Connect your assistant
You need a Casafari account with MCP access, and a client that supports remote MCP servers over Streamable HTTP with OAuth. The server URL is the same everywhere:
https://mcp.casafari.com/The first time you connect, the client opens Casafari's sign-in page. Sign in with your Casafari account and approve; the assistant then acts with your account's rights.
Claude
- Open Settings → Connectors and choose Add custom connector.
- Name it
Casafariand pastehttps://mcp.casafari.com/as the URL. - Choose Connect, sign in with your Casafari account and approve.
On Team and Enterprise plans an owner adds the connector for the organisation first; members then connect their own account.
ChatGPT
- Turn on Developer mode in ChatGPT's settings (Apps & Connectors, advanced settings).
- Create a connector, paste
https://mcp.casafari.com/as the MCP server URL and choose OAuth. - Sign in with your Casafari account and approve.
Claude Code
claude mcp add --transport http casafari https://mcp.casafari.com/Then run /mcp inside Claude Code and choose Authenticate for casafari.
Cursor
Add to ~/.cursor/mcp.json (or .cursor/mcp.json in a project):
{
"mcpServers": {
"casafari": { "url": "https://mcp.casafari.com/" }
}
}VS Code
Add to .vscode/mcp.json:
{
"servers": {
"casafari": { "type": "http", "url": "https://mcp.casafari.com/" }
}
}Any other client or agent
Point the client at https://mcp.casafari.com/. A request without a token answers 401 with a WWW-Authenticate header that leads to the sign-in metadata, and the client registers itself (dynamic client registration with PKCE). The steps are in Authentication. An agent that runs without a person to sign in uses client credentials that Casafari issues for the account.
Check it works
Ask your assistant: "Which Casafari products can I use?" It should call list_servers and name the products your subscription covers.