JSPM

corder-mcp

0.1.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 4
  • Score
    100M100P100Q58475F
  • License MIT

Model Context Protocol server for Corder — exposes your meetings, transcripts, summaries, and action items to any MCP-compatible client (Claude Desktop, Claude Code, Cursor, ChatGPT, ...).

Package Exports

  • corder-mcp
  • corder-mcp/dist/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (corder-mcp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Corder MCP server

Model Context Protocol server for Corder — exposes your meetings, transcripts, summaries, and speakers as tools any MCP-aware AI client (Claude Desktop, Claude Code, Cursor, ChatGPT desktop) can call natively.

Ask your assistant things like:

  • "What did we agree on last Friday's standup?"
  • "Pull every action item from this week and group by owner."
  • "Summarise my conversations with Alex from the past month."
  • "Generate a follow-up email based on yesterday's customer call."

Behind the scenes the assistant calls list_meetings, get_meeting, search_transcripts, etc. on this server, which reads through Corder's Supabase backend using your personal token. Row-level security keeps it scoped to you.

Install

Requires Node.js ≥ 18.

npm install -g corder-mcp

Or run on-demand with npx:

CORDER_TOKEN=<your_token> npx -y corder-mcp

Get your token

Open Corder → Settings → scroll to the API card → Reveal MCP token. The token is a Supabase JWT scoped to your user. Treat it like a password — anyone holding it can read your meetings (writing is not exposed by the server).

The token refreshes every ~1h while Corder is signed in; if your assistant starts failing with 401, copy a fresh one.

Claude Desktop config

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or the equivalent on your OS:

{
  "mcpServers": {
    "corder": {
      "command": "npx",
      "args": ["-y", "corder-mcp"],
      "env": {
        "CORDER_TOKEN": "eyJ..."
      }
    }
  }
}

Restart Claude Desktop. The Corder tools appear in the tool picker.

Cursor config

cursor/mcp.json:

{
  "mcpServers": {
    "corder": {
      "command": "npx",
      "args": ["-y", "corder-mcp"],
      "env": { "CORDER_TOKEN": "eyJ..." }
    }
  }
}

Claude Code

claude mcp add corder npx -y corder-mcp -e CORDER_TOKEN=eyJ...

Tools

Name Description
list_meetings Newest-first list of your meetings with id / title / started_at / duration / status.
get_meeting Fetch one meeting by id with its transcript (speaker-grouped) and summary.
search_transcripts Full-text search across your transcripts. Returns segments + parent meeting metadata.
get_summary Structured markdown summary of a meeting (if generated).
list_speakers Speakers detected in a meeting with labels / display names / order.

Privacy

The server reads only your own data, enforced by Supabase row-level security on every request. There is no write surface exposed. Source: https://github.com/halinskiy/corder-mcp.

License

MIT — © Corder.