{
  "name": "Perception",
  "description": "Real-time digital asset narrative intelligence. 1,000+ curated sources including news, earnings calls, analyst research, regulatory filings, conference keynotes, podcasts, and social media. Sentiment-scored, entity-extracted, and trend-detected.",
  "protocolVersion": "2025-06-18",
  "serverVersion": "1.6.1",
  "categories": [
    "finance",
    "research",
    "data",
    "intelligence"
  ],
  "ui": {
    "widgets": [
      { "tool": "perception_get_index", "template": "ui://widget/perception-index.html" },
      { "tool": "perception_search_companies", "template": "ui://widget/company-sentiment.html" },
      { "tool": "perception_narrative_momentum", "template": "ui://widget/narrative-momentum.html" }
    ]
  },
  "server": {
    "url": "https://mcp.perception.to/mcp",
    "transport": "streamable-http",
    "auth": {
      "type": "oauth2",
      "authorization_url": "https://mcp.perception.to/authorize",
      "token_url": "https://mcp.perception.to/token",
      "registration_url": "https://mcp.perception.to/register",
      "scopes": []
    }
  },
  "payments": [
    {
      "protocol": "x402",
      "description": "Pay-per-call full-text article data — no account, no signup, no API key.",
      "endpoint": "https://api.perception.to/feed",
      "method": "GET",
      "network": "base-sepolia",
      "asset": "USDC",
      "price": "$0.05",
      "spec": "https://www.x402.org"
    },
    {
      "protocol": "l402",
      "description": "Pay-per-call full-text article data over Bitcoin/Lightning — no account.",
      "endpoint": "https://lightning-l402-293695725781.us-central1.run.app/feed",
      "method": "GET",
      "network": "lightning",
      "asset": "BTC",
      "price": "100 sats",
      "spec": "https://github.com/lightninglabs/L402"
    }
  ],
  "tools": [
    {
      "name": "perception_search_mentions",
      "description": "Search 1,000+ sources by keyword with sentiment, outlet, and date filters",
      "tier": "free"
    },
    {
      "name": "perception_search_companies",
      "description": "Entity-recognition company mention search (NLP-powered)",
      "tier": "free"
    },
    {
      "name": "perception_get_trends",
      "description": "AI-extracted narrative trends with signal strength",
      "tier": "free"
    },
    {
      "name": "perception_get_sentiment",
      "description": "Historical sentiment data by date range",
      "tier": "free"
    },
    {
      "name": "perception_get_market",
      "description": "Bitcoin price, market cap, volume, and Fear & Greed Index",
      "tier": "free"
    },
    {
      "name": "perception_get_categories",
      "description": "Trend category distribution",
      "tier": "free"
    },
    {
      "name": "perception_guide",
      "description": "Onboarding, workflow templates, and role-specific tips",
      "tier": "free"
    },
    {
      "name": "perception_get_analyst_ratings",
      "description": "Wall Street analyst consensus, price targets, upgrades/downgrades for 70 crypto stocks",
      "tier": "paid"
    },
    {
      "name": "perception_get_entity_profile",
      "description": "Complete entity intelligence profile with coverage, analyst data, trends, relationships, and timeline",
      "tier": "perception"
    },
    {
      "name": "perception_media_radar",
      "description": "Outlet-specific coverage analysis",
      "tier": "perception"
    },
    {
      "name": "perception_get_article",
      "description": "Full-text article retrieval by URL",
      "tier": "paid"
    },
    {
      "name": "perception_daily_radar",
      "description": "Daily intelligence briefing with anomalies, sentiment shifts, volume spikes, and emerging narratives vs 7-day baseline",
      "tier": "free"
    },
    {
      "name": "perception_narrative_momentum",
      "description": "Track if a narrative is accelerating or fading. Momentum score -100 to +100 based on volume, sentiment, and source diversity",
      "tier": "free"
    },
    {
      "name": "perception_compare_entities",
      "description": "Compare 2-5 companies side-by-side in one call. Mention volume, sentiment breakdown, top sources",
      "tier": "free"
    },
    {
      "name": "perception_search_regulatory",
      "description": "Search regulatory filings, policy documents, and compliance coverage",
      "tier": "paid"
    },
    {
      "name": "perception_save_research",
      "description": "Save research notes (title, summary, topics, key findings) to persist across sessions. 90-day TTL",
      "tier": "paid"
    },
    {
      "name": "perception_recall_research",
      "description": "Retrieve saved research notes by recency or topic filter",
      "tier": "paid"
    },
    {
      "name": "perception_get_divergences",
      "description": "Daily ranked divergences: entities where media coverage direction and discretionary insider behavior moved opposite ways over the same window",
      "tier": "paid"
    },
    {
      "name": "perception_get_capital_exposure",
      "description": "Institutional capital picture for a US-listed company: 13F holders with QoQ flow (net shares, new positions, exits), 13D/G owners >5%, and self-reported Bitcoin treasury holdings",
      "tier": "paid"
    },
    {
      "name": "perception_get_index",
      "description": "Perception Index V2: outlet-weighted media sentiment index (0-100) with driver sub-indices, divergence signals, and regime analytics. Updated every 15 minutes",
      "tier": "free"
    },
    {
      "name": "perception_top_mentions",
      "description": "Media leaderboard: top entities or topics ranked by mention count within a date range or outlet",
      "tier": "free"
    },
    {
      "name": "perception_cohort_sentiment",
      "description": "Conversation broken down by speaker role (execs, founders, devs, analysts, investors, media, policy, traders) with per-cohort volume and sentiment",
      "tier": "free"
    },
    {
      "name": "perception_get_evadometer",
      "description": "Evade-o-Meter: how directly public-company management answered earnings-call questions, with dodged questions and topic breakdown",
      "tier": "free"
    },
    {
      "name": "perception_scenario_analysis",
      "description": "Analyze hypothetical scenarios using historical analogues: sentiment arcs, outlet coverage patterns, and narrative half-life from comparable past events",
      "tier": "paid"
    },
    {
      "name": "perception_get_insider_activity",
      "description": "SEC Form 4 insider trading activity for US-listed companies, in context of media coverage",
      "tier": "paid"
    },
    {
      "name": "perception_get_earnings_intelligence",
      "description": "AI-analyzed earnings call intelligence: management tone (headline signal), executive summary, directness score, notable quotes",
      "tier": "paid"
    },
    {
      "name": "perception_get_intelligence_digest",
      "description": "Daily cross-signal briefing fusing analyst actions, sentiment shifts, volume spikes, earnings events, regulatory mentions, and GitHub activity",
      "tier": "paid"
    },
    {
      "name": "perception_search_voices",
      "description": "Keyword search across earnings transcripts, conference talks, and digital asset podcasts with timestamped snippets",
      "tier": "paid"
    },
    {
      "name": "perception_get_brains_corpus",
      "description": "Chronological Twitter/X post history for any tracked handle from Perception's BigQuery archive",
      "tier": "paid"
    },
    {
      "name": "perception_get_hiring",
      "description": "Open job postings and hiring posture for a digital-asset company from its public ATS board",
      "tier": "paid"
    },
    {
      "name": "perception_hiring_leaderboard",
      "description": "Rank digital-asset companies by open roles across the tracked universe, filterable by sector and function",
      "tier": "paid"
    }
  ],
  "supported_clients": [
    "Claude Desktop",
    "Claude Code",
    "ChatGPT",
    "Gemini",
    "VS Code (Copilot Chat)",
    "Cursor",
    "Windsurf"
  ],
  "pricing": "https://perception.to/pricing",
  "documentation": "https://perception.to/integrations/mcp",
  "api_documentation": "https://perception.to/api",
  "icon": "https://perception.to/logos/perception-logo-dark.png",
  "provider": {
    "name": "Perception",
    "url": "https://perception.to",
    "contact": "hello@perception.to"
  }
}
