← Registry

Data Collection

particle.pro

Provides a searchable API for podcast transcripts, speaker identification, and sponsorship data for AI agents.

x402 supported4 endpoints59 known toolsFirst detected July 25, 2026Last detected September 13, 2026

ENDPOINT 1

https://mcp.particle.pro

Auth required

Known tools 0

No tool metadata was available in the registry cache.

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.particle-pro]
url = "https://mcp.particle.pro"
enabled = true
bearer_token_env_var = "MCP_BEARER_TOKEN"

Authentication is required. Replace the placeholder locally and never commit a secret.

Claude Code

.mcp.json

{
  "mcpServers": {
    "particle-pro": {
      "type": "http",
      "url": "https://mcp.particle.pro",
      "headers": {
        "Authorization": "Bearer YOUR_BEARER_TOKEN"
      }
    }
  }
}

Authentication is required. Replace the placeholder locally and never commit a secret.

Claude Desktop

Settings → Connectors → Add custom connector

Name: particle-pro
Remote MCP URL: https://mcp.particle.pro

Add the URL as a custom connector, then complete its supported authorization flow. Claude Desktop remote connectors are configured in the UI.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "particle-pro": {
      "url": "https://mcp.particle.pro",
      "headers": {
        "Authorization": "Bearer YOUR_BEARER_TOKEN"
      }
    }
  }
}

Authentication is required. Replace the placeholder locally and never commit a secret.

Visual Studio Code

.vscode/mcp.json

{
  "servers": {
    "particle-pro": {
      "type": "http",
      "url": "https://mcp.particle.pro",
      "headers": {
        "Authorization": "Bearer ${input:mcp-token}"
      }
    }
  },
  "inputs": [
    {
      "type": "promptString",
      "id": "mcp-token",
      "description": "particle-pro bearer token",
      "password": true
    }
  ]
}

Authentication is required. Replace the placeholder locally and never commit a secret.

Generic MCP

Client-specific MCP configuration

{
  "name": "particle-pro",
  "transport": "streamable-http",
  "url": "https://mcp.particle.pro",
  "headers": {
    "Authorization": "Bearer YOUR_BEARER_TOKEN"
  }
}

Authentication is required. Replace the placeholder locally and never commit a secret.

MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 2

https://mcp.particle.pro/mcp

No auth detected

MCP server metadata

Name
particle-pro
Version
1.0.0
Capabilities
resourcestools
Server instructions

Particle exposes podcast intelligence — podcasts, episodes, transcripts, guests, chart rankings, advertising, listener ratings, and political-bias and brand-suitability analytics — alongside company and people data and a topic taxonomy, as one connected knowledge graph. Start from a resolve tool to turn a free-text name into a slug, then use the get/list/search tools to pull and traverse data. Call `particle_catalog` to discover the full surface — every category and tool with its expand options and per-call price, and full input schemas per category; every public tool is callable by name even if tools/list did not advertise it. Conventions a tool list alone hides: - **Pick the right surface.** Building an agent loop (Claude Code, Cursor, Codex, ChatGPT, a custom MCP client)? Use the MCP server at `https://mcp.particle.pro` — slug-first inputs, bundled responses, markdown output. Building a service (server-to-server, scheduled jobs)? Use the REST API at `https://api.particle.pro` with an API key — typed JSON, OpenAPI schema. Building a frontend? Route calls through your own backend so the API key stays server-side — never embed keys in browser or mobile code. Connecting a client for someone? Follow `https://api.particle.pro/agents.md`. The endpoint and tool map with per-call prices is `https://api.particle.pro/llms.txt`. - **No API key? Pay per request.** Every billable REST endpoint and `POST /mcp` accept an x402 USDC micropayment (Base) in place of a credential: a keyless call returns `402` with the payment requirements in the `PAYMENT-REQUIRED` header; sign the transfer and retry with `PAYMENT-SIGNATURE`, and the receipt comes back in `PAYMENT-RESPONSE`. Each REST call and each MCP `tools/call` costs its per-call price, a whole number of cents from $0.01 (MCP `initialize` and `tools/list` are free, and `particle_catalog` lists every tool with its price); a request whose every call fails is never charged, while a batch with any successful call settles in full. Free endpoints stay free; alerts and enterprise surfaces still need an account. Sending any credential — even an invalid one — takes the normal auth path instead. Discovery: `/.well-known/x402.json` on api.particle.pro and mcp.particle.pro lists the payable endpoints and terms, and every payable MCP tool with its per-call price under `mcp.tools`; the `/.well-known/x402` manifest on each host lists that host's own resources, so only the MCP host's carries the per-tool list; every payable operation in https://api.particle.pro/openapi.json carries `x-payment-info` and a `402` response; each 402 carries a Bazaar declaration, so the endpoints are searchable in the Coinbase x402 Bazaar. See https://docs.particle.pro/x402.md. - **Tools are lean by default and expand.** Most MCP tools return a minimal payload and opt into richer sections via an `include` array (e.g. a company's people, products, and competitors; a person's roles and podcast appearances) or a `mode`/`format` switch — a tool does far more than its name implies. Check the tool's input schema before assuming a capability is missing. - **Responses form a graph; slugs are edges.** A slug a tool returns (person, company, podcast, episode, publisher, guest) is a valid input to the other tools. Resolve a free-text name once (`particle_entity_resolve`, `particle_person_resolve`, `particle_company_resolve`, `particle_podcast_resolve`), then traverse: company → its people → a person's podcast appearances → that episode's transcript and the entities named in it. Never guess or fabricate a slug — resolve it. Slugs are short handles Particle assigns, not names slugified: 20VC is `the-twenty-minute-vc`, Lenny's Podcast is `lennys`, All-In is `all-in`. Take them from responses; a constructed slug returns 404, and trying other spellings never resolves it. A podcast slug is not an episode id: list the show's episodes to get one. - **Choose search by intent.** `particle_podcast_search_transcripts` finds dialogue *about* a topic (semantic, keyword, or hybrid; relevant clips arrive inline on matches). `particle_podcast_find_mentions` finds lines *naming* a resolved entity — a person, company, or any other resolvable slug (places, organizations, events, concepts) — its default `format="summary"` previews the first ~10 mention lines per episode for scanning; call back with `format="detail"` and an `episode_slug` for an episode's complete mention set with context. `particle_podcast_list_episodes` is filter-driven episode discovery (podcast, person, company, language, date, duration). Don't put an entity name in `semantic_search` — that's a topic field; resolve the name and pass it as a `person_slug`/`company_slug`/`entity_slug` filter, or use `particle_podcast_find_mentions`. For "how often over time" questions, use `particle_podcast_get_episode_timeseries` instead of paging search or mentions once per period. For "shows like this show", use `particle_podcast_list_related` (add `include: ["basis"]` for the reasons) or `include: ["related"]` on `particle_podcast_resolve` — not a topic or semantic search; for "who else covered this episode", `particle_podcast_list_related_episodes` or `include: ["related"]` on `particle_podcast_get_episode`. For where a guest could appear next, use `include: ["recommended_podcasts"]` on `particle_podcast_get_guest`; for who a show could book, `include: ["recommended_guests"]` on `particle_podcast_resolve`; for advertisers a show could pitch, `include: ["recommended_sponsors"]` on `particle_podcast_resolve` (premium). Within a search, `semantic_search` carries the idea (a sentence, paraphrase-tolerant) while `keyword_search` carries words that must be literally spoken — every word must occur in the same passage, so keep it to one or two exact tokens and never put a sentence there; `keyword_match="ranked"` relaxes it to a relevance hint. Add filters only after a broad query shows the topic has coverage: when filters empty a search, the error names the parameter responsible and the retry to make, so act on it rather than re-issuing variations. - **Most tools are read-only; the `particle_alert_*` tools are the writable exception.** They create and manage alerts that each watch a single entity for podcast mentions or speaker appearances, and they act on the one project your credential is scoped to — no project parameter, no way to reach another project's alerts. Resolve a name to a slug, optionally preview match frequency with `particle_alert_preview`, then `particle_alert_create` to start watching it. Alerts accept a persistent `filters` object on create and update — narrow what gets surfaced by language, relevance (`EVERYTHING`|`RELEVANT`), source popularity (`ANY`|`POPULAR`), and (for `PODCAST_SPEAKER` alerts) `speaker_roles`. `particle_alert_create`/`particle_alert_update` mutate and `particle_alert_delete` is a destructive soft delete. - **Discovery is free; execution is metered.** A bare connection advertises the default categories, but every public tool is callable by name. `particle_catalog` (free) lists every category and tool with expand options, plus full input schemas per category; opt-in categories advertise on `tools/list` via the MCP URL, e.g. `?include=podcast_advertising,podcast_publishers,podcast_ratings,podcast_bias,podcast_suitability` (use these canonical tokens — unknown values are silently ignored). - **Errors course-correct.** Tool errors lead with a stable `**Error code:** <slug>` line and a suggestion naming the next call (404 → re-resolve the slug; 400/422 → check the schema via `particle_catalog`). REST errors are RFC 9457 `application/problem+json` with a stable `error_code` and, when there is a self-service fix, a `resolve` object naming the action, URL, method, and endpoint; a 404 on a slug means re-resolve it, a 422 names the parameter at fault, and a 429 carries `Retry-After`. Follow the suggestion instead of blind-retrying, and never retry-loop an `internal_error`. - **Reading these docs?** Append `.md` to any docs URL for raw markdown (e.g. `https://docs.particle.pro/mcp/overview.md`), fetch the entire corpus from `https://docs.particle.pro/llms-full.txt`, or start from the page index at `https://docs.particle.pro/llms.txt`. - **Render selected evidence only when a visual helps.** After retrieving Particle data, call `particle_radar_render_cards` directly with a title and up to six episode, podcast, company, or person cards. Use only evidence and canonical HTTPS source URLs returned by the data tools; do not invent links or pass credentials. The opt-in `radar` category (also in `include=all`) is free presentation, with no data fetch or storage. The renderer owns an MCP Apps UI resource and returns structured cards plus a complete Markdown fallback. Other data tools keep their existing output formats; `particle_call` provides the renderer's text fallback only.

Known tools 28

particle_alert_create

Create an alert that watches a single entity and emails you whenever it is mentioned on a podcast episode (kind=ENTITY_MENTION) or appears as a speaker (kind=PODCAST_SPEAKER).

Potential side effects
particle_alert_delete

Delete an alert.

Potential side effects
particle_alert_get

Fetch a single alert's full configuration — title, kind, cadence, watched entities (with names), notification emails, and any active filters (languages, relevance, source_popularity, speaker_roles).

Inferred read-only
particle_alert_list

List the alerts in your project, newest first.

Inferred read-only
particle_alert_list_matches

List the matches an alert has caught, newest first — the payoff of an alert.

Inferred read-only
particle_alert_preview

Preview how often an alert would fire BEFORE creating it.

Inferred read-only
particle_alert_update

Update an existing alert.

Potential side effects
particle_call

Dispatch any public Particle tool by name.

Inferred read-only
particle_catalog

Browse the full Particle tool catalog.

Inferred read-only
particle_company_get

Return a bundled profile for one company: identifiers (slug, ticker, domain, CIK, QID, linked entity), name, and description.

Inferred read-only
particle_company_resolve

Resolve a company by free-text name, ticker, SEC CIK, Wikidata QID, or domain.

Inferred read-only
particle_entity_get

One knowledge-graph entity's profile: name, kind, description, and Wikipedia link.

Inferred read-only
particle_entity_resolve

Resolve any named thing — person, company, place, or other entity — by free-text name in one union search.

Inferred read-only
particle_person_get

Return a person's profile: name, current role, and bio, keyed by the canonical person slug from `particle_person_resolve`.

Inferred read-only
particle_person_resolve

Resolve a person by free-text name.

Inferred read-only
particle_podcast_find_mentions

Find dialogue lines where a specific person or company is named in podcast transcripts.

Inferred read-only
particle_podcast_get_episode

Return a bundled overview of one podcast episode: title, podcast, speakers (with entity slugs), top mentioned entities, and segment/clip counts.

Inferred read-only
particle_podcast_get_episode_timeseries

Time-bucketed episode counts — the purpose-built answer to "how often is X discussed over time".

Inferred read-only
particle_podcast_get_guest

A guest's podcast-appearance profile: lifetime stats (appearances, distinct podcasts, first/last appearance) plus their most frequent podcasts.

Inferred read-only
particle_podcast_get_rankings

Podcast chart rankings from Apple Podcasts and Spotify, in four modes: - `chart` (default): the current chart for a source/country/category slot, or — with `podcast_slug` — every chart slot that podcast currently holds.

Inferred read-only
particle_podcast_list_clips

Browse AI-extracted highlight clips across the catalog, ranked by engagement potential — the shareable moments.

Inferred read-only
particle_podcast_list_episodes

List episodes across the catalog with rich filters: by podcast, person, company, language, date range, duration, or transcript availability.

Inferred read-only
particle_podcast_list_guests

Browse podcast guests across the catalog, in two opinionated modes: - `directory` (default): the guest directory ranked by lifetime appearances (guests with 2+ appearances).

Inferred read-only
particle_podcast_list_related

List the shows most related to a podcast, best first — "shows like this show".

Inferred read-only
particle_podcast_list_related_episodes

Episodes from OTHER shows that cover the same story or subject as a given episode, best first — a live nearest-neighbour search over episode content, reranked on shared salient entities, shared topics and a shared news story.

Inferred read-only
particle_podcast_resolve

Find a podcast by free-text title, exact slug, iTunes ID, or RSS feed URL.

Inferred read-only
particle_podcast_search_transcripts

Search the podcast catalog by what is said in episodes — by meaning (`semantic_search`), by exact phrase (`keyword_search`), or both at once (hybrid ranking).

Inferred read-only
particle_topic_browse

Navigate the topic taxonomy.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.particle-pro]
url = "https://mcp.particle.pro/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "particle-pro": {
      "type": "http",
      "url": "https://mcp.particle.pro/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: particle-pro
Remote MCP URL: https://mcp.particle.pro/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "particle-pro": {
      "url": "https://mcp.particle.pro/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "particle-pro": {
      "type": "http",
      "url": "https://mcp.particle.pro/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "particle-pro",
  "transport": "streamable-http",
  "url": "https://mcp.particle.pro/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 3

https://api.particle.pro/mcp

No auth detected

MCP server metadata

Name
particle-pro
Version
1.0.0
Capabilities
resourcestools
Server instructions

Particle exposes podcast intelligence — podcasts, episodes, transcripts, guests, chart rankings, advertising, listener ratings, and political-bias and brand-suitability analytics — alongside company and people data and a topic taxonomy, as one connected knowledge graph. Start from a resolve tool to turn a free-text name into a slug, then use the get/list/search tools to pull and traverse data. Call `particle_catalog` to discover the full surface — every category and tool with its expand options and per-call price, and full input schemas per category; every public tool is callable by name even if tools/list did not advertise it. Conventions a tool list alone hides: - **Pick the right surface.** Building an agent loop (Claude Code, Cursor, Codex, ChatGPT, a custom MCP client)? Use the MCP server at `https://mcp.particle.pro` — slug-first inputs, bundled responses, markdown output. Building a service (server-to-server, scheduled jobs)? Use the REST API at `https://api.particle.pro` with an API key — typed JSON, OpenAPI schema. Building a frontend? Route calls through your own backend so the API key stays server-side — never embed keys in browser or mobile code. Connecting a client for someone? Follow `https://api.particle.pro/agents.md`. The endpoint and tool map with per-call prices is `https://api.particle.pro/llms.txt`. - **No API key? Pay per request.** Every billable REST endpoint and `POST /mcp` accept an x402 USDC micropayment (Base) in place of a credential: a keyless call returns `402` with the payment requirements in the `PAYMENT-REQUIRED` header; sign the transfer and retry with `PAYMENT-SIGNATURE`, and the receipt comes back in `PAYMENT-RESPONSE`. Each REST call and each MCP `tools/call` costs its per-call price, a whole number of cents from $0.01 (MCP `initialize` and `tools/list` are free, and `particle_catalog` lists every tool with its price); a request whose every call fails is never charged, while a batch with any successful call settles in full. Free endpoints stay free; alerts and enterprise surfaces still need an account. Sending any credential — even an invalid one — takes the normal auth path instead. Discovery: `/.well-known/x402.json` on api.particle.pro and mcp.particle.pro lists the payable endpoints and terms, and every payable MCP tool with its per-call price under `mcp.tools`; the `/.well-known/x402` manifest on each host lists that host's own resources, so only the MCP host's carries the per-tool list; every payable operation in https://api.particle.pro/openapi.json carries `x-payment-info` and a `402` response; each 402 carries a Bazaar declaration, so the endpoints are searchable in the Coinbase x402 Bazaar. See https://docs.particle.pro/x402.md. - **Tools are lean by default and expand.** Most MCP tools return a minimal payload and opt into richer sections via an `include` array (e.g. a company's people, products, and competitors; a person's roles and podcast appearances) or a `mode`/`format` switch — a tool does far more than its name implies. Check the tool's input schema before assuming a capability is missing. - **Responses form a graph; slugs are edges.** A slug a tool returns (person, company, podcast, episode, publisher, guest) is a valid input to the other tools. Resolve a free-text name once (`particle_entity_resolve`, `particle_person_resolve`, `particle_company_resolve`, `particle_podcast_resolve`), then traverse: company → its people → a person's podcast appearances → that episode's transcript and the entities named in it. Never guess or fabricate a slug — resolve it. Slugs are short handles Particle assigns, not names slugified: 20VC is `the-twenty-minute-vc`, Lenny's Podcast is `lennys`, All-In is `all-in`. Take them from responses; a constructed slug returns 404, and trying other spellings never resolves it. A podcast slug is not an episode id: list the show's episodes to get one. - **Choose search by intent.** `particle_podcast_search_transcripts` finds dialogue *about* a topic (semantic, keyword, or hybrid; relevant clips arrive inline on matches). `particle_podcast_find_mentions` finds lines *naming* a resolved entity — a person, company, or any other resolvable slug (places, organizations, events, concepts) — its default `format="summary"` previews the first ~10 mention lines per episode for scanning; call back with `format="detail"` and an `episode_slug` for an episode's complete mention set with context. `particle_podcast_list_episodes` is filter-driven episode discovery (podcast, person, company, language, date, duration). Don't put an entity name in `semantic_search` — that's a topic field; resolve the name and pass it as a `person_slug`/`company_slug`/`entity_slug` filter, or use `particle_podcast_find_mentions`. For "how often over time" questions, use `particle_podcast_get_episode_timeseries` instead of paging search or mentions once per period. For "shows like this show", use `particle_podcast_list_related` (add `include: ["basis"]` for the reasons) or `include: ["related"]` on `particle_podcast_resolve` — not a topic or semantic search; for "who else covered this episode", `particle_podcast_list_related_episodes` or `include: ["related"]` on `particle_podcast_get_episode`. For where a guest could appear next, use `include: ["recommended_podcasts"]` on `particle_podcast_get_guest`; for who a show could book, `include: ["recommended_guests"]` on `particle_podcast_resolve`; for advertisers a show could pitch, `include: ["recommended_sponsors"]` on `particle_podcast_resolve` (premium). Within a search, `semantic_search` carries the idea (a sentence, paraphrase-tolerant) while `keyword_search` carries words that must be literally spoken — every word must occur in the same passage, so keep it to one or two exact tokens and never put a sentence there; `keyword_match="ranked"` relaxes it to a relevance hint. Add filters only after a broad query shows the topic has coverage: when filters empty a search, the error names the parameter responsible and the retry to make, so act on it rather than re-issuing variations. - **Most tools are read-only; the `particle_alert_*` tools are the writable exception.** They create and manage alerts that each watch a single entity for podcast mentions or speaker appearances, and they act on the one project your credential is scoped to — no project parameter, no way to reach another project's alerts. Resolve a name to a slug, optionally preview match frequency with `particle_alert_preview`, then `particle_alert_create` to start watching it. Alerts accept a persistent `filters` object on create and update — narrow what gets surfaced by language, relevance (`EVERYTHING`|`RELEVANT`), source popularity (`ANY`|`POPULAR`), and (for `PODCAST_SPEAKER` alerts) `speaker_roles`. `particle_alert_create`/`particle_alert_update` mutate and `particle_alert_delete` is a destructive soft delete. - **Discovery is free; execution is metered.** A bare connection advertises the default categories, but every public tool is callable by name. `particle_catalog` (free) lists every category and tool with expand options, plus full input schemas per category; opt-in categories advertise on `tools/list` via the MCP URL, e.g. `?include=podcast_advertising,podcast_publishers,podcast_ratings,podcast_bias,podcast_suitability` (use these canonical tokens — unknown values are silently ignored). - **Errors course-correct.** Tool errors lead with a stable `**Error code:** <slug>` line and a suggestion naming the next call (404 → re-resolve the slug; 400/422 → check the schema via `particle_catalog`). REST errors are RFC 9457 `application/problem+json` with a stable `error_code` and, when there is a self-service fix, a `resolve` object naming the action, URL, method, and endpoint; a 404 on a slug means re-resolve it, a 422 names the parameter at fault, and a 429 carries `Retry-After`. Follow the suggestion instead of blind-retrying, and never retry-loop an `internal_error`. - **Reading these docs?** Append `.md` to any docs URL for raw markdown (e.g. `https://docs.particle.pro/mcp/overview.md`), fetch the entire corpus from `https://docs.particle.pro/llms-full.txt`, or start from the page index at `https://docs.particle.pro/llms.txt`. - **Render selected evidence only when a visual helps.** After retrieving Particle data, call `particle_radar_render_cards` directly with a title and up to six episode, podcast, company, or person cards. Use only evidence and canonical HTTPS source URLs returned by the data tools; do not invent links or pass credentials. The opt-in `radar` category (also in `include=all`) is free presentation, with no data fetch or storage. The renderer owns an MCP Apps UI resource and returns structured cards plus a complete Markdown fallback. Other data tools keep their existing output formats; `particle_call` provides the renderer's text fallback only.

Known tools 28

particle_alert_create

Create an alert that watches a single entity and emails you whenever it is mentioned on a podcast episode (kind=ENTITY_MENTION) or appears as a speaker (kind=PODCAST_SPEAKER).

Potential side effects
particle_alert_delete

Delete an alert.

Potential side effects
particle_alert_get

Fetch a single alert's full configuration — title, kind, cadence, watched entities (with names), notification emails, and any active filters (languages, relevance, source_popularity, speaker_roles).

Inferred read-only
particle_alert_list

List the alerts in your project, newest first.

Inferred read-only
particle_alert_list_matches

List the matches an alert has caught, newest first — the payoff of an alert.

Inferred read-only
particle_alert_preview

Preview how often an alert would fire BEFORE creating it.

Inferred read-only
particle_alert_update

Update an existing alert.

Potential side effects
particle_call

Dispatch any public Particle tool by name.

Inferred read-only
particle_catalog

Browse the full Particle tool catalog.

Inferred read-only
particle_company_get

Return a bundled profile for one company: identifiers (slug, ticker, domain, CIK, QID, linked entity), name, and description.

Inferred read-only
particle_company_resolve

Resolve a company by free-text name, ticker, SEC CIK, Wikidata QID, or domain.

Inferred read-only
particle_entity_get

One knowledge-graph entity's profile: name, kind, description, and Wikipedia link.

Inferred read-only
particle_entity_resolve

Resolve any named thing — person, company, place, or other entity — by free-text name in one union search.

Inferred read-only
particle_person_get

Return a person's profile: name, current role, and bio, keyed by the canonical person slug from `particle_person_resolve`.

Inferred read-only
particle_person_resolve

Resolve a person by free-text name.

Inferred read-only
particle_podcast_find_mentions

Find dialogue lines where a specific person or company is named in podcast transcripts.

Inferred read-only
particle_podcast_get_episode

Return a bundled overview of one podcast episode: title, podcast, speakers (with entity slugs), top mentioned entities, and segment/clip counts.

Inferred read-only
particle_podcast_get_episode_timeseries

Time-bucketed episode counts — the purpose-built answer to "how often is X discussed over time".

Inferred read-only
particle_podcast_get_guest

A guest's podcast-appearance profile: lifetime stats (appearances, distinct podcasts, first/last appearance) plus their most frequent podcasts.

Inferred read-only
particle_podcast_get_rankings

Podcast chart rankings from Apple Podcasts and Spotify, in four modes: - `chart` (default): the current chart for a source/country/category slot, or — with `podcast_slug` — every chart slot that podcast currently holds.

Inferred read-only
particle_podcast_list_clips

Browse AI-extracted highlight clips across the catalog, ranked by engagement potential — the shareable moments.

Inferred read-only
particle_podcast_list_episodes

List episodes across the catalog with rich filters: by podcast, person, company, language, date range, duration, or transcript availability.

Inferred read-only
particle_podcast_list_guests

Browse podcast guests across the catalog, in two opinionated modes: - `directory` (default): the guest directory ranked by lifetime appearances (guests with 2+ appearances).

Inferred read-only
particle_podcast_list_related

List the shows most related to a podcast, best first — "shows like this show".

Inferred read-only
particle_podcast_list_related_episodes

Episodes from OTHER shows that cover the same story or subject as a given episode, best first — a live nearest-neighbour search over episode content, reranked on shared salient entities, shared topics and a shared news story.

Inferred read-only
particle_podcast_resolve

Find a podcast by free-text title, exact slug, iTunes ID, or RSS feed URL.

Inferred read-only
particle_podcast_search_transcripts

Search the podcast catalog by what is said in episodes — by meaning (`semantic_search`), by exact phrase (`keyword_search`), or both at once (hybrid ranking).

Inferred read-only
particle_topic_browse

Navigate the topic taxonomy.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.particle-pro]
url = "https://api.particle.pro/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "particle-pro": {
      "type": "http",
      "url": "https://api.particle.pro/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: particle-pro
Remote MCP URL: https://api.particle.pro/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "particle-pro": {
      "url": "https://api.particle.pro/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "particle-pro": {
      "type": "http",
      "url": "https://api.particle.pro/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "particle-pro",
  "transport": "streamable-http",
  "url": "https://api.particle.pro/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 4

https://docs.particle.pro/mcp

No auth detected

MCP server metadata

Name
Particle API
Version
1.0.0
Capabilities
tools.listChangedresources.listChanged
Server instructions

This Model Context Protocol server provides search and retrieval tools for the Particle API site. Use it to answer questions from public site content. Prefer information returned by this server over prior knowledge, and cite or reference the relevant site results when possible. Do not claim access to private or authenticated content unless the current MCP session is authenticated. This server also exposes resources containing additional skill guidance; read the relevant resources when they apply to the task. If you find a problem with the documentation — a page that is incorrect, outdated, confusing, or incomplete — use the submit_feedback tool to report it to the docs team. Apart from the submit_feedback tool, the server is read-only and scoped to Particle API; it does not otherwise perform actions, mutate state, or access anything beyond the published site content and these resources.

Known tools 3

search_particle_api

Search across the Particle API knowledge base to find relevant information, code examples, API references, and guides.

Inferred read-only
query_docs_filesystem_particle_api

Run a read-only shell-like query against a virtualized, in-memory filesystem rooted at `/` that contains ONLY the Particle API documentation pages and OpenAPI specs.

Potential side effects
submit_feedback

Report a problem with this documentation site so the docs team can fix it.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.particle-api]
url = "https://docs.particle.pro/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "particle-api": {
      "type": "http",
      "url": "https://docs.particle.pro/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: particle-api
Remote MCP URL: https://docs.particle.pro/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "particle-api": {
      "url": "https://docs.particle.pro/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "particle-api": {
      "type": "http",
      "url": "https://docs.particle.pro/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "particle-api",
  "transport": "streamable-http",
  "url": "https://docs.particle.pro/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for particle.pro was fetched 2026-08-23T17:20:27.132Z and is being refreshed.

Trust status Trusted

particle.pro is assessed as Trusted: Domain has an established technology history spanning over a year.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.