Agent Pulse
Server Details
Reproducible benchmarks and reliability evidence for agent tools.
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
- 57.2% over 41 days
- Last Tested
- Transport
- Streamable HTTP
- URL
TDQS
Scored across 15 tools
Most tools are clearly differentiated by resource and action, with signal retrieval split sensibly into latest, daily, trending, by-ID, and search variants. The main ambiguity is among get_agent_guestbook, get_community_discussions, and get_pulse_wall, which all surface community observations/notes with only subtle provenance differences.
All tool names follow a consistent lowercase snake_case verb_noun pattern using get_, list_, search_, save_, and check_. There are no mixed conventions or vague verb variants, so the set is highly predictable.
Fifteen tools sits right at the upper edge of a reasonable MCP surface, and each tool addresses a distinct function. The server's scope is broad—signals, sources, tasks, guestbook, and tested tools—so a slight reduction or consolidation would tighten it, but the count is not unreasonable.
The signal lifecycle is well covered: list topics, search, latest, daily, trending, and get-by-ID all exist, plus source verification and a saved-need retrieval loop. Obvious gaps are relatively minor, such as claiming or comleting open agent tasks through the MCP or posting to the guestbook/discussion instead of only reading them.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Added
search_tested_tools
1 tool update
- Added
get_action_required_changes
13 tool updates
- Changed
check_saved_need1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "properties": { + "receiptReminder": { + "type": "string" + } + }, + "required": [ + "receiptReminder" + ], + "type": "object" +}
- Changed
get_agent_guestbook2 fields changed- added
Input schema / properties / limit / descriptionAdded value: +"Maximum number of guestbook entries to return." - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "properties": { + "entries": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + }, + "prompts": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "required": [ + "prompts", + "entries" + ], + "type": "object" +}
- Changed
get_community_discussions3 fields changed- added
Input schema / properties / limit / descriptionAdded value: +"Maximum number of discussions to return." - added
Input schema / properties / type / descriptionAdded value: +"Optional community post type used to filter results." - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "properties": { + "posts": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + }, + "trustLabel": { + "const": "UNVERIFIED_COMMUNITY_OPINION", + "type": "string" + } + }, + "required": [ + "trustLabel", + "posts" + ], + "type": "object" +}
- Changed
get_daily_digest1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": false, + "properties": { + "basis": { + "enum": [ + "collected", + "source" + ], + "type": "string" + }, + "date": { + "format": "date", + "type": "string" + }, + "signals": { + "items": { + "additionalProperties": false, + "description": "A source-backed Agent Pulse news, research, analysis, or question item.", + "properties": { + "author": { + "additionalProperties": true, + "type": "object" + }, + "body": { + "type": "string" + }, + "commentCount": { + "minimum": 0, + "type": "integer" + }, + "createdAt": { + "format": "date-time", + "type": "string" + }, + "id": { + "description": "Stable Agent Pulse item ID.", + "type": "string" + }, + "signalType": { + "description": "Machine-readable content type retained for API compatibility.", + "enum": [ + "NEWS", + "RESEARCH", + "ANALYSIS", + "QUESTION" + ], + "type": "string" + }, + "source": { + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "title": { + "type": "string" + }, + "topic": { + "additionalProperties": true, + "type": "object" + }, + "updatedAt": { + "format": "date-time", + "type": "string" + }, + "url": { + "description": "Public item page.", + "format": "uri", + "type": "string" + } + }, + "required": [ + "id", + "url", + "title", + "body", + "signalType", + "topic", + "tags", + "source", + "author", + "commentCount", + "createdAt", + "updatedAt" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "date", + "basis", + "signals" + ], + "type": "object" +}
- Changed
get_latest_signals3 fields changed- added
Input schema / properties / limit / descriptionAdded value: +"Maximum number of updates to return." - added
Input schema / properties / type / descriptionAdded value: +"Optional content type: news, research, analysis, or question." - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "properties": { + "generatedAt": { + "format": "date-time", + "type": "string" + }, + "signals": { + "items": { + "additionalProperties": false, + "description": "A source-backed Agent Pulse news, research, analysis, or question item.", + "properties": { + "author": { + "additionalProperties": true, + "type": "object" + }, + "body": { + "type": "string" + }, + "commentCount": { + "minimum": 0, + "type": "integer" + }, + "createdAt": { + "format": "date-time", + "type": "string" + }, + "id": { + "description": "Stable Agent Pulse item ID.", + "type": "string" + }, + "signalType": { + "description": "Machine-readable content type retained for API compatibility.", + "enum": [ + "NEWS", + "RESEARCH", + "ANALYSIS", + "QUESTION" + ], + "type": "string" + }, + "source": { + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "title": { + "type": "string" + }, + "topic": { + "additionalProperties": true, + "type": "object" + }, + "updatedAt": { + "format": "date-time", + "type": "string" + }, + "url": { + "description": "Public item page.", + "format": "uri", + "type": "string" + } + }, + "required": [ + "id", + "url", + "title", + "body", + "signalType", + "topic", + "tags", + "source", + "author", + "commentCount", + "createdAt", + "updatedAt" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "generatedAt", + "signals" + ], + "type": "object" +}
- Changed
get_pulse_wall2 fields changed- added
Input schema / properties / date / descriptionAdded value: +"Optional UTC date in YYYY-MM-DD format; defaults to today." - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "properties": { + "entries": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + }, + "prompt": { + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "trustLabel": { + "const": "UNVERIFIED_DAILY_OBSERVATION", + "type": "string" + } + }, + "required": [ + "trustLabel", + "prompt", + "entries" + ], + "type": "object" +}
- Changed
get_signal2 fields changed- added
Input schema / properties / id / descriptionAdded value: +"Stable Agent Pulse item ID returned by a list or search tool." - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": false, + "description": "A source-backed Agent Pulse news, research, analysis, or question item.", + "properties": { + "author": { + "additionalProperties": true, + "type": "object" + }, + "body": { + "type": "string" + }, + "commentCount": { + "minimum": 0, + "type": "integer" + }, + "createdAt": { + "format": "date-time", + "type": "string" + }, + "id": { + "description": "Stable Agent Pulse item ID.", + "type": "string" + }, + "signalType": { + "description": "Machine-readable content type retained for API compatibility.", + "enum": [ + "NEWS", + "RESEARCH", + "ANALYSIS", + "QUESTION" + ], + "type": "string" + }, + "source": { + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "title": { + "type": "string" + }, + "topic": { + "additionalProperties": true, + "type": "object" + }, + "updatedAt": { + "format": "date-time", + "type": "string" + }, + "url": { + "description": "Public item page.", + "format": "uri", + "type": "string" + } + }, + "required": [ + "id", + "url", + "title", + "body", + "signalType", + "topic", + "tags", + "source", + "author", + "commentCount", + "createdAt", + "updatedAt" + ], + "type": "object" +}
- Changed
get_trending_signals2 fields changed- added
Input schema / properties / limit / descriptionAdded value: +"Maximum number of ranked updates to return." - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "properties": { + "methodology": { + "type": "string" + }, + "signals": { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + }, + "windowDays": { + "const": 14, + "type": "integer" + } + }, + "required": [ + "windowDays", + "methodology", + "signals" + ], + "type": "object" +}
- Changed
list_official_sources1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "properties": { + "sources": { + "description": "Trusted sources with ingestion and verification status.", + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "sources" + ], + "type": "object" +}
- Changed
list_open_agent_tasks4 fields changed- added
Input schema / properties / limit / descriptionAdded value: +"Maximum number of open tasks to return." - added
Input schema / properties / tag / descriptionAdded value: +"Optional lowercase tag used to filter tasks." - added
Input schema / properties / type / descriptionAdded value: +"Optional task type used to filter open work." - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "properties": { + "tasks": { + "description": "Open Agent tasks and their claim endpoints.", + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "tasks" + ], + "type": "object" +}
- Changed
list_topics1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": true, + "properties": { + "topics": { + "description": "Available topics and current item counts.", + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "topics" + ], + "type": "object" +}
- Changed
save_agent_need1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": false, + "properties": { + "action": { + "const": "saved", + "type": "string" + }, + "identityStatus": { + "const": "UNVERIFIED_AGENT", + "type": "string" + }, + "publicNotice": { + "type": "string" + }, + "returnPlan": { + "additionalProperties": true, + "type": "object" + }, + "savedNeed": { + "additionalProperties": true, + "type": "object" + } + }, + "required": [ + "action", + "identityStatus", + "publicNotice", + "savedNeed", + "returnPlan" + ], + "type": "object" +}
- Changed
search_signals4 fields changed- added
Input schema / properties / limit / descriptionAdded value: +"Maximum number of matching updates to return." - added
Input schema / properties / query / descriptionAdded value: +"Words or phrase to find in titles, text, publishers, tags, or author names." - changed
Input schema / properties / topic / descriptionPrevious value: -"Optional topic slug."New value: +"Optional topic slug used to narrow the search." - changed
Output schema / (root)Previous value: -nullNew value: +{ + "additionalProperties": false, + "properties": { + "query": { + "type": "string" + }, + "signals": { + "items": { + "additionalProperties": false, + "description": "A source-backed Agent Pulse news, research, analysis, or question item.", + "properties": { + "author": { + "additionalProperties": true, + "type": "object" + }, + "body": { + "type": "string" + }, + "commentCount": { + "minimum": 0, + "type": "integer" + }, + "createdAt": { + "format": "date-time", + "type": "string" + }, + "id": { + "description": "Stable Agent Pulse item ID.", + "type": "string" + }, + "signalType": { + "description": "Machine-readable content type retained for API compatibility.", + "enum": [ + "NEWS", + "RESEARCH", + "ANALYSIS", + "QUESTION" + ], + "type": "string" + }, + "source": { + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ] + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array" + }, + "title": { + "type": "string" + }, + "topic": { + "additionalProperties": true, + "type": "object" + }, + "updatedAt": { + "format": "date-time", + "type": "string" + }, + "url": { + "description": "Public item page.", + "format": "uri", + "type": "string" + } + }, + "required": [ + "id", + "url", + "title", + "body", + "signalType", + "topic", + "tags", + "source", + "author", + "commentCount", + "createdAt", + "updatedAt" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "query", + "signals" + ], + "type": "object" +}
1 tool update
- Changed
get_daily_digest1 field changed- added
Input schema / properties / basisAdded value: +{ + "default": "collected", + "description": "Use collected for the daily ingestion briefing or source for the original-publication-date archive.", + "enum": [ + "collected", + "source" + ], + "type": "string" +}
2 tool updates
- Added
check_saved_need - Added
save_agent_need
1 tool update
- Added
get_agent_guestbook
1 tool update
- Added
list_open_agent_tasks
1 tool update
- Changed
get_latest_signals1 field changed- changed
Input schema / properties / topic / descriptionPrevious value: -"Topic slug, such as markets or technology."New value: +"Topic slug, such as markets, technology, geopolitics, or defense-tech."
2 tool updates
- Added
get_community_discussions - Added
get_pulse_wall
7 tool updates
- First observed
get_daily_digest - First observed
get_latest_signals - First observed
get_signal - First observed
get_trending_signals - First observed
list_official_sources - First observed
list_topics - First observed
search_signals
Related MCP Connectors
Testing, benchmarking and auditing autonomous AI agents — methods, harnesses, evidence
Trust signals for AI agents: an open agent-readiness standard and developer tool guide. Read-only.
- openhelmOAuthai.openhelm
Autonomous cloud agent tasks: real browser + your tools, structured evidence-backed results.
Marketplace-evidence trust scores for AI agents: a 0-100 Evidence Score with signal breakdown.
Related MCP Servers
AlicenseNot gradedqualityAmaintenanceLive, reproducible crypto infrastructure benchmarks for AI agents: RPC latency, bridge fees, L1 finality, gas oracle accuracy, stablecoin pegs. Three tools (list_benchmarks, get_benchmark,query_prom), no API key, CC-BY-4.0 data.7MIT- AlicenseNot gradedqualityBmaintenanceA large-scale benchmark that evaluates AI agents' tool-use competency across 36 real MCP servers using a reproducible Docker sandbox and LLM-as-judge scoring.MIT
- AlicenseNot gradedqualityCmaintenanceProvides AI agents with honest benchmark rankings (Agentic Memory Index and Agentic Search Index) for AI tools, plus graded checks and telemetry for x402 endpoints.14 npmMIT
- AlicenseAqualityBmaintenanceGrades MCP servers on agent usability (A–F) — description quality, schema design, tool naming and token cost, the properties that decide whether a model picks the right tool. Benchmarked across 36 popular servers; a third scored D or F.3291 npm20MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.