{"uid":"cap_6f59BczirlIbtUE7FMuLG","slug":"npm-package-metadata-lookup-023417c7","name":"npm Package Metadata Lookup","description":"Returns normalized metadata for any npm package, current version, license, dependency list, and whether it's been deprecated, without needing to parse the full, much larger raw registry response. For agents auditing a project's dependency tree or deciding what to install.","url":"https://x402.forgemesh.io/node-package-metadata","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"package":{"type":"string","description":"package name, e.g. express"}}},"responseSchema":{"type":"json","example":{"data":{"name":"express","license":"MIT","version":"4.21.2","dependencies":{"accepts":"~1.3.8"}}}},"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_JEHoywUg4oLtuo6UxN7aR","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":"Returns normalized metadata for any npm package including current version, license, dependency list, and deprecation status without parsing the full registry response.","exampleAgentPrompt":"Can you pull up the normalized metadata for the 'express' npm package — I need the current version, license, dependency list, and whether it's been deprecated?","exampleUseCases":null,"resultDescription":"A normalized JSON object containing the package's current version, license identifier, list of dependencies, and a deprecation flag — extracted from the npm registry and pre-parsed so the agent doesn't need to handle the full raw registry payload.","failureModes":["Package name not found in npm registry — returns error indicating unknown package","Package name field missing from request body — returns validation error","npm registry upstream unavailable — returns timeout or service error","Typo in package name returns no results or wrong package metadata"],"whenToPreferThis":"Use this endpoint when an AI agent needs quick, structured npm package metadata (version, license, deps, deprecation) without having to download and parse the full verbose npm registry JSON. Ideal for dependency auditing, license compliance checks, or deciding whether to install a package.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:51:34.322Z","isFirstParty":false}