{"id":498832,"name":"Perception","description":"Narrative intelligence for the digital asset industry. Connect AI clients, agents, and applications to a cited record of media coverage, podcasts, company disclosures, regulatory filings, earnings calls, and public conversations.","card_url":"https://perception.to/.well-known/agent.json","endpoint":"https://mcp.perception.to/mcp","protocol_version":"0.3.0","first_seen":"2026-10-28T14:51:00.661124+00:00","last_verified":"2026-10-28T14:51:00.661124+00:00","card":{"url":"https://mcp.perception.to/mcp","name":"Perception","skills":[{"id":"agent_workflow_setup","name":"Agent Workflow Setup","tags":["agents","automation","codex","claude-code"],"examples":["Configure a Reputation Manager","Build a weekly executive brief that runs every Monday"],"description":"Generate a recurring Reputation Manager, Partnership Scout, or Weekly Executive Brief specification for Codex or Claude Code"},{"id":"article_search","name":"Article Search","tags":["search","sentiment","media"],"examples":["Search for Bitcoin ETF articles from the last 7 days","Find negative coverage about Coinbase"],"description":"Search thousands of digital asset sources by keyword with sentiment and outlet filters"},{"id":"company_intelligence","name":"Company Intelligence","tags":["companies","entities","due-diligence"],"examples":["How is Strategy being covered this month?","Compare media sentiment for Coinbase vs Kraken"],"description":"Entity-recognition search for company-specific media coverage, sentiment, and narrative associations"},{"id":"company_signals","name":"Company Signals","tags":["hiring","fundraising","capital","business-development"],"examples":["Which digital asset companies are hiring the most right now?","Which companies announced funding rounds this month?","Who holds this public digital asset company?"],"description":"Track hiring posture, fundraising announcements, capital exposure, partnerships, and other cited company events"},{"id":"narrative_trends","name":"Narrative Trends","tags":["trends","narratives","signals"],"examples":["What narratives are gaining momentum?","Show me regulatory trends"],"description":"AI-extracted narrative trends with signal strength and business implications"},{"id":"sentiment_analysis","name":"Sentiment Analysis","tags":["sentiment","historical","analytics"],"examples":["What was Bitcoin sentiment last week?","Show me 90-day sentiment trend"],"description":"Historical sentiment metrics over configurable date ranges"},{"id":"market_data","name":"Market Data","tags":["market","price","fear-greed"],"examples":["What is the current Fear & Greed Index?","Bitcoin market overview"],"description":"Bitcoin price, market cap, volume, and Fear & Greed Index"},{"id":"analyst_ratings","name":"Analyst Ratings","tags":["analyst","ratings","price-targets","wall-street"],"examples":["What are analysts saying about COIN?","Show me recent crypto stock upgrades"],"description":"Wall Street analyst consensus, price targets, and upgrades/downgrades for 70 crypto-related stocks"},{"id":"entity_profile","name":"Entity Profile","tags":["entity","profile","intelligence","360-view"],"examples":["Give me a full profile on BlackRock in crypto","Entity intelligence for Tether"],"description":"Complete entity intelligence profile with coverage volume, analyst data, trends, relationships, and timeline"},{"id":"media_radar","name":"Media Radar","tags":["outlets","media","coverage"],"examples":["How is Bloomberg covering Bitcoin?","Compare CoinDesk vs The Block coverage"],"description":"Outlet-specific coverage analysis with article count, sentiment breakdown, and articles"},{"id":"full_text","name":"Full-Text Retrieval","tags":["articles","full-text","content"],"examples":["Get the full text of this article"],"description":"Complete article content retrieval for in-depth analysis"}],"version":"0.3","payments":[{"spec":"https://www.x402.org","asset":"USDC","price":"$0.10 per weighted credit","scope":"full-text REST feed only","method":"GET","pay_to":"0xA89dac7b70e04c880974b02758Bd8fde14280013","network":"base","endpoint":"https://api.perception.to/feed","protocol":"x402","description":"Pay per call for full-text REST feed data on Base mainnet. MCP access uses the separate OAuth/Bearer endpoint.","network_name":"Base mainnet","x402_version":1,"asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","max_amount_required":"1000000","max_timeout_seconds":120}],"provider":{"url":"https://perception.to","contact":"hello@perception.to","organization":"Perception"},"protocols":["mcp","rest"],"tool_count":35,"acquisition":{"public_trial":false,"free_weighted_credits_per_utc_day":5},"description":"Narrative intelligence for the digital asset industry. Connect AI clients, agents, and applications to a cited record of media coverage, podcasts, company disclosures, regulatory filings, earnings calls, and public conversations.","capabilities":{"search":true,"analysis":true,"tool_count":35,"real_time_data":true,"unmetered_tools":["perception_get_subject_taxonomy","perception_get_usage"],"structured_output":true,"recurring_workflows":true,"commercial_tool_count":33},"authentication":{"oauth2":{"token_url":"https://mcp.perception.to/token","registration_url":"https://mcp.perception.to/register","authorization_url":"https://mcp.perception.to/authorize"},"schemes":["oauth2","bearer"]},"agent_workflows":[{"id":"reputation-manager","name":"Reputation Manager","summary":"Tracks harmful coverage, competitor wins, narrative spread, and the attention level that needs a response.","version":"1.0.0","setup_url":"https://app.perception.to/app/agent-workflows?workflow=reputation-manager","delivery_channels":["codex","slack","email"],"supported_clients":["codex","claude-code"],"estimated_calls_per_run":4,"recommended_interval_minutes":360},{"id":"partnership-scout","name":"Partnership Scout","summary":"Finds companies showing a current partnership signal and turns repeated coverage into one qualified opportunity.","version":"1.0.0","setup_url":"https://app.perception.to/app/agent-workflows?workflow=partnership-scout","delivery_channels":["codex","slack","email"],"supported_clients":["codex","claude-code"],"estimated_calls_per_run":5,"recommended_interval_minutes":1440},{"id":"weekly-executive-brief","name":"Weekly Executive Brief","summary":"Delivers a fixed-format weekly briefing with market, company, risk, regulatory, and evidence sections.","version":"1.0.0","setup_url":"https://app.perception.to/app/agent-workflows?workflow=weekly-executive-brief","delivery_channels":["codex","slack","email"],"supported_clients":["codex","claude-code"],"estimated_calls_per_run":7,"recommended_interval_minutes":10080}],"unmetered_tools":["perception_get_subject_taxonomy","perception_get_usage"],"commercial_model":{"access":[{"id":"free","tool_count":33,"credit_window":"utc-day","included_credits":5,"credit_accounting":"weighted","subscription_required":false},{"id":"registered_metered","tool_count":33,"credit_accounting":"weighted","activation_required":true,"saved_card_required":true,"price_usd_per_credit":0.05,"subscription_required":false,"daily_paid_credit_limit":20},{"id":"perception","tool_count":33,"credit_window":"subscription-month","included_credits":1000,"credit_accounting":"weighted","monthly_price_usd":249,"overage_cap_options_usd":[25,50],"overage_price_usd_per_credit":0.025},{"id":"intelligence","tool_count":33,"credit_window":"subscription-month","included_credits":8000,"credit_accounting":"weighted","monthly_price_usd":499,"overage_cap_options_usd":[25,50,100,250],"overage_price_usd_per_credit":0.025},{"id":"x402","tool_count":33,"account_required":false,"credit_accounting":"weighted","price_usd_per_credit":0.1}],"version":"2026-09-21-weighted-v2","settlement":{"reservation":"reserve the estimated weighted cost before execution","failed_calls":"release failures, validation failures, timeouts, and idempotent retries","funding_order":["included","grandfathered-prepaid","opted-in-overage"],"successful_calls":"commit the reservation, including legitimate zero-result responses"},"signup_url":"https://app.perception.to/auth/sign-up?source=pricing-metered&plan=metered","calculation":{"formula":"min(tool_base_credits + ceil(requested_results / 25), 10)","result_block_size":25,"tool_base_credits":[1,2,3],"maximum_credits_per_call":10},"schema_version":3},"defaultInputModes":["application/json"],"replay_protection":{"explicit_headers":["Idempotency-Key","X-Request-Id"],"json_rpc_id_reuse":"A repeated id and exact body inside 120 seconds is treated as transport redelivery.","explicit_window_seconds":86400,"automatic_window_seconds":120,"static_connector_header_supported":false},"defaultOutputModes":["application/json"],"unavailable_payments":[{"status":"unavailable","protocol":"l402","description":"This Lightning payment rail remains inactive while invoice creation is under repair."}],"commercial_tool_count":33,"supportsAuthenticatedExtendedCard":true},"status":"verified","publisher_domain":"perception.to","signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-28T14:51:00.661124+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Publisher Agent Card","source_url":"https://perception.to/.well-known/agent.json","last_check":{"checked_at":"2026-10-28T14:51:00.661124+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://perception.to/.well-known/agent.json"],"skills":[{"skill_id":"agent_workflow_setup","name":"Agent Workflow Setup","description":"Generate a recurring Reputation Manager, Partnership Scout, or Weekly Executive Brief specification for Codex or Claude Code","tags":["agents","automation","codex","claude-code"],"quality_warning":false},{"skill_id":"analyst_ratings","name":"Analyst Ratings","description":"Wall Street analyst consensus, price targets, and upgrades/downgrades for 70 crypto-related stocks","tags":["analyst","ratings","price-targets","wall-street"],"quality_warning":false},{"skill_id":"article_search","name":"Article Search","description":"Search thousands of digital asset sources by keyword with sentiment and outlet filters","tags":["search","sentiment","media"],"quality_warning":false},{"skill_id":"company_intelligence","name":"Company Intelligence","description":"Entity-recognition search for company-specific media coverage, sentiment, and narrative associations","tags":["companies","entities","due-diligence"],"quality_warning":false},{"skill_id":"company_signals","name":"Company Signals","description":"Track hiring posture, fundraising announcements, capital exposure, partnerships, and other cited company events","tags":["hiring","fundraising","capital","business-development"],"quality_warning":false},{"skill_id":"entity_profile","name":"Entity Profile","description":"Complete entity intelligence profile with coverage volume, analyst data, trends, relationships, and timeline","tags":["entity","profile","intelligence","360-view"],"quality_warning":false},{"skill_id":"full_text","name":"Full-Text Retrieval","description":"Complete article content retrieval for in-depth analysis","tags":["articles","full-text","content"],"quality_warning":false},{"skill_id":"market_data","name":"Market Data","description":"Bitcoin price, market cap, volume, and Fear & Greed Index","tags":["market","price","fear-greed"],"quality_warning":false},{"skill_id":"media_radar","name":"Media Radar","description":"Outlet-specific coverage analysis with article count, sentiment breakdown, and articles","tags":["outlets","media","coverage"],"quality_warning":false},{"skill_id":"narrative_trends","name":"Narrative Trends","description":"AI-extracted narrative trends with signal strength and business implications","tags":["trends","narratives","signals"],"quality_warning":false},{"skill_id":"sentiment_analysis","name":"Sentiment Analysis","description":"Historical sentiment metrics over configurable date ranges","tags":["sentiment","historical","analytics"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":1,"passed":1},"recent_checks":[{"card_url":"https://perception.to/.well-known/agent.json","checked_at":"2026-10-28T14:51:00.661124+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-28T14:51:00.661124+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-28T14:51:00.661124+00:00","endpoint":"https://mcp.perception.to/mcp","protocol_binding":"JSONRPC","protocol_version":"0.3.0","state":"auth_required","http_status":401,"detail":"Endpoint requires authentication; A2A response not confirmed","request_diagnostics":{"requests":[{"path":"/mcp","allow":[],"method":"POST","status":401,"version_header":"0.3","protocol_method":"tasks/get","redirect_followed":false}],"capture_version":1}},"declared_primary_endpoint":"https://mcp.perception.to/mcp","selected_connection_interface":{"url":"https://mcp.perception.to/mcp","protocolBinding":"JSONRPC","protocolVersion":"0.3.0"},"protocol_interface_checks":[{"endpoint":"https://mcp.perception.to/mcp","protocol_binding":"JSONRPC","protocol_version":"0.3.0","selected":true,"state":"auth_required","checked_at":"2026-10-28T14:51:00.661124+00:00","http_status":401,"detail":"Endpoint requires authentication; A2A response not confirmed","binding_recorded":true}],"connection_selection_note":"The selected connection uses an address advertised in the publisher card. Read-only observations do not establish task quality or safety.","x402_price_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://perception.to/.well-known/agent.json","last_successful_card_check":"2026-10-28T14:51:00.661124+00:00","latest_card_check":{"checked_at":"2026-10-28T14:51:00.661124+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-28T14:51:00.661124+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-28T14:51:00.661124+00:00","endpoint_tls_reachable":true,"protocol_check_state":"auth_required","protocol_checked_at":"2026-10-28T14:51:00.661124+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null},"synthetic_capability_tests":{"agent_id":498832,"status":"not_tested","reason_code":"not_yet_tested","consent_status":"not_confirmed","latest_observation_status":null,"last_checked_at":null,"fixture_version":"1","reference_demonstration":false,"scope":"A publisher-authorized synthetic test of a dedicated free test endpoint. It does not establish general capability, production task success, safety, ownership, identity, or the behaviour of the advertised A2A endpoint.","methodology_url":"https://localmark.ai/capability-tests","history":[]},"repair_links":{"agent_repair_url":"https://localmark.ai/agents/498832/repair","publisher_report_url":"https://localmark.ai/publishers/perception.to/repair","diagnostics_json_url":"https://localmark.ai/publishers/perception.to/repair/diagnostics.json","diagnostics_csv_url":"https://localmark.ai/publishers/perception.to/repair/diagnostics.csv"},"_localmark":{"contribution":{"optional":true,"directory_access":"free","operator_authorization_required":true,"affects_rankings":false,"message":"LocalMark is free. Optional contributions help fund ongoing checks.","support_url":"https://localmark.ai/support","metadata_url":"https://localmark.ai/api/v1/support/contributions"}}}