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-mcpOr run on-demand with npx:
CORDER_TOKEN=<your_token> npx -y corder-mcpGet 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.