Kanutus MCP server: meetings and calls with live voice translation for Claude, ChatGPT and your agents
概览
Model Context Protocol server for Kanutus: meetings and calls with live voice translation. Lets Claude, ChatGPT and your own agents create rooms, schedule meetings, book times on booking links, list voices, read usage and transcripts, and take part in a room as an AI agent (text in, translated voice out). This server only talks to the public Kanutus API (https://api.kanutus.com/v1). It has no privileged access: it can do exactly what the permissions you grant allow. MIT licensed. - : Settings → Connectors → Add custom connector → name Kanutus, paste the URL → Connect. - : Settings → Apps & Connectors → Advanced → enable developer mode; then Create → name Kanutus, paste the URL → Connect. You sign in with your Kanutus account and choose the organization and permissions on the Kanutus consent screen. Disconnect any time in Kanutus → Developers → Connected apps. Create an API key in Kanutus → Developers (use a key just for the assistant, with a spend limit), then: kt_test_...
README
以下为原文 README 节选,完整内容请查看原文。
Kanutus MCP
Model Context Protocol server for Kanutus: meetings and calls with live voice translation. Lets Claude, ChatGPT and your own agents create rooms, schedule meetings, book times on booking links, list voices, read usage and transcripts, and take part in a room as an AI agent (text in, translated voice out).
This server only talks to the public Kanutus API (https://api.kanutus.com/v1). It has no privileged access: it can
do exactly what the permissions you grant allow. MIT licensed.
Use it
Claude and ChatGPT (remote connector, OAuth)
Connector URL: https://mcp.kanutus.com/mcp
- Claude: Settings → Connectors → Add custom connector → name
Kanutus, paste the URL → Connect. - ChatGPT: Settings → Apps & Connectors → Advanced → enable developer mode; then Create → name
Kanutus, paste the URL → Connect.
You sign in with your Kanutus account and choose the organization and permissions on the Kanutus consent screen. Disconnect any time in Kanutus → Developers → Connected apps.
Claude Desktop, Claude Code, Cursor or your agent (local, API key)
Create an API key in Kanutus → Developers (use a key just for the assistant, with a spend limit), then:
{
"mcpServers": {
"kanutus": {
"command": "npx",
"args": ["-y", "@kanutus/mcp"],
"env": { "KANUTUS_API_KEY": "kt_live_..." }
}
}
}
kt_test_... keys use the simulator: nothing uses minutes, test rooms have robot participants and magic phone numbers
(+1 555 0100 answers, +1 555 0101 busy, +1 555 0102 voicemail, +1 555 0199 blocked).
Optional env: KANUTUS_API_URL (default https://api.kanutus.com).
Tools
| Tool | What it does | Hints |
|---|---|---|
kanutus_whoami |
organization, permissions, limits, live/test | read-only |
get_balance, get_usage |
minutes left; minutes spent through the API | read-only |
list_rooms, get_room |
rooms with live translation | read-only |
create_room |
instant room + link | idempotent |
end_room |
end a room for everyone | destructive, asks to confirm |
create_join_link |
guest link with name and languages prefilled | |
list_meetings, schedule_meeting, cancel_meeting |
scheduled meetings | cancel is destructive, asks to confirm |
list_booking_links, find_slots, book_slot |
booking links (like Calendly) | |
list_voices, get_voice |
your voices (consented clones with their status, your own clones, generic picks) | read-only |
list_voice_catalog, choose_generic_voice |
stock voices anyone can use | |
create_voice |
clone a voice with the owner’s consent: returns a link the person opens to read a consent sentence and record live (no audio upload, ever) | asks to confirm |
delete_voice |
revoke a cloned voice / remove a generic pick | destructive, asks to confirm |
安装
npx -y @kanutus/mcp配置
{
"mcpServers": {
"kanutus": {
"command": "npx",
"args": ["-y", "@kanutus/mcp"],
"env": { "KANUTUS_API_KEY": "kt_live_..." }
}
}
}