Connect Nerve to Claude Desktop with one click. No API keys, no code. Your AI just got smarter about your business.
GET STARTED →Connect Claude Code or any MCP-compatible client to Nerve. Full API access, custom integrations, webhooks.
GET STARTED →MCP (Model Context Protocol) is Anthropic's open standard for connecting AI assistants to external systems. Instead of copy-pasting context into chat windows, MCP lets tools like Claude Code pull live data directly from your infrastructure. Nerve's MCP server exposes your entire organizational intelligence layer — 17 AI agents, daily briefings, company DNA, deal pipeline — as structured tools any MCP client can call.
Two ways to connect: one-click via Claude Desktop or Cowork (recommended), or manual config for Claude Code and other MCP clients.
https://getnerve.ai/mcpnrv_ prefix with SHA-256 hashing. You'll see the raw key once — save it somewhere safe..claude/mcp.json in your project root:{
"mcpServers": {
"nerve": {
"command": "node",
"args": ["mcp-server/index.js"],
"env": {
"NERVE_API_URL": "https://getnerve.ai",
"NERVE_API_KEY": "nrv_your_key_here"
}
}
}
}Each tool maps to a dedicated API endpoint with scoped authentication. Your AI assistant calls these automatically based on what you ask.
OAuth 2.1 for Claude Desktop and Cowork connectors, or API keys for Claude Code and direct API access. Both methods use Bearer tokens and scoped access control.
GET /.well-known/oauth-protected-resource → Resource metadata (RFC 9728) GET /.well-known/oauth-authorization-server → Authorization server metadata (RFC 8414) POST /oauth/register → Dynamic Client Registration (RFC 7591) GET /oauth/authorize → Authorization endpoint (Clerk-backed sign-in) POST /oauth/token → Token exchange (auth code → access + refresh)
nerve:read → Read-only (standups, agents, briefings, DNA, suggestions) nerve:write → Read + write (handoffs, actions, contacts, insights) nerve:admin → Full access including natural language query
GET /api/mcp/agents
→ 17-agent health dashboard with summaries
GET /api/mcp/standup?mode=morning|evening|latest
→ Chief of Staff standup briefing
GET /api/mcp/briefing
→ Personalized daily briefing + AI recommendations
GET /api/mcp/suggestions?agent=product|growth|...
→ Prioritized suggestions across all agents
GET /api/mcp/dna
→ Company DNA profile + deal pipeline
GET /api/mcp/keys
→ List your API keys (Clerk session auth)
POST /api/mcp/keys
→ Create a new API key (returns raw key once)
DELETE /api/mcp/keys?hash=<key_hash>
→ Revoke an API key
── Write Endpoints ──────────────────────────
POST /api/mcp/handoffs
→ Create agent-to-agent handoff
Body: { from, to, title, context, priority, type }
POST /api/mcp/actions
→ Add task to admin action queue
Body: { title, description, priority, category }
POST /api/mcp/contacts
→ Create or update a CRM contact
Body: { name, email, company, role, relationship, notes }
POST /api/mcp/feed
→ Post to intelligence feed (shared agent memory)
Body: { title, detail, agent, type, impact }API and MCP access is available on Growth and Enterprise B2B plans.
Official SDKs in TypeScript and Python, plus an OpenAPI spec at /openapi.json with operationIds on every endpoint for code generation.
npm install @getnerve/sdk — github.com/pnmp-innovations/nerve-sdk-jspip install nerve-sdk — github.com/pnmp-innovations/nerve-sdk-pythonhttps://getnerve.ai/mcp with OAuth 2.1.Nerve POSTs to your configured endpoint on key events. Payload schemas are declared in the webhooks section of /openapi.json.
briefing.completed — daily briefing finished generatingaction.created — new action logged on a contact or dealstandup.ready — morning agent standup ready for delivery/openapi.json — OpenAPI 3.1 spec/.well-known/agent.json — A2A Agent Card/.well-known/agents.json — agents index/llms.txt · /llms-full.txt/mcp — MCP endpoint