Connect your agent
Connect Claude, Cursor, Codex, ChatGPT, your editor or any other MCP client to Currents, and pick the setup that fits where you work
Currents hosts an MCP server at https://mcp.currents.dev/mcp. A connected agent reads your runs, test results, failure evidence and analytics, and acts on them, for example to quarantine a flaky test or open a Jira issue. There is nothing to install.
Pick your agent
Claude Desktop, Claude.ai, Claude mobile app
Connect from the Claude directory, then sign in
Other ways to connect:
IDE Extension: shows Currents results in VS Code, Cursor and compatible editors, and adds the MCP server for the editor's agent.
Any MCP client: enter the server URL, then sign in or add an API key.
Local MCP Server: runs the server on your machine with an API key, for clients that can only start local servers.
Try it
Ask about your own projects:
"Which tests in
<project>were flakiest on main this week, and why?""What broke in the last failed
<project>run on main? Open a Jira issue for it.""Is this pull request safe to merge? Compare its runs with main."
"Which spec files got slowest over the last 30 days?"
The agent picks the tools. MCP tools and permissions lists them. Keep your agent set to ask before it calls a write tool: currents-delete-run deletes a run permanently, and Currents does not ask for confirmation.
Sign in once
The first time an agent calls Currents, a browser window opens:
Sign in to Currents. SSO works as it does for the dashboard.
Choose the organization. The agent works in that organization only. To use two organizations, connect twice.
Approve the permissions the agent asks for. Your role sets which ones you can approve: for example, a Guest can approve reading projects and results only.
The agent renews its access after that. OAuth explains each screen and permission.
A client that cannot complete this sign-in can send an API key instead. A key acts as the organization, not as you.
Revoke a connection
Account → Connected Applications lists every agent you authorized, what it can read and write, and when it was last used. Remove one to end its access on every machine. An admin sees everyone's connections under Manage Organization → Connected Applications. See Reviewing and revoking access.
A connection made with an API key is not listed there. To end it, an admin revokes the key under Organization → API Keys.
Troubleshooting
A tool you expect is missing
Your grant or your role does not include its permission. See the role sets the ceiling.
The wrong organization's data
Each connection reaches one organization. Revoke it, connect again, and choose the other one.
403 organization_not_enabled
Contact support@currents.dev.
Each agent's page lists the errors specific to that agent. For HTTP errors from the server, see Connect any MCP client.
Last updated
Was this helpful?