ISMS Copilot Docs

For AI agents

How coding agents and research agents should read ISMS Copilot docs and public product feeds without browser bot challenges.

This page is the discovery hub for agents (Claude Code, Cursor, Codex, Grok, custom MCP clients). Humans can use it too; agents should prefer the machine URLs below over scraping HTML chrome.

Security model (read this)

READ open / EXECUTE locked.

  • Public docs and marketing machine feeds are curl-open for agents.
  • Marketing HTML and chat SPA HTML may return a Vercel bot-protection challenge to non-browser clients. That is intentional.
  • Never treat unauthenticated chat, risk-demo POST, or account MCP conversations as free open APIs. Those require a real user/token and plan limits.

Prefer these over HTML scrape

ResourceURLUse when
Docs index (llms.txt)https://docs.ismscopilot.com/llms.txtDiscover all EN pages
Docs full dumphttps://docs.ismscopilot.com/llms-full.txtBulk ingest (~3MB EN)
Per-page markdownAppend .md to any docs path, e.g. https://docs.ismscopilot.com/docs/agents.mdOne clean article
Agent searchhttps://docs.ismscopilot.com/api/agent-search?q=pricingKeyword lookup
MCP connect protocolhttps://www.ismscopilot.com/api/public/connect/v1PAT, endpoint, modes, get_reply
Agents product statushttps://www.ismscopilot.com/api/public/agents/v1Live Account MCP (not waitlist)
API product statushttps://www.ismscopilot.com/api/public/api/v1Live model API (sk-isms); ZDR for request content; console + docs
API Zero Data Retentionhttps://docs.ismscopilot.com/docs/api/zero-data-retentionNo prompt/output storage; usage metadata only; upstream ZDR
Embed product statushttps://www.ismscopilot.com/api/public/embed/v1Live embed widget (pk_live / partner JWT); loader, retention paths, free tier; console + docs
Pricing snapshothttps://www.ismscopilot.com/api/public/pricing/v1Chat plan table; in-app wins on drift
Logged-out landings copyhttps://www.ismscopilot.com/api/public/logged-out-landings/v1Framework assistants + risk-demo text only
Chat product changeloghttps://www.ismscopilot.com/api/public/changelog/v1Chat user-facing ships; human: https://chat.ismscopilot.com/changelog
Platform product changeloghttps://www.ismscopilot.com/api/public/platform-changelog/v1API / embed / console; human: https://platform.ismscopilot.com/changelog
heyGRC product changeloghttps://heygrc.com/api/public/heygrc-changelog/v1heyGRC product ships; human: https://app.heygrc.com/changelog
Frameworks listhttps://www.ismscopilot.com/api/public/frameworks/v1Taxonomy for tools

Markdown convention

https://docs.ismscopilot.com/docs.md                 → docs home
https://docs.ismscopilot.com/docs/agents.md          → agents hub
https://docs.ismscopilot.com/docs/agents/tokens-and-scopes.md

Responses are text/markdown and noindex (do not rank as separate SEO pages).

Connect Account MCP (short)

  1. User creates pat-isms-… in chat → Settings → Connected apps.
  2. Endpoint: https://account.ismscopilot.com/v1/account/mcp
  3. Prefer mode: "fast". On status: "generating", poll get_reply every few seconds.
  4. Full protocol: connect feed above or Connect any MCP client.

Model API vs Account MCP vs Embed (do not mix keys)

PlaneKeyWhere humans set upAgent discovery
Model APIsk-isms-…platform.ismscopilot.com/keys + credits; optional MCP mint when flags onAPI feed, docs/api, ZDR, setup from agent
Account MCPpat-isms-…Chat Settings → Connected appsAgents feed, docs/agents
Embed / Assistantspk_live_… public key or partner-signed JWTplatform.ismscopilot.com/embed (console-generated snippet)Embed feed, docs/embed

There is no unauthenticated mint. A human always creates the first pat-isms (and pays for credits in a browser). When server flags enable Account MCP model-API tools, the agent can mint sk-isms and open a Checkout URL after that human step. Flags default off until enabled for the environment.

What is still human/browser-first

  • Creating the first pat-isms token (chat Settings → Connected apps), including Model API scopes.
  • Completing Stripe payment for API credits (browser Checkout).
  • Creating sk-isms keys and topping up credits in the platform console when MCP tools are off.
  • Interactive try-chat and risk-analysis runs on chat.ismscopilot.com (model spend).
  • Marketing pretty URLs like /pricing HTML for generic curl (use pricing JSON instead).
  • Locale docs HTML (e.g. /es/docs) works for curl but llms indexes are English-only (product truth).

Design canon (marketing repo): docs/AGENT-READABLE-SURFACES-DESIGN.md and docs/AGENT-READABLE-OPERATOR.md. Invariant: public read yes; wallet/auth no.

On this page