Overview
Connect to Able MCP
Able MCP lets your AI assistant read the Able Platform data your account can already see: facilities, individuals and screening history. It is read-only and uses your existing permissions.
https://mcp.dev.able-care.dev/mcpStep 1
Before you start
- Your own Able Platform account with a verified email address. MCP access is limited to eligible work accounts; your administrator can confirm yours.
- An AI client your organisation has approved for this data. The client's AI provider receives whatever your assistant reads from Able.
- A client that supports remote MCP servers with OAuth sign-in. ChatGPT and Codex register themselves. Cursor and Claude need Able to register a callback first; each client's steps name the address to send.
Step 2
Add the server to your client
Choose the assistant you use. Every client uses the same server URL; only where you enter it differs.
ChatGPT
- 1In ChatGPT, open Settings, then Security and login, and turn on Developer mode.
- 2Go to Plugins, select the plus button and name the connection Able.
- 3Under Connection, paste the server URL below, create the connection and sign in to Able when prompted.
- 4In a new conversation, add Able from the tools menu.
https://mcp.dev.able-care.dev/mcpDeveloper mode depends on your account and workspace policy. If you cannot turn it on, ask your workspace admin. Menu names can change; see OpenAI's connection guide.
Codex
- 1Run the first command to add Able to Codex.
- 2If no browser window opens for sign-in, run the second command.
- 3Start a new Codex session so it loads Able's tools.
codex mcp add able --url https://mcp.dev.able-care.dev/mcp
codex mcp login able --scopes mcp:readUse the same name, able, in later commands. To switch accounts, run codex mcp logout able and sign in again.
Cursor Web
- 1Email support@able-care.co and ask Able to register
https://www.cursor.com/agents/mcp/oauth/callback. We will reply with a client ID. Able uses a public client, so leave the client secret empty. - 2Open cursor.com/agents, use the MCP dropdown and add a custom HTTP server named Able.
- 3Paste the configuration below. Replace
CLIENT_IDwith the ID Able sent you, then connect and approve read access.
{
"mcpServers": {
"able": {
"url": "https://mcp.dev.able-care.dev/mcp",
"auth": {
"CLIENT_ID": "CLIENT_ID",
"scopes": ["mcp:read"]
}
}
}
}On a Team plan, an admin can share the server from Dashboard, then Plugins and MCPs. Each person still signs in with their own Able account. If the browser reports a different callback, send that exact address to support. See Cursor's cloud agent guide.
Cursor Agent
- 1Email support@able-care.co and ask Able to register
http://localhost:8787/callback. We will reply with a client ID. Able uses a public client, so leave the client secret empty. - 2Save the configuration below to
~/.cursor/mcp.json, or merge theableentry into the file you already have. ReplaceCLIENT_ID. - 3Run
agent mcp login ableand approve read access in the browser. - 4Start a new Agent session so it loads Able's tools.
{
"mcpServers": {
"able": {
"url": "https://mcp.dev.able-care.dev/mcp",
"auth": {
"CLIENT_ID": "CLIENT_ID",
"scopes": ["mcp:read"]
}
}
}
}The Agent CLI uses the same configuration as the Cursor editor, and both send this callback. If you also use Cursor Web, ask Able to register both callbacks on the same client ID. Free port 8787 if another program is using it while you sign in. See Cursor's CLI guide.
Claude Web
- 1Email support@able-care.co and ask Able to register
https://claude.ai/api/mcp/auth_callback. We will reply with a client ID. Able uses a public client, so leave the client secret empty. - 2Open Customize, then Connectors, and choose Add custom connector. On a Team or Enterprise plan, an owner adds it under Organization settings, then Connectors, Add, Custom, Web.
- 3Name it Able, paste the server URL below, and choose Use your own OAuth client. Enter the client ID and leave the secret blank.
- 4Add the connector and choose Connect. In a chat, turn Able on from the plus menu.
https://mcp.dev.able-care.dev/mcpUse the client ID Able sends you. Automatic registration is turned off for this server. Menu names can change; see Claude's connector guide.
Claude Code
- 1Email support@able-care.co and ask Able to register
http://localhost:8080/callback. We will reply with a client ID. Able uses a public client, so leave the client secret empty. - 2Run the first command to add Able. Replace
CLIENT_IDwith the ID Able sent you. - 3Run the second command and approve read access in the browser.
- 4Start a new Claude Code session so it loads Able's tools.
claude mcp add --transport http --client-id CLIENT_ID --callback-port 8080 able https://mcp.dev.able-care.dev/mcp
claude mcp login ableAble matches http://localhost:8080/callback exactly, including the port. If 8080 is busy, choose a free port, ask Able to register that port's callback, and pass the same port to --callback-port. See Claude Code's MCP guide.
Other clients
- 1Check that your client supports remote MCP servers with OAuth sign-in and lets you enter a client ID.
- 2Email support@able-care.co with the client's name and its exact OAuth callback URLs. We will register it and send you a client ID.
- 3Add the server URL below and your client ID in the client's MCP settings, then sign in.
https://mcp.dev.able-care.dev/mcpUse this path for a client that is not listed above.
Step 3
Sign in
The first time your client connects, it opens Able's sign-in page in your browser. Enter your work email, type the code we send you and approve read access. Your assistant then sees only the organisations and records your account can already see.
Opening this page does not sign you in. Always start sign-in from your AI client, and never paste passwords, one-time codes or tokens into a chat.
Step 4
Check the connection
Start a new conversation and ask your assistant to use Able. Confirm the account and organisation before you ask about individuals; Able's get_my_context tool answers that. For example:
- Which Able account and organisation am I connected to?
- List the facilities I can access.
- Which of my facilities have the most individuals at risk?
Help
Troubleshooting
My client keeps asking me to sign in
Your connection has expired or been revoked. Reconnect Able in your client's connection settings and finish the browser sign-in. In Codex, run codex mcp login able. In Cursor Agent, run agent mcp login able. In Claude Code, run claude mcp login able. You do not need to restart anything.
The email code does not work
Codes expire. Request a new code on the Able sign-in page and use the most recent email. Never type the code into a chat.
I signed in but see no data
Able MCP uses your existing permissions. If you cannot see a record in the Able portal, your assistant cannot see it either. If Able asks you to verify your email, do that in the portal first. For anything else, ask your Able administrator to check your account and facility access; signing in again does not add permissions.
Setup asks for a client ID or shows invalid_client
ChatGPT and Codex register automatically. For Cursor or Claude, follow that client's steps and use the client ID Able sent you. For any other client, follow Other clients. Do not invent a client ID or turn authentication off.
My assistant does not use Able
Turn Able on for the conversation and ask your assistant to use it. After an Able update, refresh the connection so your client sees the latest tools.
How do I disconnect Able?
Remove Able from your client, or sign out there. In Codex, run codex mcp logout able. In Claude Code, run claude mcp logout able. Signing out of the Able portal does not disconnect your AI client.
Still stuck? Email support@able-care.co with your client, the time and any error code. Never include sign-in codes, tokens or patient data.