API keys
Read-only keys for Claude, ChatGPT, Cursor or your own scripts. Shown once.
Loading…
Key created — copy it now (shown once)
Connector URL for Claude — the key is in the URL, so no OAuth is needed:
In Claude choose “No sign-in”. If Claude shows “Sign in now — Detected”, the URL was copied wrong — use the Copy button, not manual selection.
Connect
Loading…
Remote MCP — Claude on the web / API (no OAuth needed)
Put your key straight in the URL — Claude's connector then never asks for OAuth:
https://getwhispry.live/<your API key>/mcp (Streamable HTTP)
https://getwhispry.live/<your API key>/sse (legacy SSE)
Or the same endpoints with a header: Authorization: Bearer <your API key> (/mcp, /sse).
Claude API (Messages) — paste with your key:
{
"mcp_servers": [
{ "type": "url",
"url": "https://getwhispry.live/mcp",
"name": "vulcan",
"authorization_token": "vw_live_…" }
],
"tools": [ { "type": "mcp_toolset", "mcp_server_name": "vulcan" } ]
}
Local MCP (stdio, for Claude Desktop / Cursor)
{
"mcpServers": {
"vulcan": {
"command": "node",
"args": ["/path/to/vulcan-cli/src/mcp.js"],
"env": { "VULCAN_TOKEN": "vw_live_…", "VULCAN_API": "https://getwhispry.live" }
}
}
}
HTTP
curl -H "Authorization: Bearer vw_live_…" \
-H "X-Consent: granted" \
https://getwhispry.live/v1/grades