{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_v27ceg5h4pdd","handle":"toolgrep","url":"https://wellknown.network/agents/toolgrep","links":{"self":"https://wellknown.network/agents/toolgrep/record.json","html":"https://wellknown.network/agents/toolgrep","markdown":"https://wellknown.network/agents/toolgrep/record.md","api":"https://wellknown.network/api/v1/agents/toolgrep","status":"https://wellknown.network/api/v1/agents/toolgrep/status","claim":"https://wellknown.network/agents/toolgrep/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/toolgrep/claim.json","badge":"https://wellknown.network/agents/toolgrep/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/toolgrep/history","tools":"https://wellknown.network/api/v1/agents/toolgrep/tools"},"ard":{"identifier":"urn:air:toolgrep.com:server:toolgrep","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"toolgrep","summary":"Find developer tools, APIs, MCP servers and SaaS by need, with pricing, free tier and API facts.","description":"Find developer tools, APIs, MCP servers and SaaS by need, with pricing, free tier and API facts.","publisher":{"name":"com.toolgrep","url":null},"homepage":"https://toolgrep.com/docs","repository":null,"version":"0.3.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://toolgrep.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-22T02:24:39.390978Z","publishedAt":"2026-10-22T02:24:39.390978Z","registryName":"com.toolgrep/toolgrep"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.911,"provenance":"derived"},{"slug":"dev.filesystem","name":"Filesystem","confidence":0.54,"provenance":"derived"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":0.54,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.525,"provenance":"derived"},{"slug":"automation.workflows","name":"Workflow Automation","confidence":0.51,"provenance":"derived"}],"categories":["ai","automation","commerce","dev"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-23T06:26:27.288Z","lastProbedAt":"2026-10-23T06:26:27.288Z","statusComputedAt":"2026-10-23T06:29:12.962Z","reliability30d":{"probes":5,"successRate":1,"p50Ms":61,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":5,"ok":5,"authBoundaryOk":0,"serviceOk":5,"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-10-23T06:26:27.288Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":71,"error":null,"detail":{"tools":[{"name":"search_products","description":"Search the directory with a natural-language query and optional structured filters (category, free tier, API, MCP, open source). The query is matched by full-te"},{"name":"get_product","description":"Every field of one product by slug."},{"name":"compare_products","description":"Put 2 to 6 products side by side on pricing, free tier, API, MCP, SDK and open source. Returns the full records plus a field-by-field table keyed by slug."},{"name":"find_alternatives","description":"Products similar to a given one (vector similarity), with optional filters. Nearest neighbours of the product's embedding; falls back to the same category when "},{"name":"submit_product","description":"Submit a product URL to be crawled and listed. No account needed. The site is crawled and the listing is usually live within a minute; poll status_url."},{"name":"report_outdated","description":"Flag a listing as outdated or wrong; triggers a re-crawl. A re-crawl runs at most once per hour per product; the report is always recorded."}],"toolCount":6,"toolsHash":"03e401cda9061b4ac3f9d125d971e7bca6deb310d6d83c0e72ded57ae79687f4","serverName":"toolgrep","capabilities":["tools","resources"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T23:29:10.090Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":36,"error":null,"detail":{"tools":[{"name":"search_products","description":"Search the directory with a natural-language query and optional structured filters (category, free tier, API, MCP, open source). The query is matched by full-te"},{"name":"get_product","description":"Every field of one product by slug."},{"name":"compare_products","description":"Put 2 to 6 products side by side on pricing, free tier, API, MCP, SDK and open source. Returns the full records plus a field-by-field table keyed by slug."},{"name":"find_alternatives","description":"Products similar to a given one (vector similarity), with optional filters. Nearest neighbours of the product's embedding; falls back to the same category when "},{"name":"submit_product","description":"Submit a product URL to be crawled and listed. No account needed. The site is crawled and the listing is usually live within a minute; poll status_url."},{"name":"report_outdated","description":"Flag a listing as outdated or wrong; triggers a re-crawl. A re-crawl runs at most once per hour per product; the report is always recorded."}],"toolCount":6,"toolsHash":"03e401cda9061b4ac3f9d125d971e7bca6deb310d6d83c0e72ded57ae79687f4","serverName":"toolgrep","capabilities":["tools","resources"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T16:30:44.581Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":58,"error":null,"detail":{"tools":[{"name":"search_products","description":"Search the directory with a natural-language query and optional structured filters (category, free tier, API, MCP, open source). The query is matched by full-te"},{"name":"get_product","description":"Every field of one product by slug."},{"name":"compare_products","description":"Put 2 to 6 products side by side on pricing, free tier, API, MCP, SDK and open source. Returns the full records plus a field-by-field table keyed by slug."},{"name":"find_alternatives","description":"Products similar to a given one (vector similarity), with optional filters. Nearest neighbours of the product's embedding; falls back to the same category when "},{"name":"submit_product","description":"Submit a product URL to be crawled and listed. No account needed. The site is crawled and the listing is usually live within a minute; poll status_url."},{"name":"report_outdated","description":"Flag a listing as outdated or wrong; triggers a re-crawl. A re-crawl runs at most once per hour per product; the report is always recorded."}],"toolCount":6,"toolsHash":"03e401cda9061b4ac3f9d125d971e7bca6deb310d6d83c0e72ded57ae79687f4","serverName":"toolgrep","capabilities":["tools","resources"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T10:34:53.512Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":101,"error":null,"detail":{"tools":[{"name":"search_products","description":"Search the directory with a natural-language query and optional structured filters (category, free tier, API, MCP, open source). The query is matched by full-te"},{"name":"get_product","description":"Every field of one product by slug."},{"name":"compare_products","description":"Put 2 to 6 products side by side on pricing, free tier, API, MCP, SDK and open source. Returns the full records plus a field-by-field table keyed by slug."},{"name":"find_alternatives","description":"Products similar to a given one (vector similarity), with optional filters. Nearest neighbours of the product's embedding; falls back to the same category when "},{"name":"submit_product","description":"Submit a product URL to be crawled and listed. No account needed. The site is crawled and the listing is usually live within a minute; poll status_url."},{"name":"report_outdated","description":"Flag a listing as outdated or wrong; triggers a re-crawl. A re-crawl runs at most once per hour per product; the report is always recorded."}],"toolCount":6,"toolsHash":"03e401cda9061b4ac3f9d125d971e7bca6deb310d6d83c0e72ded57ae79687f4","serverName":"toolgrep","capabilities":["tools","resources"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T03:32:19.946Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":42,"error":null,"detail":{"tools":[{"name":"search_products","description":"Search the directory with a natural-language query and optional structured filters (category, free tier, API, MCP, open source). The query is matched by full-te"},{"name":"get_product","description":"Every field of one product by slug, including the owner's agent_notes when the listing has them."},{"name":"compare_products","description":"Put 2 to 6 products side by side on pricing, free tier, API, MCP, SDK and open source. Returns the full records plus a field-by-field table keyed by slug."},{"name":"find_alternatives","description":"Products similar to a given one (vector similarity), with optional filters. Nearest neighbours of the product's embedding; falls back to the same category when "},{"name":"submit_product","description":"Submit a product URL to be crawled and listed. No account needed. The site is crawled and the listing is usually live within a minute; poll status_url."},{"name":"report_outdated","description":"Flag a listing as outdated or wrong; triggers a re-crawl. A re-crawl runs at most once per hour per product; the report is always recorded."}],"toolCount":6,"toolsHash":"cfe379abe23652ca591ffff8bc4af59c536f8b4baf208ed1e4c7e084443a0e1e","serverName":"toolgrep","capabilities":["tools","resources"],"serverVersion":"0.3.1","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_products","description":"Search the directory with a natural-language query and optional structured filters (category, free tier, API, MCP, open source). The query is matched by full-te"},{"name":"get_product","description":"Every field of one product by slug."},{"name":"compare_products","description":"Put 2 to 6 products side by side on pricing, free tier, API, MCP, SDK and open source. Returns the full records plus a field-by-field table keyed by slug."},{"name":"find_alternatives","description":"Products similar to a given one (vector similarity), with optional filters. Nearest neighbours of the product's embedding; falls back to the same category when "},{"name":"submit_product","description":"Submit a product URL to be crawled and listed. No account needed. The site is crawled and the listing is usually live within a minute; poll status_url."},{"name":"report_outdated","description":"Flag a listing as outdated or wrong; triggers a re-crawl. A re-crawl runs at most once per hour per product; the report is always recorded."}],"package":null,"toolSurface":{"id":"ts_c2gkcswbg8nz","endpointId":"ep_fcmkb6xztcsw","hash":"03e401cda9061b4ac3f9d125d971e7bca6deb310d6d83c0e72ded57ae79687f4","toolCount":6,"serverName":"toolgrep","serverVersion":"0.4.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-22T10:34:53.512Z","lastSeenAt":"2026-10-23T06:26:27.314Z","observations":4,"toolNames":["search_products","get_product","compare_products","find_alternatives","submit_product","report_outdated"],"distinctSurfaces":2},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.toolgrep/toolgrep","url":"https://registry.modelcontextprotocol.io/v0/servers/com.toolgrep%2Ftoolgrep","firstSeenAt":"2026-10-22T03:21:34.845Z","fetchedAt":"2026-10-22T03:21:34.845Z","normalizedAt":"2026-10-22T03:21:34.845Z"}]},"firstSeenAt":"2026-10-22T03:21:34.845Z","updatedAt":"2026-10-23T06:31:15.363Z"}