Product integration / MCP

Plan agent connectivity.

Connect your preferred agent to the analysis workspace. MCP and API access follow your workspace permissions and deployment configuration.

Connection model

Agent availability, model funding, budgets, and enabled tools depend on your product configuration.

Connect to authorized analysis workspaces.

Once access is provisioned, one account connection lists authorized sessions. Each tool call uses an explicit session_id.

ConnectionUse it forAccess
/mcp/account over HTTPCurrent stateless clients with OAuthall visible sessions, using your role on each
revspace-mcp over stdioInstalled local connector builds that need workstation file accessaccount tools plus local binary and PDB upload
/mcp/v/<token> over HTTPPublic shares with no viewer accountOne shared session, always read-only
Explicit scopeThe account server discovers every session visible to the user. Each routed tool takes an explicit session_id, so parallel calls cannot drift into the wrong binary.
Role-enforcedViewer, editor, creator, and debugger capabilities are checked again on every call. MCP exposes no administrative surface.
Fully attributedThe agent appears in presence and its edits land in shared activity, attributed to the user who authorized the connection. Paths without /2026 remain available to older stateful clients.

Claude Code and Codex

Connect after access is provisioned.

Use the endpoint and enabled access for your deployment. Add the account URL to your client, then authenticate in the browser.

Claude Code

Add - one account server across all your projects

claude mcp add --transport http --scope user reverser \
  https://api.reverser.space/mcp/account

Authenticate - choose reverser, then authenticate

/mcp

Claude Code stores and refreshes the OAuth credentials for the remote server. Use --scope local instead if you want the connection only in the current project, or --scope project to share its URL through .mcp.json. Teammates authorize their own accounts.

Codex

Add - save the remote account server

codex mcp add reverser \
  --url https://api.reverser.space/mcp/account

Authenticate - complete OAuth in the browser

codex mcp login reverser

Verify - inspect the saved connection

codex mcp list

Codex stores the server in ~/.codex/config.toml. The Codex CLI, IDE extension, and ChatGPT desktop app share that MCP configuration on the same Codex host. In either UI, open MCP servers and choose Authenticate if sign-in is still required; in the Codex terminal UI, use /mcp to inspect active servers.

Cursor, Windsurf, and other clients

Use the same account URL

Clients that support remote HTTP MCP and OAuth take the same endpoint. Add it in the client's MCP settings, then use its Connect or Authenticate action:

{
  "mcpServers": {
    "reverser": {
      "url": "https://api.reverser.space/mcp/account"
    }
  }
}
Upload firstA remote MCP server cannot read paths on your workstation. Upload the binary and optional PDB through the reverser.space app, then ask the agent to find the new session.
Public read-onlyFor a public share, connect directly to https://api.reverser.space/mcp/v/<token>. The final segment is the capability; the viewer needs no account or header.

Start working

Select the binary to assess.

Verify - check the connection in your client

claude mcp get reverser
claude mcp list

codex mcp list

Discover and analyze - start with list_sessions

List my reverser.space sessions. Find target.exe, start its
analysis if needed, wait until it is ready, then triage it
and explain the top-ranked function.

Continue working - every routed tool uses the returned session id

Rename FUN_00104020 to parse_header and document why.

Start a debug run and break on that function.

The account server lists the common tool surface once and requires session_id on routed calls. Analysis is asynchronous: ask for get_session until its status is ready. Writes such as write_notes and renames require editor access; debugger tools also require an enabled debugger and a role that can drive it.

Disconnect

Keep control when an investigation ends.

claude mcp remove reverser
codex mcp remove reverser

Removing the client configuration disconnects that client. To revoke its OAuth tokens too, remove the connection under Settings / Agents in the reverser.space app.

When it does not connect

Troubleshooting

SymptomCause
Server needs authenticationIn Claude Code, open /mcp. In Codex, run codex mcp login reverser or choose Authenticate in MCP servers
Browser does not openUse the authentication URL shown by the client and finish the flow in a browser on the same machine
Authentication fails after workingThe connection was revoked or expired - authenticate the server again from the client
Agent cannot see a local fileRemote MCP cannot read workstation paths; upload the file through the app first
Write returns role_requiredYour account is only a viewer on that target session
First call is slowThe session was idle and is reopening from its saved analysis - it settles after a few seconds

Connect agents to your workflow.

See how agents inspect code and save findings in the product. Discuss your client, model, and deployment requirements.