A compliance specialist your agent can call.
https://account.ismscopilot.com/v1/account/mcp
Claude Code, Cursor, Codex or any MCP client. Ask ISMS Copilot mid-task and get an answer grounded in curated framework knowledge, on your existing subscription.
Claude Code, one line, then /mcp to sign in
claude mcp add --scope user --transport http ismscopilot https://account.ismscopilot.com/v1/account/mcpWorks with
- Claude CodeOne line
The one-line install above. Restart, then /mcp to verify.
- CursorConfig
HTTP MCP server entry: the URL plus the Authorization header.
- CodexConfig
Same URL, same Bearer header.
- OpenCode and GrokConfig
Same URL, same Bearer header in the client's MCP config.
- Hermes and any HTTP MCP clientConfig
Streamable HTTP transport, Bearer token. Config for every client on the MCP server page.
- claude.ai and Claude DesktopLive
Custom connector with the server URL, advanced OAuth fields left empty, then sign in to ISMS Copilot and approve. Each person connects their own account.
- Claude Team and Enterprise connectorsLive
An Owner adds the custom connector once; each member connects with their own ISMS Copilot account.
- ChatGPTLive
Custom MCP app (developer mode) with the server URL and OAuth, default settings, then sign in to ISMS Copilot and approve.
Your agent is the harness, ISMS Copilot is the specialist
Keep your agent doing what it does well: reading the repo, running tools, editing files. When a step turns on ISO 27001, SOC 2, GDPR, NIS 2, DORA or the EU AI Act, it hands that step to ISMS Copilot over MCP and carries on with the answer.
Set up with your agent →Any other client
{
"mcpServers": {
"ismscopilot": {
"url": "https://account.ismscopilot.com/v1/account/mcp",
"headers": { "Authorization": "Bearer pat-isms-..." }
}
}
}The same endpoint and header in the JSON shape most clients accept.
Tools
Twenty-four tools on the live server, grouped by plane. With a personal access token, each needs the matching scope on the token. A sign-in (OAuth) connection from Claude or ChatGPT can see up to 19, filtered by the scopes you approve, and never the Model API key and credit tools.
- create_conversation, send_message, get_replyConversations
Ask the specialist. Fast by default, think on paid plans.
- get_account_info, list_workspacesAccount
Who you are, which client workspaces exist.
- create_workspaceAccount
Create a personal workspace (workspaces:write). It starts unshared and does not inherit organization Advanced Data Protection; share it in the web app. Up to 10 new workspaces per 24 hours.
- list_documentsAccount
Names and details of documents uploaded in the web app. No content, no download and no upload over MCP.
- list_memories, create_memory, update_memoryAccount
What your agent learns stays with your account.
- get_company_context, set_company_contextAccount
Read or replace the company profile set under Customize. set_company_context is a full replace: read it first.
- list_companies, get_company, create_company, update_company, delete_company, link_company_to_workspace, unlink_workspace_companyAccount
Client company profiles, each linkable to a workspace so conversations there use that company's context.
- list_api_keys, create_api_key, revoke_api_keyModel API
Manage sk-isms keys for the model API from your agent. Personal access token only.
- get_api_credit_balance, create_api_credit_checkoutModel API
Balance and top-up checkout links. Personal access token only.
Auth
- Token
- pat-isms-... shown once, optional expiry
- Where
- chat.ismscopilot.com, Settings, Connected apps
- Scopes
- Per token: account, workspaces (read; workspaces:write to create), documents (list), memories (read, write), company_context:read, company_context:write, conversations (create, send), api_keys:read, api_keys:write, api_credits:read, api_credits:checkout
- Revoke
- Instantly, from the same screen
- Billing
- Your chat subscription, every plan including Free. No separate agent plan.
- Logging
- Every call is logged against the token that made it
Limits
- Rate
- About 120 requests a minute per token
- Conversations
- Concurrent conversations capped per account
- Chat window
- Shared 4-hour window with the chat app. On the cap, create_conversation and send_message return reset_at (plus upgrade_url for solo accounts and organization owners on a personal access token; sign-in connections from Claude or ChatGPT get no upgrade or purchase fields). When the cap response carries fallback_available (solo paid accounts with Advanced Data Protection off, never a team pool), the agent can continue on the same up-to-2x overflow as the web app with overflow_consent, after your go-ahead. Read tools keep working.
- Modes
- fast (default), think (paid), beyond (paid, 10/UTC day, 50 on Unlimited; agent must set mode, not auto-selected)
Replies are asynchronous
send_message -> { "status": "generating", "conversation_id": "conv_..." }
get_reply -> { "status": "generating" } // poll every 2 to 5 seconds
get_reply -> { "status": "complete", "reply": "..." }Poll get_reply until complete or error. Do not open parallel think turns on one conversation.
Not available over MCP
- Agent Tasks (not generally available anywhere as of 2026-09-28)
- Advanced Data Protection toggle (web app only)
- Document download by id (list only)
- Delete operations: destructive actions stay in the app where you can see them
- heyGRC pull request reviews (separate product)
Not the same thing as the API
The ISMS Copilot API gives your code our compliance model: you send prompts, you get completions, you build your own product on top (sk-isms keys, prepaid credits). ISMS Copilot for Agents gives your tools your account: your conversations, workspaces, memories and documents (pat-isms tokens, chat subscription). Different jobs, different keys.
Building a product instead? See the ISMS Copilot API →Status: live
Account MCP is live. Create a pat-isms token in chat Settings, Connected apps, then connect your client. Docs: docs.ismscopilot.com/docs/agents. Machine summary: GET /api/public/agents/v1.
Frequently Asked Questions
Which tools will work?
claude.ai and Claude Desktop connectors and Claude Code, by signing in. Any client that can send a Bearer header (Cursor, Codex, OpenCode, Grok, Hermes and others) with a personal access token. ChatGPT, as a custom MCP app with OAuth, by signing in. The endpoint is account.ismscopilot.com/v1/account/mcp.
Will it cost extra?
No separate agent plan. Usage is covered by your existing chat subscription and its 4-hour window. Think mode needs a paid plan.
What happens to my data?
Your account data stays in your account. Access from outside happens only through tokens you issue, scope and revoke yourself, and every call is logged against the token that made it.
How is this different from the model API?
Agents use pat-isms tokens and act as you inside your account. The model API uses sk-isms keys and prepaid credits to call the OpenAI-compatible text-only completions endpoint as a developer product.
Give your agent the specialist
Create a personal access token in Settings, Connected apps, paste the one-line install, ask your first question.
ISMS Copilot