Skip to main content
Replit Agent is a browser-based AI coding agent. MCP servers are added as custom connectors from the Integrations pane, and Perfai Cloud connects as a remote streamable-http server with a custom Bearer header.
Replit connects MCP servers at the account level, not per project — a server you add once is available to Agent across every Repl you build, and Agent fetches the tool list itself.

Generate your Bearer token

The value Replit needs is a PerfAI Token (id_token which is a JWT).
id_tokens are short-lived. If Agent later reports the connector failing after previously working, your token has likely expired — generate a fresh one with either method below and update the connector.
read -s masks the password prompt so it never lands in your shell history. Copy the printed id_token value in full.
Copy the resulting string — you’ll paste it into Replit’s authentication field as Bearer <id_token>, or into a bare token field exactly as-is depending on how Replit’s form is laid out.

Installation

  1. Open any Repl and go to the Integrations pane.
  2. Scroll to MCP Servers for Replit Agent and click Add MCP server.
  3. Paste the endpoint:
    • URL: https://mcp-server.perfai.ai/mcp
  4. In the authentication section, add a header:
    • Header name: Authorization
    • Header value: Bearer <id_token>
  5. Optionally test a read-only endpoint (like auth_status) before saving, then save.
Credentials go in the authentication fields only — never in the connector’s description or in Agent instructions, since those are visible in plain text.

Verify the server is connected

  1. Reopen the Integrations pane and find perfai-cloud under your connected MCP servers.
  2. It should show as connected with 19 tools discovered.
  3. If it fails, re-check the header value for trailing whitespace, and make sure the token hasn’t expired (generate a fresh id_token if it has).

Login

The prompts below run inside Replit Agent’s chat, not your terminal. The only setup step outside the chat is adding the connector above.
In Agent’s chat, with the connector enabled, type:
This calls login with no arguments. Confirm the session with:

Register an app and run a scan


Fix and verify