Real-time OSINT command center MCP server for monitoring the Middle East conflict, exposing on-demand read-only intel tools for fetching situation snapshots, searching text-heavy feeds, and retrieving individual feeds.
Three tools with complete input schemas and descriptions. Naming follows verb_noun convention (get_*, search_*). Descriptions are adequate (80-150 chars) but lack actionable context for LLM selection. All parameters have types and descriptions. No output schemas documented. Error handling not visible in provided code. Missing guidance on when to use each tool vs. alternatives, and no recovery hints for common failures.
Fetch one BIG BOSS BOT feed directly.
Fetch a stitched BIG BOSS BOT situation snapshot for a theater, optionally narrowing the included feeds.
Search BIG BOSS BOT text-heavy feeds for matching news, alerts, telegram posts, conflicts, strikes, or regional watch events.
No output schemas documented. LLMs cannot plan downstream operations or extract required fields without knowing response structure.
Descriptions lack context for tool selection. 'Fetch a stitched BIG BOSS BOT situation snapshot' does not explain WHEN to call this vs. search_intel or get_feed, or what 'stitched' means to an LLM.
No error handling guidance visible. If a theater is invalid or a feed does not exist, LLMs have no recovery path. Descriptions should hint at common failures.
Parameter 'include' in get_snapshot lacks enum constraint in visible schema. Items are typed as 'string' without enum values, forcing LLMs to guess valid feed names.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 58 | 2025-06-18+ | v2 |
search_intel 'limit' parameter defaults to unspecified. Should document default behavior (e.g., 'defaults to 10 if omitted') to prevent LLM confusion.