MCP server for tech & AI intelligence – aggregates HackerNews, arXiv, Lobste.rs and GitHub. No API key required.
Server provides 8 tools with consistent naming (verb_noun pattern: hn_top, hn_search, hn_discussion, arxiv, lobsters, github_trending_ai, tech_signal_digest, hn_best). All tools have descriptions (50-100 chars, within baseline 34-392 range). Input schemas are present with typed parameters and descriptions. However, output schemas are not documented, LLMs cannot predict response structure for planning downstream calls. Parameter descriptions are minimal (10-20 chars) and lack format/constraint details. No error handling guidance visible. Tools follow single-responsibility principle well (each targets one data source or aggregates them). Missing: pagination guidance, rate limit documentation, and response field documentation.
Search arXiv for AI/ML research papers
Find trending AI/ML repositories on GitHub
Best stories from HackerNews
Get discussion thread from HackerNews story
Search HackerNews stories by query
Top stories from HackerNews
Get curated tech stories from Lobste.rs
Aggregate tech signals from all sources (HackerNews, arXiv, Lobste.rs, GitHub) in one call
Output schemas not documented. LLMs cannot predict response structure (fields, types, nesting) for planning multi-step calls or extracting data. Baseline: 100% of A+ tools document return types.
Parameter descriptions are minimal (10-20 chars) and lack format/constraint details. E.g., 'limit' param has no min/max bounds, no guidance on performance impact. Baseline: avg param description 72 chars; descriptions should state range, format, and constraints.
No error handling guidance visible in tool descriptions. LLMs cannot determine if failures are retryable, user-fixable, or fatal. No recovery hints (e.g., 'If query returns no results, try a broader search term').
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 62 | 2026-07-28+ | v2 |
Pagination not documented. Tools accepting 'limit' parameter should document max results, whether pagination is supported, and how to fetch next page (offset, cursor, etc.). Baseline: tools returning lists must support pagination.
No tool annotations (readOnlyHint, destructiveHint, idempotentHint) visible. All tools are read-only (correct), but this should be declared via annotations for agent safety and optimization.