← Docs

MCP-server

Met de Saykeeper-MCP-server kunnen AI-assistenten je meetings weergeven, doorzoeken en lezen en er vragen over stellen. Hij gebruikt dezelfde API-sleutel als de API en is alleen-lezen.

Server

https://api.saykeeper.com/v1/mcp

Streamable HTTP, JSON-RPC 2.0. Stuur de sleutel als Authorization: Bearer ntb_live_....

Tools

ToolWat het doet
list_meetingsRecente meetings (standaard 20, max. 100).
get_meetingEén meeting met transcript, gepagineerd op tekenpositie.
search_meetingsZoeken in titels en transcripten (standaard 20, max. 50).
ask_meetingEen vraag over één meeting; de AI antwoordt aan de hand van het transcript.
ask_meetingsEen vraag over al je meetings.

De ask-tools zijn beperkt tot 20 vragen per minuut.

Een client koppelen

Vervang ntb_live_YOUR_KEY door je sleutel.

Claude Code

Voer uit in een terminal:

claude mcp add --transport http saykeeper https://api.saykeeper.com/v1/mcp \
  --header "Authorization: Bearer ntb_live_YOUR_KEY"

Claude Desktop

Instellingen, Developer, Edit config. Plak in claude_desktop_config.json en start Claude opnieuw. Vereist Node.js (npx voert mcp-remote uit, dat de header doorstuurt).

{
  "mcpServers": {
    "saykeeper": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.saykeeper.com/v1/mcp",
        "--header",
        "Authorization:${SAYKEEPER_AUTH}"
      ],
      "env": {
        "SAYKEEPER_AUTH": "Bearer ntb_live_YOUR_KEY"
      }
    }
  }
}

Cursor

Cursor Settings, MCP, Add new MCP server, of plak in ~/.cursor/mcp.json:

{
  "mcpServers": {
    "saykeeper": {
      "url": "https://api.saykeeper.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer ntb_live_YOUR_KEY"
      }
    }
  }
}

ChatGPT

ChatGPT-connectors loggen in met OAuth, wat de Saykeeper-MCP-server nog niet biedt. Gebruik in ChatGPT de prompt voor AI met de API, bijvoorbeeld in een custom GPT-actie met API-sleutelauthenticatie van het type Bearer.