Overview
The WaterrAI MCP server is a hosted Model Context Protocol endpoint that exposes the Core APIs as agent-callable tools. Once you connect it to an MCP-aware client (Claude Desktop, Claude Code, ChatGPT, Cursor, Codex), your agent can do things like:- “List my interview scenarios and tell me which ones I used this week.”
- “Pull yesterday’s onboarding meeting and show me the analysis.”
- “What was the score on meeting
abc123?”
- MCP — interactive use from an agent client, on your own account, using your
wai_API key. - REST API — direct server-to-server automation. Same
wai_key, raw HTTP. - Claude Code skill — for building on top of the API. The skill teaches the agent the resource model; MCP lets the agent call the API live.
Prerequisites
A WaterrAI account
A `wai_` API key
An MCP-compatible client
How to connect
All clients connect to the same endpoint, using HTTP Bearer auth with yourwai_ key:
Claude Desktop
Claude Desktop
Open Settings → Connectors
Add a custom connector
WaterrAI, and paste:wai_ key.Verify
Claude Code
Claude Code
Add the MCP server
Verify
waterr should appear with status connected.ChatGPT
ChatGPT
Open Settings → Connectors
Add a custom MCP server
WaterrAI, paste the URL, and configure a custom Authorization header with your wai_ key:Cursor
Cursor
~/.cursor/mcp.json:waterr tools should appear in the agent’s tool list.Codex CLI
Codex CLI
~/.codex/config.toml:Other MCP clients
Other MCP clients
- URL:
https://api.waterr.ai/v1/mcp - Transport:
http(streamable, stateless) - Auth:
Authorization: Bearer wai_...
Authentication
The MCP server useswai_ API-key bearer auth — the same key format as the REST API. Send it on every request:
wai_ key.Tools
Each tool maps to a REST endpoint — click through for the full request/response schema.Limits and permissions
- Rate limit:
100 requests / minuteperwai_key. - Workspace scope: the MCP follows the workspace the key was created in.
- Read-only today: the shipped toolset is read-only. Destructive tools (when added) will be opt-in per client.
Troubleshooting
401 Unsupported token type
401 Unsupported token type
wai_-prefixed API keys. If you’re trying to paste a Google/Microsoft access token, create a proper wai_ API key from waterr.ai/settings → API Keys instead.401 Invalid API secret
401 Invalid API secret
Tools aren't showing up in my client
Tools aren't showing up in my client
claude mcp list to confirm waterr is connected.Rate-limit errors (429)
Rate-limit errors (429)
100 requests / minute on that key. Back off and retry. If an agent regularly hits the cap, prefer batched tools (list_meetings over N × get_meeting).FAQ
Does the MCP server use my REST API key?
Does the MCP server use my REST API key?
wai_ key. The MCP server is a thin protocol wrapper around the REST API; revoking the key disconnects both.Can I use the MCP server from a CI job or backend?
Can I use the MCP server from a CI job or backend?
Which plan do I need?
Which plan do I need?
Does my meeting data leave WaterrAI?
Does my meeting data leave WaterrAI?
Can I limit what tools an agent can call?
Can I limit what tools an agent can call?
Can I run my own MCP server against the REST API?
Can I run my own MCP server against the REST API?
When will OAuth land?
When will OAuth land?
wai_ key.
