{"uid":"cap_1429C9Y9VDHyIuGyxuMeb","slug":"datakoot-package-search-876e27ab","name":"Datakoot Package Search","description":"48 live public-data tools (security, packages, SEC filings, economy, FX, weather, domains, Federal Register, Base) for AI agents. $0.002 USDC per call on Base via x402, charged only on success. The same tools are free for 100 calls/day via MCP at <server>.datakoot.com/mcp.","url":"https://x402.datakoot.com/api/package_search?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"limit":{"type":"integer","default":10,"description":"Maximum number of results to return."},"query":{"type":"string","description":"Free-text search terms, matched against package names and descriptions."},"ecosystem":{"enum":["npm","cargo"],"type":"string","description":"Package registry to look in. One of: npm, pypi, cargo."}}},"responseSchema":{"type":"json","example":{"query":"mcp server","results":[{"name":"@notionhq/notion-mcp-server","links":{"npm":"https://www.npmjs.com/package/@notionhq/notion-mcp-server","bugs":"https://github.com/makenotion/notion-mcp-server/issues","homepage":"https://github.com/makenotion/notion-mcp-server#readme","repository":"git+ssh://git@github.com/makenotion/notion-mcp-server.git"},"version":"2.5.2","description":"Official MCP server for Notion API"},{"name":"@ui5/mcp-server","links":{"npm":"https://www.npmjs.com/package/@ui5/mcp-server","bugs":"https://github.com/UI5/mcp-server/issues","homepage":"https://github.com/UI5/mcp-server#readme","repository":"git+https://github.com/UI5/mcp-server.git"},"version":"0.3.1","description":"MCP server for SAPUI5/OpenUI5 development"}],"ecosystem":"npm","result_count":5}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_HHVXp1aaKmKyUU0CiaG4d","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Search npm or cargo package registries by free-text query and return matching packages with names, descriptions, versions, and links","exampleAgentPrompt":"Search npm for packages related to 'mcp server' and show me the top 5 results with their names, versions, and descriptions.","exampleUseCases":[{"title":"Discover MCP server packages on npm","prompt":"Search npm for packages matching 'mcp server' and return the top 10 results with their names, versions, and links."},{"title":"Find Rust crates for cryptography","prompt":"Search the cargo registry for crates related to 'cryptography' and give me up to 8 results with descriptions and repository links."},{"title":"Audit available authentication libraries","prompt":"Can you search npm for packages matching 'oauth authentication' and return the top 5 so I can evaluate which one to use in my project?"}],"resultDescription":"A JSON object containing the original query, the ecosystem searched, a result count, and an array of matching packages each with name, version, description, and links (npm/cargo page, bugs tracker, homepage, repository).","failureModes":["Invalid ecosystem value (not npm or cargo) returns a validation error","Empty or overly broad query returns too many low-relevance results","Package registry unavailable causes a service error","Limit value out of expected range may be rejected or clamped","Payment failure via x402 means the call is not charged and the response is not returned"],"whenToPreferThis":"Use this endpoint when you need to search npm or cargo package registries by keyword or description to discover libraries, evaluate options, or find specific packages. It is especially useful for AI agents doing dependency research, auditing available tooling, or recommending libraries to developers. Prefer this over scraping npm.js or crates.io directly since it returns structured JSON with links and version data in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T00:43:01.204Z","isFirstParty":false,"canonicalSlug":"datakoot-package-search-876e27ab"}