Documentation Index
Fetch the complete documentation index at: https://docs.pickupbell.com/llms.txt
Use this file to discover all available pages before exploring further.
Endpoint
initialize— no auth, returns protocol version + server info.tools/list— no auth, returns the static tool catalog.tools/call— requiresAuthorization: Bearer 550e8400-e29b-41d4-a716-446655440000.
Claude Desktop config
claude_desktop_config.json
Scopes apply identically
The key’s scope set controls what each tool can do. A key withoutleads:write can call list_leads but not update_lead. The error comes back as a JSON-RPC error object:
Scrubbing applies identically
Every tool output flows through the same PII scrubber as the REST path. If your key lackstranscripts:read, get_call returns the row with transcript: null.
Full tool catalog
See MCP tools for every tool, its input schema, and the scope it requires.Why MCP?
Three reasons over the REST API:- Discoverability. Claude can
tools/listand reason about what to do. No README needed. - Input validation. Each tool ships a JSON Schema input spec — the client can render forms and validate before calling.
- Reasoning over multi-step workflows. “Close last week’s AC-repair leads that already booked” is one sentence to the LLM — no code to write.