MCP server that fetches any public URL as clean markdown via create360.ai.
Single tool with clear naming (fetch_url) and good descriptions. Input schema is properly defined with Zod validation and URL constraint. Output schema documented. Tool annotations present (readOnlyHint, idempotentHint, openWorldHint). However, parameter descriptions are minimal (single sentence), error handling returns raw error messages without recovery guidance, and no pagination/limit controls despite fetching arbitrary URLs. Output structure is reasonable but could be more explicit about what markdown content contains.
Fetch any public URL and return its content as clean markdown via create360.ai. Works with news sites, documentation, GitHub, wikis, and more.
Error messages lack recovery guidance. When fetch fails (blocked site, timeout, empty response), errors return raw messages like 'Fetch failed for X with HTTP 403' without suggesting next steps (e.g., 'Try a different URL' or 'Site may be protected by anti-bot service').
Parameter description is minimal. The 'url' parameter has only 'The public URL to fetch and convert to markdown.', lacks format constraints, examples of supported sites, or limitations (e.g., 'Must be publicly accessible; private/authenticated URLs not supported').
No input validation or constraint documentation. URL is validated as valid URL format via Zod, but no mention of size limits, timeout behavior (20s hardcoded), or blocked domains. LLM cannot infer these constraints from description.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 61 | 2025-06-18+ | v2 |
Output schema documents structure but not content semantics. 'markdown' field is a string, LLM doesn't know if it's guaranteed to be valid markdown, what length to expect, or how to handle very large responses that might exceed context limits.
No rate limiting or abuse prevention documented. Tool calls external create360.ai service with no visible rate-limit headers, retry logic, or backoff. Runaway agent could hammer the service.