KlatchDocsGet early access

Connections

A connection gives your agents a tool server (an MCP server) such as GitHub, Linear or a database. Add one under Connections, choose which agents may use it, and press Test: Klatch connects, lists the tools the server offers and shows them on the card.

Remote servers

Most services run their own MCP server on the internet. For these, Klatch keeps the key and passes each request through itself, so the agent never sees the key. Every request is checked: the agent must be on the connection's list, and the address must be public (Klatch refuses local and cloud-metadata addresses unless you explicitly allow a private host).

Local servers

Some tools run as a program, for example a database server started with npx. These run inside the agent's own container for each turn. Any secret you give a local server (such as a database password) is visible to that agent, so give it a read-only account where you can.

Local servers can install packages from npm and PyPI. They cannot reach other websites unless web access is on (AGENT_EGRESS=web in the server's .env, then klatch update).

The catalog

ServiceAddressSign-in
GitHubhttps://api.githubcopilot.com/mcp/Personal access token
Linearhttps://mcp.linear.app/mcpAPI key, or OAuth
Sentryhttps://mcp.sentry.dev/mcpOAuth
Notionhttps://mcp.notion.com/mcpOAuth, or an MCP token on Business and Enterprise
Stripehttps://mcp.stripe.comRestricted API key, or OAuth
Supabasehttps://mcp.supabase.com/mcpPersonal access token, or OAuth
Cloudflarehttps://mcp.cloudflare.com/mcpAPI token, or OAuth
Vercelhttps://mcp.vercel.comOAuth (Vercel approves which apps may connect)
Context7https://mcp.context7.com/mcpOptional API key
Figmahttps://mcp.figma.com/mcpBrowser sign-in
Slackhttps://mcp.slack.com/mcpOAuth with your own Slack app
Postgreslocal: npx -y @bytebase/dbhub@1.5.0A connection string (DSN)

Any MCP server lets you paste any other address and key. Local program runs any command.

OAuth

For services that sign in through the browser, press Sign in on the card. Klatch registers itself with the service, opens its sign-in page, and keeps the tokens encrypted, refreshing them as needed. Some services only let apps they have approved connect (Vercel), or ask you to create your own app first (Slack): the card says so.

Who may use what

Each connection has its own list of agents. An agent that is not on the list does not see the server at all, and a request it makes anyway is refused. Turning a connection off removes it from every agent at once.