Multi-framework SDK collection providing verified intelligence tools for AI agents across Vercel AI SDK, CrewAI, LangChain, n8n, and Zapier platforms. Includes search, feed, entity lookup, brief retrieval, content extraction, research, and fact-checking capabilities.
This is a multi-framework SDK collection (CrewAI, LangChain, n8n, Vercel AI) wrapping a Polaris/VEROQ intelligence API. Tools are defined across Python and TypeScript packages but lack MCP server implementation. All 16 tools have descriptions (194-char baseline met) and basic input schemas with type info. However, schemas are minimal, most parameters lack detailed constraints, enums, or validation guidance. No output schemas are documented. Error handling is absent from tool definitions. Tool naming follows verb_noun convention (search, get, extract, verify) but descriptions are generic API docs rather than LLM-optimized. Parameters like 'depth' (fast|standard|deep) and 'verdict' (supported|contradicted|...) should be enums but are free-form strings. No pagination guidance despite tools returning lists. Security (API key injection) is not visible in tool definitions.
Get a specific verified intelligence brief by ID with full analysis, sources, and counter-arguments.
Look up entities (companies, people, technologies) mentioned in verified intelligence coverage.
Extract clean article content from URLs. Returns structured text with metadata.
Get latest verified intelligence briefs, optionally filtered by category or source domain.
Deep research across verified intelligence briefs. Expands a query into sub-queries, searches in parallel, aggregates entities, and synthesizes a comprehensive report with key findings and information gaps. Requires Growth plan. Costs 5 API credits.
Search verified intelligence across 18 verticals. Returns briefs with confidence scores and bias ratings.
No output schemas documented. Tools return intelligence briefs, timelines, and research reports but LLMs cannot infer response structure. Agents cannot plan downstream calls or extract required fields (brief_id, entity_name, etc.) for chaining.
Enum constraints missing. Parameters like 'depth' (fast|standard|deep), 'verdict' (supported|contradicted|partially_supported|unverifiable), and category slugs are free-form strings. LLMs hallucinate invalid values; no validation guidance in descriptions.
Duplicate tool pairs (veroq_* and polaris_*) with identical signatures. LLMs cannot distinguish when to use veroq_search vs polaris_search. No documentation of API differences, pricing, or coverage distinctions.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 39 | 2026-07-28+ | v2 |
Get the story evolution timeline for a living brief, showing how it developed over time with versioned updates.
Fact-check a claim against the Polaris brief corpus. Returns a verdict (supported/contradicted/partially_supported/unverifiable) with confidence, evidence, and nuances. Costs 3 API credits.
Get a specific verified intelligence brief by ID with full analysis, sources, and counter-arguments.
Look up entities (companies, people, technologies) mentioned in verified intelligence coverage.
Extract clean article content from URLs. Returns structured text with metadata.
Get latest verified intelligence briefs, optionally filtered by category or source domain.
Deep research across verified intelligence briefs. Expands a query into sub-queries, searches in parallel, aggregates entities, and synthesizes a comprehensive report with key findings and information gaps. Requires Growth plan. Costs 5 API credits.
Search verified intelligence across 18 verticals. Returns briefs with confidence scores and bias ratings.
Get the story evolution timeline for a living brief, showing how it developed over time with versioned updates.
Fact-check a claim against the Polaris brief corpus. Returns a verdict (supported/contradicted/partially_supported/unverifiable) with confidence, evidence, and nuances. Costs 3 API credits.
No pagination or result limits documented. Tools like veroq_feed and veroq_research return lists but lack limit, offset, page_size, or next_cursor parameters. No guidance on max results or token cost.
No error handling or recovery guidance. Tool definitions lack error classification (retryable, user-fixable, fatal) or actionable error messages. LLMs cannot self-correct on invalid inputs or API failures.