The Particle Pro MCP server lives atDocumentation Index
Fetch the complete documentation index at: https://docs.particle.pro/llms.txt
Use this file to discover all available pages before exploring further.
https://mcp.particle.pro and lets AI agents — Claude Code, Claude Desktop, Cursor, ChatGPT Desktop, and any other MCP-aware client — call Particle’s podcast, knowledge-graph, company, and advertising tools directly. Setup is a one-time browser approval; everything else is automated by the agent.
Connect your agent
Claude Desktop UI alternative: Settings → Connectors → Add custom connector, paste
https://mcp.particle.pro, complete OAuth in the browser. Easier than editing JSON and avoids the mcp-remote bridge.What’s in the box
13 tools across four namespaces:Entities
Resolve people, organizations, and places to canonical slugs; navigate the topic taxonomy.
Companies
Resolve and inspect companies — products, competitors, identifiers (slug, ticker, domain, CIK, QID).
Podcasts
Search dialogue, list episodes and clips, pull entity mentions, and bundle full episode overviews.
Advertising
Sponsor analytics — per-company ad presence, per-podcast sponsor lists, cross-catalog leaderboard.
| Endpoint | https://mcp.particle.pro |
| Transport | Streamable HTTP |
| Authentication | OAuth 2.1 — see Authentication |
| Tool count | 13 across 4 namespaces |
| Read/write | Read-only (every tool advertises readOnlyHint: true) |
How it differs from the REST API
The REST API and the MCP server share a single backing process and the same handlers. The differences:- Shape. Each MCP tool returns one markdown text content block. The REST API returns JSON. If you need typed JSON for programmatic use, hit the underlying REST endpoint linked from each tool page.
- Bundling. Some MCP tools roll up multiple REST calls (e.g.
podcasts/get_episodecan also fetch top entities, segments, and the transcript when the matchinginclude_*flags are set). REST endpoints are single-resource. - Identifiers. MCP tools always accept the agent-facing slug (
entity_slug,company_slug,podcast_slug,episode_slug). The REST API accepts the same slugs alongside encoded canonical IDs. - Auth. MCP requires an OAuth 2.1 access token bound to
https://mcp.particle.proas itsaudclaim. The REST API accepts API keys or platform JWTs. See Authentication. - Errors. MCP tools surface errors as
isError: trueresults with a human-readable message rather than HTTP problem-details bodies. See Errors.
When to use which surface
- Building an agent (Claude Code, Cursor, Claude Desktop, custom MCP client)? Use the MCP server. The bundled tool responses, slug-first inputs, and markdown rendering are designed for agent loops.
- Building a service (server-to-server, scheduled job, frontend)? Use the REST API. Fine-grained control, OpenAPI schema, predictable payloads.
- Both surfaces talk to the same database, the same search ranking, and the same billing meter, so mixing them within one organization is fine.
Discovery
Agents that follow the MCP / OAuth specs discover everything they need from the resource:https://mcp.particle.pro/.well-known/oauth-protected-resource— RFC 9728 protected-resource metadata pointing at the AS.- A 401 from the MCP endpoint carries
WWW-Authenticate: Bearer realm="mcp", error="...", resource_metadata="..."so unauthenticated clients can bootstrap.
https://api.particle.pro/.well-known/oauth-authorization-server carries the rest (token endpoint, registration endpoint, supported scopes, JWKS URI).
Next steps
Quickstart
Step-by-step setup with troubleshooting for each client.
Authentication
OAuth 2.1 end-to-end: discovery, registration, PKCE, refresh, revocation.
Tool reference
Every tool, every input, every output.
Errors
How tool errors surface and how agents should react.