Public registry for ForgeMesh MCP servers, x402-paid APIs, affiliate routing, and agent commerce discovery.
ForgeMesh exposes 10 tools via Next.js API routes with HTTP transport. Tool definitions are inferred from route handlers rather than explicitly registered with MCP schemas. Most tools lack formal input/output schema documentation in the source. Descriptions are present but brief (10-80 chars), below the 50-200 char LLM-optimized baseline. Parameters have types but many lack descriptions. No error handling guidance, no output schema documentation, no tool annotations. This is a domain-specific commerce/scanning service, not a production-grade MCP server.
Initiate checkout for Kronos Field Guide ebook ($19 launch price)
Get ForgeMesh mesh data
Grade any x402 / MPP endpoint: payable, envelope valid, dual-stack
Initiate checkout for a full service scan report ($5 once)
Download a purchased scan report as JSON file
AWS SES event receiver - processes email delivery, bounce, complaint, and rejection events from SNS
TikTok OAuth 2.0 callback handler - exchanges authorization code for access tokens
Sign up for Congress Trades or Kronos Field Guide alerts
Tool definitions are inferred from Next.js route handlers, not explicitly registered with MCP tool schemas. No visible tool registration with names, descriptions, and input/output schemas in MCP format.
Descriptions are too brief (10-80 chars, well below 50-200 char LLM-optimized baseline). Examples: 'Get ForgeMesh mesh data' (27 chars), 'Free VIN report...' (40 chars). LLMs cannot determine when/why to select these tools.
No output schemas documented. LLMs cannot plan downstream calls or extract required fields. Example: scan returns FreeScan | ServiceScan union type with no schema definition visible in source.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 42 | 2026-07-28+ | v2 |
Sign up for recall alerts for a specific VIN
Free VIN report: recalls, crash stars, fuel cost, and what actually breaks on that car
No error handling guidance. Tools return HTTP errors without actionable recovery hints. Example: scan_checkout fails with generic 'Checkout failed', LLM cannot determine if it should retry, ask user, or try alternative.
Sensitive parameters exposed: tiktok_oauth_callback accepts 'code' and 'state' as parameters; ses_events accepts 'Signature' and 'SigningCertURL'. These should be server-side injected, not exposed in tool params.