Perception
Server Details
Narrative intelligence from thousands of curated media sources, delivered to AI through MCP.
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 5.6% over 55 days
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP
- URL
TDQS
Scored across 23 tools
Multiple tools have overlapping functions: daily_radar vs intelligence_digest both serve as daily briefigs, get_index vs get_sentiment vs get_market all expose the Perception Index, and search_companies vs search_mentions both return media coverage with sentiment. Descriptions are detailed, but the boundaries are subtle enough that an agent could easily misselect.
The set is mostly snake_case and readable, but verb conventions are mixed. Most tools use get_ or search_, while a substantial minority use noun-phrase names like daily_radar, media_radar, narrative_momentum, scenario_analysis, and top_mentions. This is inconsistent but not chaotic.
With 23 tools, this falls into the heavy range (16-25). Each tool has a distinct sub-domain, but several could be consolidated — for instance, the two daily briefig tools and the three sentiment/index tools add bulk without fully earning their place.
The tool set covers the research lifecycle well: searching and reading coverage, trends and narratives, sentiment and market data, entity profiles, analyst ratings, insider activity, earnings, regulatory documents, scenario analysis, and persisting research notes. Minor gaps like no update/delete for saved notes are easy to work around.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
3 tool updates
- Changed
perception_get_article1 field changed- added
Input schema / properties / publication_dateAdded value: +{ + "description": "Publication date in YYYY-MM-DD format from the search result. Include it when available so retrieval can query the exact date partition.", + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "type": "string" +}
- Added
perception_get_subject_taxonomy - Changed
perception_search_mentions2 fields changed- added
Input schema / properties / category_idsAdded value: +{ + "description": "Top-level subject category IDs. A category includes all child subjects. Use perception_get_subject_taxonomy to discover stable IDs.", + "items": { + "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", + "type": "string" + }, + "maxItems": 25, + "type": "array" +} - added
Input schema / properties / subject_idsAdded value: +{ + "description": "Child subject IDs combined with OR logic. Use perception_get_subject_taxonomy to discover stable IDs.", + "items": { + "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", + "type": "string" + }, + "maxItems": 100, + "type": "array" +}
3 tool updates
- Changed
perception_get_article1 field changed- removed
Input schema / properties / publication_dateRemoved value: -{ - "description": "Publication date in YYYY-MM-DD format from the search result. Include it when available so retrieval can query the exact date partition.", - "pattern": "^\\d{4}-\\d{2}-\\d{2}$", - "type": "string" -}
- Removed
perception_get_subject_taxonomy - Changed
perception_search_mentions2 fields changed- removed
Input schema / properties / category_idsRemoved value: -{ - "description": "Top-level subject category IDs. A category includes all child subjects. Use perception_get_subject_taxonomy to discover stable IDs.", - "items": { - "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", - "type": "string" - }, - "maxItems": 25, - "type": "array" -} - removed
Input schema / properties / subject_idsRemoved value: -{ - "description": "Child subject IDs combined with OR logic. Use perception_get_subject_taxonomy to discover stable IDs.", - "items": { - "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", - "type": "string" - }, - "maxItems": 100, - "type": "array" -}
2 tool updates
- Added
perception_get_subject_taxonomy - Changed
perception_search_mentions2 fields changed- added
Input schema / properties / category_idsAdded value: +{ + "description": "Top-level subject category IDs. A category includes all child subjects. Use perception_get_subject_taxonomy to discover stable IDs.", + "items": { + "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", + "type": "string" + }, + "maxItems": 25, + "type": "array" +} - added
Input schema / properties / subject_idsAdded value: +{ + "description": "Child subject IDs combined with OR logic. Use perception_get_subject_taxonomy to discover stable IDs.", + "items": { + "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", + "type": "string" + }, + "maxItems": 100, + "type": "array" +}
1 tool update
- Changed
perception_get_article1 field changed- added
Input schema / properties / publication_dateAdded value: +{ + "description": "Publication date in YYYY-MM-DD format from the search result. Include it when available so retrieval can query the exact date partition.", + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "type": "string" +}
1 tool update
- Changed
perception_get_index6 fields changed- changed
Input schema / properties / context / descriptionPrevious value: -"User's investment context, portfolio details, or strategic priorities. Pass relevant details so analysis is framed around what matters to them."New value: +"Optional context for suggested follow-ups only. It never changes the API-authored interpretation." - added
Input schema / properties / dominance_granularityAdded value: +{ + "description": "Narrative Dominance bucket size. Applies only to dominance and all; defaults to weekly.", + "enum": [ + "daily", + "weekly", + "monthly" + ], + "type": "string" +} - added
Input schema / properties / dominance_windowAdded value: +{ + "description": "Narrative Dominance range. Applies only to dominance and all; defaults to 1y.", + "enum": [ + "90d", + "ytd", + "1y", + "3y", + "5y", + "all" + ], + "type": "string" +} - changed
Input schema / properties / include_history / descriptionPrevious value: -"Include the bounded historical series for a proprietary portfolio metric. Applies to dominance, cost_basis, conviction_gap, breadth, and all."New value: +"Include bounded history. Sent explicitly on every portfolio and Narrative Dominance request." - changed
Input schema / properties / metric / descriptionPrevious value: -"Which proprietary index to retrieve. Defaults to the existing Perception Index. Use all for the complete five-index portfolio."New value: +"Product to retrieve. Defaults to perception. dominance is the multi-asset product; use attention_share for the narrower Bitcoin-only equal-source reading." - changed
Input schema / properties / metric / enumPrevious value: -[ - "perception", - "dominance", - "cost_basis", - "conviction_gap", - "breadth", - "all" -]New value: +[ + "perception", + "dominance", + "attention_share", + "cost_basis", + "consensus", + "reach", + "conviction_gap", + "breadth", + "all" +]
14 tool updates
- Added
perception_cohort_sentiment - Added
perception_get_brains_corpus - Added
perception_get_capital_exposure - Added
perception_get_divergences - Changed
perception_get_entity_profile1 field changed- changed
Input schema / properties / entity / descriptionPrevious value: -"Entity identifier — can be a canonical ID (e.g., 'microstrategy-inc'), ticker (e.g., 'MSTR'), or name (e.g., 'MicroStrategy'). Supports ~100 companies, 15+ key people."New value: +"Entity identifier — can be a canonical ID (e.g., 'strategy'), ticker (e.g., 'MSTR'), or name (e.g., 'Strategy'). Supports ~100 companies, 15+ key people."
- Added
perception_get_evadometer - Added
perception_get_hiring - Changed
perception_get_index3 fields changed- added
Input schema / properties / include_historyAdded value: +{ + "description": "Include the bounded historical series for a proprietary portfolio metric. Applies to dominance, cost_basis, conviction_gap, breadth, and all.", + "type": "boolean" +} - added
Input schema / properties / metricAdded value: +{ + "description": "Which proprietary index to retrieve. Defaults to the existing Perception Index. Use all for the complete five-index portfolio.", + "enum": [ + "perception", + "dominance", + "cost_basis", + "conviction_gap", + "breadth", + "all" + ], + "type": "string" +} - added
Input schema / properties / scopeAdded value: +{ + "description": "Which index to read. 'market' (default) scores the whole digital-asset corpus on a 24h window. 'bitcoin' scores Bitcoin coverage only, 24h. 'ethereum' scores Ethereum coverage only on a 7-DAY window — do not compare it like-for-like against the 24h indexes.", + "enum": [ + "market", + "bitcoin", + "ethereum" + ], + "type": "string" +}
- Changed
perception_get_insider_activity2 fields changed- added
Input schema / properties / endDateAdded value: +{ + "description": "End date (YYYY-MM-DD). Required when startDate is supplied.", + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "type": "string" +} - added
Input schema / properties / startDateAdded value: +{ + "description": "Start date (YYYY-MM-DD). Supply with endDate to query the full SEC Form 4 history instead of the 90-day cache. Use this whenever the question spans more than the last 90 days.", + "pattern": "^\\d{4}-\\d{2}-\\d{2}$", + "type": "string" +}
- Changed
perception_get_trends1 field changed- changed
Input schema / properties / hours / descriptionPrevious value: -"Time window in hours (default: 168 = 7 days). Use 24 for today, 48 for last 2 days, 720 for last month."New value: +"Time window in hours (default: 168 = 7 days). Use 24 for today, 48 for last 2 days, 720 for last month. Trends are a rolling recent window - for historical research over longer ranges, use perception_search_mentions with explicit start_date/end_date (coverage back to 2011)."
- Changed
perception_guide3 fields changed- changed
Input schema / properties / mode / descriptionPrevious value: -"Mode: \"discover\" for an overview of all tools and capabilities, \"workflow\" for a multi-step research workflow."New value: +"Mode: \"discover\" for jobs and the three usage levels, \"research\" for a multi-step analysis plan, or \"agent_workflow\" for a recurring system. \"workflow\" remains an alias for \"research\"." - changed
Input schema / properties / mode / enumPrevious value: -[ - "discover", - "workflow" -]New value: +[ + "discover", + "research", + "agent_workflow", + "workflow" +] - changed
Input schema / properties / objective / descriptionPrevious value: -"Free text describing what the user wants to accomplish. Used in workflow mode to match the best workflow template. Examples: \"morning briefing\", \"due diligence on Coinbase\", \"find newsjacking opportunities\"."New value: +"Free text describing the job. Used in research and agent_workflow modes to select the best plan or recurring workflow."
- Added
perception_hiring_leaderboard - Changed
perception_narrative_momentum2 fields changed- changed
Input schema / properties / days / descriptionPrevious value: -"Period length in days. Compares this period vs the previous period of equal length (default: 7)"New value: +"Period length in days, up to 365. Compares this period vs the previous period of equal length (default: 7). For article-level historical research, perception_search_mentions with explicit start_date/end_date covers back to 2011." - changed
Input schema / properties / days / maximumPrevious value: -30New value: +365
- Added
perception_search_voices
23 tool updates
- First observed
perception_compare_entities - First observed
perception_daily_radar - First observed
perception_get_analyst_ratings - First observed
perception_get_article - First observed
perception_get_categories - First observed
perception_get_earnings_intelligence - First observed
perception_get_entity_profile - First observed
perception_get_index - First observed
perception_get_insider_activity - First observed
perception_get_intelligence_digest - First observed
perception_get_market - First observed
perception_get_sentiment - First observed
perception_get_trends - First observed
perception_guide - First observed
perception_media_radar - First observed
perception_narrative_momentum - First observed
perception_recall_research - First observed
perception_save_research - First observed
perception_scenario_analysis - First observed
perception_search_companies - First observed
perception_search_mentions - First observed
perception_search_regulatory - First observed
perception_top_mentions
Related MCP Connectors
The only News based AI MCP your agents will ever need — custom categories, global regions, and time-scoped results in one tool. We use multi-vector & sparse-hybrid search to search through thousands of articles across the world to find the exact news you're looking for.
Social media analytics, video analysis, and competitor intel for any MCP-compatible AI agent.
Intelligence subscription protocol for AI agents. Scored, filtered AI intelligence signals via MCP.
AI Briefing MCP — Keep AI models current on industry developments
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceProvides AI agents with real-time, structured data feeds including news, trends, market sentiment, and crypto prices via MCP tools.MIT
- FlicenseNot gradedqualityFmaintenanceEditorial intelligence MCP server that helps agents discover stories worth writing about by analyzing primary sources, ranking angles, and turning signal into publishable drafts.-
- AlicenseAqualityBmaintenanceEnables real-time trending news aggregation from multiple sources, with AI-powered analysis, smart filtering, and multi-channel notifications (e.g., Telegram, WeChat, email) via MCP.27GPL 3.0
- AlicenseAqualityBmaintenanceEnables MCP clients to retrieve, search, and read raw, date-filtered dispatches from 19 tech, AI, and Chinese/Russian sources through read-only tools.4MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.