{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_cb9xm7qva58y","handle":"vendorindex","url":"https://wellknown.network/agents/vendorindex","links":{"self":"https://wellknown.network/agents/vendorindex/record.json","html":"https://wellknown.network/agents/vendorindex","markdown":"https://wellknown.network/agents/vendorindex/record.md","api":"https://wellknown.network/api/v1/agents/vendorindex","status":"https://wellknown.network/api/v1/agents/vendorindex/status","claim":"https://wellknown.network/agents/vendorindex/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/vendorindex/claim.json","badge":"https://wellknown.network/agents/vendorindex/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/vendorindex/history","tools":"https://wellknown.network/api/v1/agents/vendorindex/tools"},"ard":{"identifier":"urn:air:mcp.vendorindex.dev:server:vendorindex","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"VendorIndex","summary":"Rank vendors/libraries per use case from verified pricing, agent-friction and health.","description":"Rank vendors/libraries per use case from verified pricing, agent-friction and health.","publisher":{"name":"andy-chak","url":null},"homepage":null,"repository":"https://github.com/andy-chak/vendorindex","version":"0.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.vendorindex.dev/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-11-03T12:53:49.373311Z","publishedAt":"2026-11-03T12:53:49.373311Z","registryName":"io.github.andy-chak/vendorindex"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.911,"provenance":"derived"},{"slug":"ai.model-access","name":"Model Access","confidence":0.569,"provenance":"derived"},{"slug":"data.vector-search","name":"Vector Search","confidence":0.554,"provenance":"derived"},{"slug":"knowledge.reasoning","name":"Reasoning & Planning","confidence":0.54,"provenance":"derived"}],"categories":["ai","commerce","data","knowledge"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 9h ago.","lastOkAt":"2026-11-06T06:30:04.930Z","lastProbedAt":"2026-11-06T06:30:04.930Z","statusComputedAt":"2026-11-06T06:32:08.573Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":28,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":1,"ok":1,"authBoundaryOk":0,"serviceOk":1,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-06T06:30:04.930Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":28,"error":null,"detail":{"tools":[{"name":"list_categories","description":"List every vendor category VendorIndex covers (e.g. transactional-email, llm-models, embeddings-apis, llm-gateways), each with its use cases and vendor count. C"},{"name":"get_category_ranking","description":"Get the ranked vendors for a category, scored per use case (deterministic, from verified pricing + agent-friction + health). Omit use_case to get the ranking fo"},{"name":"recommend","description":"Recommend the top vendors for a specific category + use case, with the reasoning (which dimensions drove the pick). Best when an agent needs a single answer to "},{"name":"get_vendor","description":"Full detail for one vendor: cited pricing (structured rates + source URL + verified date + confidence), agent-friction checks, SDKs, capabilities, portability a"},{"name":"compare_vendors","description":"Side-by-side comparison of several vendors for one category + use case: weighted totals, per-dimension scores and health trend. Use for head-to-head questions."},{"name":"search_vendors","description":"Find vendors by free-text query across name, id, category and capability (e.g. 'embedding', 'soc2', 'fast_inference'). Returns matches with their categories."}],"toolCount":6,"toolsHash":"ad3c6f6c2f3577b2b38375b55998a53467b83c0c119aa892a0dc9571f875d3c0","serverName":"vendorindex","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"list_categories","description":"List every vendor category VendorIndex covers (e.g. transactional-email, llm-models, embeddings-apis, llm-gateways), each with its use cases and vendor count. C"},{"name":"get_category_ranking","description":"Get the ranked vendors for a category, scored per use case (deterministic, from verified pricing + agent-friction + health). Omit use_case to get the ranking fo"},{"name":"recommend","description":"Recommend the top vendors for a specific category + use case, with the reasoning (which dimensions drove the pick). Best when an agent needs a single answer to "},{"name":"get_vendor","description":"Full detail for one vendor: cited pricing (structured rates + source URL + verified date + confidence), agent-friction checks, SDKs, capabilities, portability a"},{"name":"compare_vendors","description":"Side-by-side comparison of several vendors for one category + use case: weighted totals, per-dimension scores and health trend. Use for head-to-head questions."},{"name":"search_vendors","description":"Find vendors by free-text query across name, id, category and capability (e.g. 'embedding', 'soc2', 'fast_inference'). Returns matches with their categories."}],"package":null,"toolSurface":{"id":"ts_u3hhuv9ggjn4","endpointId":"ep_4ud8ax84amnm","hash":"ad3c6f6c2f3577b2b38375b55998a53467b83c0c119aa892a0dc9571f875d3c0","toolCount":6,"serverName":"vendorindex","serverVersion":"0.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-06T06:30:04.975Z","lastSeenAt":"2026-11-06T06:30:04.975Z","observations":1,"hiddenText":{"level":"none","total":0,"tools":0,"kinds":[],"findings":[]},"toolNames":["list_categories","get_category_ranking","recommend","get_vendor","compare_vendors","search_vendors"],"distinctSurfaces":1,"surfacesWithHiddenText":0},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.andy-chak/vendorindex","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.andy-chak%2Fvendorindex","firstSeenAt":"2026-11-06T04:21:35.290Z","fetchedAt":"2026-11-06T04:21:35.290Z","normalizedAt":"2026-11-06T04:21:35.290Z"}]},"firstSeenAt":"2026-11-06T04:21:35.290Z","updatedAt":"2026-11-06T06:33:13.256Z"}