Connect
Ask Claude, ChatGPT, or Copilot about your calls and debriefs. Connect once, then chat.
What is Connect?
With Connect, Claude, ChatGPT, or Copilot can look up your Debrief calls and debriefs while you chat.
In Debrief, open Settings → Integrations, tap Connect on Claude, ChatGPT, or Copilot, and follow the prompts. Use this page when you want the steps written down, or when the chat app asks you for a link.
Do not paste a dbf_* API key into Claude, ChatGPT, or Copilot. That key is for the Developer API (REST and webhooks), not for Connect.
Need REST keys or webhooks? See the Developer API.
https://debrief.ajora.io/api/mcpConnect Claude
Copy the Connect link below. Claude sends you back to Debrief so you can approve access.
- Copy the Connect link below.
- In Claude: Connectors → Add custom connector → paste the link → Connect.
- When Debrief opens, review what Claude can access, then approve or cancel.
https://debrief.ajora.io/api/mcpConnect ChatGPT
Use the same Connect link. In ChatGPT, add it as a custom MCP (Streamable HTTP). You approve access on Debrief.
- Copy the Connect link below.
- In ChatGPT: Plugins → MCPs → Add → Connect to a custom MCP → choose Streamable HTTP → paste the URL → Save.
- When Debrief opens, review what ChatGPT can access, then approve or cancel.
https://debrief.ajora.io/api/mcpConnect Copilot
Use the same Connect link. In Copilot Studio, add it as an MCP tool (Streamable HTTP). You approve access on Debrief.
- Copy the Connect link below.
- In Copilot Studio: Tools → Add a tool → Model Context Protocol → paste the URL → Connect.
- When Debrief opens, review what Copilot can access, then approve or cancel.
https://debrief.ajora.io/api/mcpWhat they can access
When you approve, you choose what the chat app may read. Disconnect anytime in Settings → Integrations.
Calls
Your call history: who you spoke with, when, and how long.
Debriefs
The summaries and action items from those calls.
Full transcripts (optional)
Off by default. Under the connected tile, turn on "Include full transcripts when I ask", then approve again. Debriefs stay available either way.
Manage Connect anytime in Settings → Integrations.
What you can ask
Once connected, ask in ordinary language. Claude, ChatGPT, or Copilot call these actions; the details below match the live connection.
See your recent calls
Ask who you spoke with, when, and how long, without opening Debrief.
Technical details (list_calls)
List the connected user's calls with optional developer filters (since, status, origin_e164, counterparty_e164, cursor, limit).
{
"name": "list_calls",
"description": "List the connected user's calls with optional developer filters (since, status, origin_e164, counterparty_e164, cursor, limit).",
"inputSchema": {
"type": "object",
"properties": {
"since": {
"type": "string",
"description": "ISO-8601 datetime; only calls created at/after this instant"
},
"status": {
"type": "string",
"enum": [
"processing",
"completed",
"failed"
]
},
"origin_e164": {
"type": "string"
},
"counterparty_e164": {
"type": "string"
},
"cursor": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"description": "Page size (default 20, max 100)"
}
},
"additionalProperties": false
}
}Look up one call
Open details for a specific call when you already know which one.
Technical details (get_call)
Get one of the connected user's calls by id. Returns call metadata (channel, status, parties, duration) — not transcript or debrief.
{
"name": "get_call",
"description": "Get one of the connected user's calls by id. Returns call metadata (channel, status, parties, duration) — not transcript or debrief.",
"inputSchema": {
"type": "object",
"properties": {
"call_id": {
"type": "string",
"format": "uuid",
"description": "UUID of the call to fetch"
}
},
"required": [
"call_id"
],
"additionalProperties": false
}
}Read a debrief
Pull the summary and action items for a call, the same debrief you see in Debrief.
Technical details (get_debrief)
Get the AI debrief for one of the connected user's calls by id. Returns title, summary, sentiment, action points, and key decisions.
{
"name": "get_debrief",
"description": "Get the AI debrief for one of the connected user's calls by id. Returns title, summary, sentiment, action points, and key decisions.",
"inputSchema": {
"type": "object",
"properties": {
"call_id": {
"type": "string",
"format": "uuid",
"description": "UUID of the call whose debrief to fetch"
}
},
"required": [
"call_id"
],
"additionalProperties": false
}
}Read a full transcript
Optional, and off by default. Turn transcripts on in Settings → Integrations and approve again.
Technical details (get_transcript)
Get the transcript for one of the connected user's calls by id. Requires the transcripts:read scope. Returns call_id, text, and segments.
{
"name": "get_transcript",
"description": "Get the transcript for one of the connected user's calls by id. Requires the transcripts:read scope. Returns call_id, text, and segments.",
"inputSchema": {
"type": "object",
"properties": {
"call_id": {
"type": "string",
"format": "uuid",
"description": "UUID of the call whose transcript to fetch"
}
},
"required": [
"call_id"
],
"additionalProperties": false
}
}For developers
Skip this unless you are integrating or debugging. Claude, ChatGPT, and Copilot fetch these addresses when you paste your Connect link. We list them so the docs match the live service.
Public API origin: https://debrief.ajora.io/api. Connect link (no trailing slash): https://debrief.ajora.io/api/mcp.
https://debrief.ajora.io/api/.well-known/oauth-protected-resource(how hosts find your Connect resource)https://debrief.ajora.io/api/.well-known/oauth-protected-resource/mcp(how hosts find your Connect resource)https://debrief.ajora.io/api/.well-known/oauth-authorization-server(how hosts start sign-in and approval)
Default access shown to hosts: calls:read, debriefs:read. Full transcripts need a separate opt-in in Integrations; that is not in the default list.