The
/mcp API-key surface is the supported path today for Claude Code, LangDock, Cursor, Codex, and
other clients that can send a static Bearer token. Claude web and Desktop can use it only when the
connector dialog includes Request headers or Additional request headers. Enter the URL
exactly as shown, without a trailing slash. The /mcp/directory endpoint must not be used until
Ontora announces compatible OAuth client registration.
When to use the MCP server
The MCP and REST APIs share Ontora’s backend access controls. Each interface exposes a purpose-built
surface; notably, access to the Confidential corpus requires a private, campaign-bound API key.
Authentication
Claude OAuth: not ready
Ontora publishes OAuth resource discovery for/mcp/directory, but its current authorization server
does not advertise Dynamic Client Registration or Client ID Metadata Document support. Claude cannot
register itself, so Use Anthropic’s hosted client metadata and No client ID — register one
automatically both fail. This is a server compatibility limitation, not a customer setup error.
Do not enter an arbitrary Client ID. Use the API-key setup below until Ontora announces that Claude
OAuth is ready. The reserved OAuth surface is designed to omit the three Confidential corpus tools;
OAuth access will not bypass that boundary when it becomes available.
API-key integrations
Clients with static-header support connect to the regional/mcp URL with a
workspace API key:
a read-only key (read) covers transcripts, results, reports, and queries; a full access key
(read + write) additionally unlocks tools that create, update, and launch campaigns. Legacy
mcp-scoped keys keep their ordinary tool access.
Reading a protected raw corpus requires a short-lived Confidential analysis key. It combines read
with access to exactly one campaign’s protected corpus and never grants write access. Send API keys as
Bearer tokens:
Every active connection operates inside one workspace: API-key integrations use the workspace
bound to the key. Change the key to switch workspaces.
What the agent can do
The API-key surface exposes Ontora’s standard MCP tools. It also includes the three Confidential corpus tools (get_corpus_manifest, get_corpus_manifest_page, and get_corpus_record), but they
return protected content only for a key carrying the exact campaign grant. get_my_permissions
reports the current workspace, principal type, and effective read/write capabilities.
- Campaigns — list, get, create, update, start, pause, resume, add contacts, monitor progress. Full control over invitation channel (email link, Slack, Microsoft Teams), scheduled sends, soft response deadlines, campaign language, and typed questions (ranking, matrix, sliders)
- Transcripts — list conversations, fetch transcripts, export Markdown; on the API-key surface, specifically authorized agents can also iterate compact, hash-pinned manifest pages and read the complete protected corpus by stable pseudonymous response id
- Campaign research — the privacy-parity Insights Chat toolbox: research corpus manifest (per campaign or workspace-wide), paginated transcript pages, quote and hybrid passage search across one or all campaigns, participant directory, report outline and sections, per-question results, interview guide
- Synthesis — run, monitor, cancel, and retry privacy-aware full-corpus analyses, get roadmap and personas, run GraphRAG queries, export full report
- People — browse the workspace people directory and groups
- Knowledge graph — GraphRAG queries, semantic document search, entity browsing
- Webhooks — list, add, remove subscriptions
Next steps
Connect a client
Working API-key setup for Claude, Claude Code, LangDock, Cursor, Codex, and other clients.
Tool reference
Every MCP tool, with parameters and return shapes.