When to use MCP
Use MCP when an end user wants to ask questions of trusted Permute data from Claude or another MCP-compatible client. Use the TypeScript SDK for programmatic integrations and the REST API when you need direct HTTP control.
Publish a connector
- 1Open Organization Settings in Permute and select MCP.
- 2Name the connector, choose one workspace, and select the clean datasets or connectors to expose.
- 3Create the connector and copy its stable server URL.
https://api.permute.ai/mcp/mcps_...
Connect from Claude
From Permute, select Connect to Claude beside a published connector to open Claude with the name and server URL prefilled. Review the values and add the connector, or configure it manually:
- 1In Claude, open Settings, select Connectors, and add a custom connector.
- 2Enter a name and paste the Permute MCP server URL. Leave OAuth client ID and secret empty.
- 3Sign in to Permute, review the workspace and sources, and approve access.
Connect from other MCP clients
Add the same connector URL as a remote Streamable HTTP server. Do not enter a Permute API key or configure OAuth client credentials. The client should discover Permute OAuth and open the sign-in and consent flow.
Authorization and source scope
Hosted Permute MCP connectors use OAuth. They do not accept Permute API keys. Every person connects with their own Permute account, and every request is limited to the intersection of the connector's selected sources and that person's current workspace permissions.
Available tools
The hosted MCP surface is read-only and intentionally smaller than the REST API.
list_sourcesandget_sourcediscover trusted tables and fields.answerandget_answerrun durable interpreted analysis.searchfinds supporting evidence and citations.queryruns read-only SQL when exact source and table names are known.
Workspace creation, dataset uploads, and other mutations remain SDK or REST operations.