6 min read
Installation
Add And as a remote MCP server in coding tools or custom connector platforms.
This guide shows the main ways to add And as a remote MCP server: through agentic coding tools, or through platforms that support custom connectors.
Thanks for your feedback!
What you need
Make sure you completed Before you start. In addition to a claimed &tag, this guide assumes:
Thanks for your feedback!
- The
&mobile app is installed on your phone. - You're signed in to that app with the same
&tagyou intend to use here.
Thanks for your feedback!
Thanks for your feedback!
Both are load-bearing for the MCP. Authentication happens on the phone — see How authentication works below. The app is also where you approve any pending identity signals that MCP tools write on your behalf (e.g. identity_write).
Thanks for your feedback!
The MCP server URL is:
Thanks for your feedback!
https://mcp.and.com/mcpThe examples below use and as the server or connector name. You can choose a different name if you prefer one.
Thanks for your feedback!
How authentication works
Every "Authenticate" / "Sign in" step in the client setups below ends in the same place: a page on and.com that displays a QR code. To complete the flow:
Thanks for your feedback!
Scan the QR code with the & app
Open the & app on the phone where you're already signed in, and use it to scan the QR code shown in your browser. The app handles everything from there — there is no separate sign-in form in the browser.
Approve the request in the app
The app shows the client name (e.g. and) and the scopes it's requesting. Approve to mint an authorization code; deny to cancel.
Browser bounces back to your client
The browser polls the consent session and, once the app approves, redirects automatically to your client (Claude Code, Cursor, ChatGPT, etc.) with the code. The client exchanges it for a bearer token and the MCP server is live.
If the phone isn't signed in to the app, the QR scan will fail — sign in to the app first, then re-scan.
Thanks for your feedback!
OAuth scopes
The MCP server requests the following scopes during authentication. Approve only the ones your client needs.
Thanks for your feedback!
| Scope | Purpose | Used by |
|---|---|---|
signals:ask | Synthesize answers from caller + participant identity. | ask_question, find_andees |
signals:write | Write identity memory. | identity_write, questions_answer (paired with connections:write) |
connections:read | Read active and pending connections + question queue. | connections_read, connections_pending, questions_pending, questions_list |
connections:write | Mutate connection lifecycle and ask / answer questions. | connections_request, connections_accept, connections_deny, connections_remove, ask_andee, questions_list, questions_answer, questions_reject, questions_withdraw |
signals:read is no longer advertised on the MCP — identity_read was replaced by ask_question, which returns synthesized answers rather than raw signal rows. Clients that still request signals:read are rewritten to signals:ask during consent.
Thanks for your feedback!
There is no andee:read scope.
Thanks for your feedback!
Add MCP to agentic coding tools
Use this path when you want a coding agent to access And tools from a local development workflow.
Thanks for your feedback!
Claude Code
Claude Code supports adding remote HTTP MCP servers directly from its command-line interface.
Thanks for your feedback!
Add the MCP server
claude mcp add --transport http and https://mcp.and.com/mcpVerify it was added
claude mcp listAuthenticate
Open Claude Code and run:
/mcpSelect the and server. Claude Code opens a browser page on and.com with a QR code — scan it with the & app and approve. See How authentication works.
Manual setup
If you prefer editing config directly, add an HTTP MCP server entry named and.
For a project-shared setup, create or update .mcp.json in your project root:
{
"mcpServers": {
"and": {
"type": "http",
"url": "https://mcp.and.com/mcp"
}
}
}If you want the server available across all projects for your user, add it with user scope instead:
claude mcp add --transport http --scope user and https://mcp.and.com/mcpRestart Claude Code after changing the file. Then run /mcp inside Claude Code and complete authentication if prompted.
OpenCode
OpenCode provides an interactive MCP setup command for remote servers.
Thanks for your feedback!
Add the MCP server
opencode mcp addWhen prompted, choose a remote MCP server and enter:
- Name:
and - URL:
https://mcp.and.com/mcp
Verify it was added
opencode mcp listAuthenticate
opencode mcp auth andOpenCode opens a browser page on and.com with a QR code — scan it with the & app and approve. See How authentication works.
Manual setup
If you prefer editing config directly, add a remote MCP server entry named and to your OpenCode config:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"and": {
"type": "remote",
"url": "https://mcp.and.com/mcp"
}
}
}Restart OpenCode after changing the file. Then authenticate the server:
opencode mcp auth andCursor
Cursor supports remote MCP servers through mcp.json and install links.
Thanks for your feedback!
Add the MCP server
Use the Cursor install link:
If your browser does not open Cursor automatically, copy and open this link:
cursor://anysphere.cursor-deeplink/mcp/install?name=and&config=eyJ1cmwiOiJodHRwczovL21jcC5hbmQuY29tL21jcCJ9Approve the install
Cursor will prompt you to install the and MCP server.
Authenticate
After the server is added, follow Cursor's authentication prompts when Agent first needs to use And tools. Cursor opens a browser page on and.com with a QR code — scan it with the & app and approve. See How authentication works.
Manual setup
If you prefer editing config directly, add a remote MCP server entry named and to Cursor's MCP config.
For a project-shared setup, create or update .cursor/mcp.json in your project root. For a personal setup across projects, create or update ~/.cursor/mcp.json:
{
"mcpServers": {
"and": {
"url": "https://mcp.and.com/mcp"
}
}
}Restart Cursor after changing the file. Then use Agent and complete authentication if prompted.
Add MCP through custom connectors
Use this path when your platform supports adding a remote MCP server or custom connector by URL.
Thanks for your feedback!
Use these values when the platform asks for connector details:
Thanks for your feedback!
| Field | Value |
|---|---|
| Name | and |
| MCP Server URL | https://mcp.and.com/mcp |
ChatGPT
OpenAI refers to this as an App
In ChatGPT, a custom app is the equivalent of what we are adding here: a custom MCP connector.
Open advanced app settings
Go to Settings > Apps > Advanced settings.
Enable Developer mode
Toggle on Developer mode.
Create the app
Click Create app.
Fill the required fields:
- Name:
and - MCP Server URL:
https://mcp.and.com/mcp
Check the required I understand... confirmation.
Approve access from the & app
You will be redirected to a page on and.com that shows a QR code. Scan it with the & app on your phone and approve the request so ChatGPT can use And with your account.
Use the MCP
After approval, the And MCP is available in ChatGPT.
Claude
Use this path for Claude surfaces that support custom connectors, including Claude Web and Claude Desktop.
Thanks for your feedback!
Open connector settings
Go to Settings > Connectors > Add custom connector.
Add the connector details
Fill the required fields:
- Name:
and - MCP Server URL:
https://mcp.and.com/mcp
Click Add.
Connect the connector
After creating the connector, click Connect.
Approve access from the & app
You will be redirected to a page on and.com that shows a QR code. Scan it with the & app on your phone and approve the request so Claude can use And with your account.
Use the MCP
After approval, the And MCP is available in Claude.
Quick check
After setup, confirm your client or platform shows the MCP server and lists the available tools.
Thanks for your feedback!

