{"uid":"cap_KOGFf77a6RQYMSVgON64H","slug":"moneytools-mcp-tool-definition-linter-f66b38b7","name":"MoneyTools MCP Tool-Definition Linter","description":"MCP tool-definition linter: Connect to an MCP server (streamable HTTP) or take a tools/list array and lint every tool: names, descriptions, JSON Schema, required params, annotations; score + fixes. Free tier 10/day; then $0.003 via x402 (HTTP 402 + PAYMENT-REQUIRED) or X-API-Key credits. Not charged on failure. $0.003 USDC per call via x402 on Base. Run by MoneyTools.","url":"https://tools.moneytools.dev/v1/mcp-lint?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"const":"http"},"method":{"const":"GET"},"queryParams":{"type":"object","required":[],"properties":{"url":{"type":"string","examples":["https://mcp.moneytools.dev/mcp"],"description":"MCP endpoint"},"tools":{"type":"array","description":"or the tools/list JSON"}}}}},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"payment":{"type":"object","properties":{"charged":{"type":"boolean"},"network":{"type":"string"},"amountUsd":{"type":"string"},"transaction":{"type":["string","null"]}}},"freeTier":{"type":"object"},"_moneytools":{"type":"object","description":"optional plan / partner hints"}},"description":"Tool-specific JSON result (see llms.txt / openapi.json). Always includes payment info.","additionalProperties":true}}}}},"responseSchema":{"type":"json"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_NHye3V3DLh53C8COEmeO4","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Lints MCP tool definitions from a live MCP server or a tools/list JSON array, scoring names, descriptions, JSON Schema, required params, and annotations with actionable fixes","exampleAgentPrompt":"Can you lint all the tool definitions on my MCP server at https://mcp.example.com/mcp and tell me what's wrong with the names, descriptions, JSON Schema, and required params — plus give me fixes?","exampleUseCases":[{"title":"Pre-publish MCP server audit","prompt":"Before I publish my MCP server, can you lint all the tools at https://mcp.myproject.dev/mcp and give me a full quality score with specific fixes for any bad tool names, missing descriptions, or broken JSON Schema?"},{"title":"Validate a tools/list JSON array","prompt":"I have a tools/list JSON array I exported from my MCP server — can you run the MCP linter on it and tell me which tools have issues with their annotations or required parameters?"},{"title":"CI quality gate for tool definitions","prompt":"I want to check whether the MCP tools at https://staging.mybot.io/mcp meet quality standards — lint every tool definition and flag anything with naming problems, vague descriptions, or malformed schemas so I can fix them before deploying."}],"resultDescription":"A JSON object containing a per-tool lint report with scores and categorized issues (name, description, JSON Schema, required params, annotations), actionable fix suggestions for each problem, and a payment info block indicating whether the free tier or paid ($0.003 USDC) was used and transaction details.","failureModes":["Unreachable MCP server URL returns connection error without charge","Malformed tools/list JSON causes parse error","Free tier exhausted (10/day) triggers HTTP 402 requiring x402 payment or API key","Invalid URL format returns validation error","Empty tools array returns trivially passing report"],"whenToPreferThis":"Use this endpoint when you need to audit MCP tool definitions for quality and correctness — specifically when you have a live MCP server endpoint or a raw tools/list JSON array and want scored, actionable feedback on names, descriptions, JSON Schema compliance, required parameters, and annotations. Prefer this over manual review or generic JSON Schema validators when you need MCP-specific lint rules and scoring in one call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-05T12:43:04.633Z","isFirstParty":false,"canonicalSlug":"moneytools-mcp-tool-definition-linter-f66b38b7"}