MCP server
6 min read
Footprint's MCP server connects the AI tools your team already uses to your Footprint organization. Once connected, you can ask Claude, Claude Code, Cursor or Codex to look up a user, explain why an onboarding failed, count risk signals, or draft a playbook change, and it works with your own Footprint permissions.
The server URL is:
text
Before you start
- Your role needs to have the MCP permission. The Admin role always has it. For any other role, an admin turns on MCP for that role under Settings > Members and roles > Roles. MCP only lets the role connect: each action still needs the role's usual permission, such as decrypting a field or editing playbooks.
- Your organization has live mode. Other organizations can ask support@onefootprint.com for access.
- An AI tool that supports remote MCP servers with sign-in, such as one of the four below.
Connect your AI tool
Add the server URL to your tool, then sign in to Footprint when it asks. Each tool keeps its own connection, so connect each one you use.
Claude
Claude Desktop uses the same connectors as claude.ai. Anthropic's guide: Custom connectors using remote MCP.
- Open Customize > Connectors, select Add, then Add custom connector.
- Name it
Footprint, paste the server URL, and follow the prompts to add it. - Select Connect next to the connector and sign in to Footprint.
Claude Code
Add the server from your terminal:
bash1claude mcp add --transport http --scope user footprint https://api.onefootprint.com/mcp
--scope user makes it available in every project; leave it out to add it to the current project only. Then run /mcp inside Claude Code, select footprint, and sign in to Footprint in your browser. Anthropic's guide: Connect Claude Code to tools via MCP.
Cursor
Add the server to ~/.cursor/mcp.json, or to .cursor/mcp.json in a project:
json1{ 2 "mcpServers": { 3 "footprint": { 4 "url": "https://api.onefootprint.com/mcp" 5 } 6 } 7}
Then find footprint under Customize in Cursor's sidebar and select its sign-in prompt to sign in to Footprint. Cursor's guide: Model Context Protocol.
Codex
Add the server and sign in from your terminal:
bash1codex mcp add footprint --url https://api.onefootprint.com/mcp 2codex mcp login footprint
In the Codex app, open Settings > MCP servers instead (in the IDE extension, the gear menu > MCP servers), select Add server, choose Streamable HTTP, enter the server URL, save and restart, then select Authenticate. OpenAI's guide: MCP in Codex.
Sign in and choose an organization
When your AI tool asks you to sign in, it opens Footprint in your browser:
- Sign in to Footprint as you do for the dashboard.
- On Add a connector, check the account you're signed in as, then select Choose organization.
- Pick the organization this tool should work in, and approve access.
The list shows each organization where your role has the MCP permission. If none is listed, ask an admin to add MCP to your role, or sign in with the method your organization requires, such as SSO. A connection to a live organization can use both live and sandbox data, so say which one in your request. To work in a different organization, connect again and pick that one.
If you pick a sandbox-only organization, sign-in can succeed while Footprint refuses every request, and your AI tool may only say it couldn't connect. Connect again and pick a live organization, or ask support@onefootprint.com for access.
Your AI tool renews the connection on its own, so you normally stay signed in until you disconnect. If a sandbox-only organization later goes live, its connections stop working: remove Footprint from your AI tool and connect again.
What you can do
Your AI tool can work across these areas of Footprint:
- Users, businesses and their onboardings
- Reviews
- Playbooks
- Agents and their investigations
- Risk signals
Everything runs with your role's permissions, so the AI tool can only do what you can do in the dashboard.
Permissions and audit
Footprint checks your current role and membership on every request. If an admin changes your role or removes you from the organization, the change applies to your AI tool right away.
Footprint records actions taken through MCP under your name, the same way it records them from the dashboard. Decrypting vault fields needs a reason, which is recorded with it.
Disconnect
To disconnect an AI tool, remove Footprint from it:
- Claude: in Customize > Connectors, select Remove from the Footprint connector's menu. On Team and Enterprise plans, an owner can also remove it under Organization settings > Connectors.
- Claude Code: run
claude mcp logout footprint, thenclaude mcp remove footprint. - Cursor: remove the server under Customize, or delete the
footprintentry frommcp.json. - Codex: run
codex mcp logout footprint, thencodex mcp remove footprint.
Removing Footprint from a tool disconnects that tool, but doesn't revoke its sign-in on Footprint's side. If you think a device or its credentials are compromised, ask an admin to remove the MCP permission from your role. That stops every connected tool on its next request.
Feedback
To report what works, what breaks, or what you'd like it to do, email support@onefootprint.com, or tell your Footprint contact in your shared Slack channel.