Paid MCP server exposing a GitHub bounty radar tool. One tool, github_bounty_radar, priced at $0.05 USDC on Base and settled over x402 via the CDP facilitator.
Single tool with clear, specific description and well-formed schema. Tool name 'github_bounty_radar' is descriptive but lacks action verb prefix (should be 'search_github_bounties' or 'get_github_bounties'). Input schema is properly typed with descriptions for both parameters. However, output schema is not documented in the source code, LLMs cannot predict what fields the response contains. Error handling and recovery guidance are absent. The tool is READ_ONLY (good security posture) but lacks pagination support despite potentially returning large result sets.
Call when you need open GitHub issues with a parsed USD bounty (Algora/$/USD in title or labels). Optional minUsd and q filter the list. Not a generic GitHub search clone.
Tool name lacks action verb prefix. 'github_bounty_radar' should be 'search_github_bounties' or 'get_github_bounties' to help LLMs infer intent from the name alone.
Output schema not documented. Source code shows input schema but no return type specification. LLMs cannot plan downstream operations or extract fields without knowing response structure.
No pagination support visible. Tool may return large result sets (GitHub issues) but no limit, offset, or cursor parameters documented. Large unbounded results waste context tokens.
No error handling or recovery guidance. If query returns no results or API fails, LLM has no guidance on what to do next (retry, refine query, try alternative tool).
Inferred effective spec: 2025-06-18+.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 59 | 2025-06-18+ | v2 |
Parameter 'q' description is minimal ('Case-insensitive substring match on title and url'). Does not explain when to use it vs minUsd, what happens if both are omitted, or example usage patterns.