{
  "x402Version": 2,
  "endpoints": [
    {
      "path": "/mcp",
      "method": "POST",
      "description": "Particle Pro MCP server (streamable HTTP). Each tools/call is payable at the tool's per-call price, listed under tools; initialize and tools/list are free. tools/list and particle_catalog describe the tools.",
      "price": "$0.01–$0.04 per tool call USDC",
      "network": "eip155:8453"
    }
  ],
  "mcp": {
    "url": "https://mcp.particle.pro/mcp",
    "transport": "streamable-http",
    "price": "$0.01–$0.04 per tool call USDC",
    "network": "eip155:8453",
    "tools": [
      {
        "name": "particle_company_get",
        "description": "Return a bundled profile for one company: identifiers (slug, ticker, domain, CIK, QID, linked entity), name, and description",
        "price": "$0.01 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_company_get_podcast_ad_presence",
        "description": "Sponsor-side ad analytics for one company: total ads, distinct podcasts and episodes reached, host-read vs pre-recorded breakdown, and the most recent ad placements with podcast attribution",
        "price": "$0.03 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_company_resolve",
        "description": "Resolve a company by free-text name, ticker, SEC CIK, Wikidata QID, or domain",
        "price": "$0.01 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_entity_get",
        "description": "One knowledge-graph entity's profile: name, kind, description, and Wikipedia link",
        "price": "$0.01 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_entity_resolve",
        "description": "Resolve any named thing — person, company, place, or other entity — by free-text name in one union search",
        "price": "$0.01 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_person_get",
        "description": "Return a person's profile: name, current role, and bio, keyed by the canonical person slug from `particle_person_resolve`",
        "price": "$0.01 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_person_resolve",
        "description": "Resolve a person by free-text name",
        "price": "$0.01 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_find_mentions",
        "description": "Find dialogue lines where a specific person or company is named in podcast transcripts",
        "price": "$0.04 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_get_ad_trends",
        "description": "Podcast advertising momentum, in two modes:",
        "price": "$0.04 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_get_bias_leaderboard",
        "description": "Rank podcast publishers by political-bias metrics across their analyzed catalogs: most left/right leaning (average lean score), most political (share of political shows), most diverse / most monolithic (lean spread), or most analyzed (coverage)",
        "price": "$0.04 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_get_episode",
        "description": "Return a bundled overview of one podcast episode: title, podcast, speakers (with entity slugs), top mentioned entities, and segment/clip counts",
        "price": "$0.01 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_get_episode_ads",
        "description": "Every detected ad read inside one episode: sponsor, advertised product, promotional offer, read type (host-read vs pre-recorded), placement (pre/mid/post-roll), and the exact start/end offsets in seconds",
        "price": "$0.03 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_get_episode_timeseries",
        "description": "Time-bucketed episode counts — the purpose-built answer to \"how often is X discussed over time\"",
        "price": "$0.01 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_get_guest",
        "description": "A guest's podcast-appearance profile: lifetime stats (appearances, distinct podcasts, first/last appearance) plus their most frequent podcasts",
        "price": "$0.01 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_get_publisher",
        "description": "A podcast publisher's profile: name, slug, and catalog size",
        "price": "$0.01 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_get_rankings",
        "description": "Podcast chart rankings from Apple Podcasts and Spotify, in four modes:",
        "price": "$0.03 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_get_ratings",
        "description": "Listener-review ratings for one podcast: the aggregate summary (average stars, rating count, per-platform breakdown, and an LLM-generated sentiment narrative when available) plus the most recent individual reviews",
        "price": "$0.01 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_get_sponsor_leaderboard",
        "description": "Ranked advertising leaderboards across the podcast catalog, in two modes:",
        "price": "$0.04 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_get_sponsors",
        "description": "Top sponsors for a single podcast plus aggregate ad stats: total ads, unique sponsors, episodes with ads, average ads per episode, and host-read vs pre-recorded breakdown",
        "price": "$0.03 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_get_suitability_leaderboard",
        "description": "Rank podcast publishers by IAB/GARM brand-suitability composition across their analyzed catalogs: safest (highest SAFE share), riskiest (highest UNSAFE share), most_placeable (highest SAFE+LIMITED share — the broadly buyable slice), or most_analyzed (coverage)",
        "price": "$0.04 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_list_bias_publishers",
        "description": "Which publishers have the most podcasts in one political-bias bucket (e",
        "price": "$0.03 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_list_clips",
        "description": "Browse AI-extracted highlight clips across the catalog, ranked by engagement potential — the shareable moments",
        "price": "$0.01 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_list_episodes",
        "description": "List episodes across the catalog with rich filters: by podcast, person, company, language, date range, duration, or transcript availability",
        "price": "$0.01 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_list_guests",
        "description": "Browse podcast guests across the catalog, in two opinionated modes:",
        "price": "$0.01 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_list_related",
        "description": "List the shows most related to a podcast, best first — \"shows like this show\"",
        "price": "$0.01 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_list_related_episodes",
        "description": "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",
        "price": "$0.01 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_list_suitability_category_publishers",
        "description": "Which publishers' catalogs are most (or least) exposed to one IAB/GARM brand-safety category — e",
        "price": "$0.04 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_resolve",
        "description": "Find a podcast by free-text title, exact slug, iTunes ID, or RSS feed URL",
        "price": "$0.01 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_podcast_search_transcripts",
        "description": "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)",
        "price": "$0.04 USDC",
        "network": "eip155:8453"
      },
      {
        "name": "particle_topic_browse",
        "description": "Navigate the topic taxonomy",
        "price": "$0.01 USDC",
        "network": "eip155:8453"
      }
    ]
  },
  "links": {
    "agentRecipe": "https://api.particle.pro/auth.md",
    "agents": "https://api.particle.pro/agents.md",
    "docsIndex": "https://docs.particle.pro/llms.txt",
    "documentation": "https://docs.particle.pro/x402",
    "llms": "https://api.particle.pro/llms.txt",
    "mcp": "https://mcp.particle.pro/mcp",
    "openapi": "https://api.particle.pro/openapi.json"
  }
}