Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "zaira_compare_tools", "zaira_list_categories" and "zaira_search_tools"
Compare 2-3 developer tools or programming languages side by side. Returns eachtool'sentry's full Markdown-KVentryblock separated by "===". Alternatives and worksWith ⟨79 unchanged words⟩ slugs: ["postgresql", "supabase-cloud", "cockroachdb-cloud"]} - Two languages for a CLI: {slugs: ["go", "rust"]} Edge cases: - Cross-category comparisons ( ⟨105 unchanged words⟩
List alltoolcategories with the number oftoolsentries in each. Programming languages are the "language" category. Returns: one line per category in the ⟨58 unchanged words⟩
Search and filter developer tools and programming languages by category, features, and constraints. Returns every matchingtoolentry as a compact row of decision facts, ⟨30 unchanged words⟩ support, or compliance affect the answer. Filters: kind, category, freeToStart, hasFreeTier, edgeCompatible, selfHostable, hasArdCatalog ⟨75 unchanged words⟩ fields directly. Returns: the number of matches, an exact_match line when the query is an entry's name or slug, a breakdown of them (kind, cost to ⟨23 unchanged words⟩ , last verified), up to 100 rows. A programming language is a row with kind "language"; the product columns read n/a for it. The twin is the same product's other entry ⟨186 unchanged words⟩ {category: "payment", agentReadinessTier: "agent_ready"} - User asks "which Go versions are still supported?" or wants every language: {query: "go"} finds the Go entry (exact_match); {kind: "language"} lists every programming language Edge cases: - 110 tools split into ⟨136 unchanged words⟩ — split tools have separate -cloud/-oss entries instead. - `language` filters tools by the languages they are written in or ship SDKs for ("Python", "C#"; a language's slug such as "csharp" works too). To find the language itself, use `kind: "language"` or its name as the query. - "Free": `freeToStart: true` matches a ⟨45 unchanged words⟩
Changed the definition of "zaira_get_tool"
⟨29 unchanged words⟩ pricing, free-tier, MCP support, and health fields. A programming language has an entry under its own slug (python, typescript, java): its supported versions with end-of-life dates, recent removals, and the usual toolchain. Returns: complete tool entry as a Markdown-KV ⟨204 unchanged words⟩
Changed the definition of "zaira_compare_tools"
⟨189 unchanged words⟩ split): stripe, auth0, firebase, twilio,openai-apiopenai, pinecone, algolia. Don't pass "stripe-cloud" — ⟨12 unchanged words⟩
Certificate changed, valid to 2027-01-06
Changed the definition of "zaira_search_tools"
Search and filter developer tools by category, features, and constraints. Returnsupeverytomatching10toolmatchingastoolsawithcompact row of decisionsummaries.facts, in a randomized order. Guide entries are kept current and dated (last_verified ⟨19 unchanged words⟩ or compliance affect the answer. Filters: category, freeToStart,
Certificate recorded, valid to 2026-11-08
Authorization not required
First tool surface recorded: 5 tools (server version 0.1.2)
Showing the latest 8 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨69 unchanged words⟩ \"relational-database\", \"auth\", \"hosting\", \"language\".","maxLength":60,"type":"string" ⟨156 unchanged words⟩ either way.","type":"boolean"},"kind":{"description":"Filter by kind of entry: \"tool\" (developer tools and services) or \"language\" (programming languages). Omit for every kind.","enum":["tool","language"],"type":"string"},"language":{"description":"Filter tools bysupportedthe language they are written in or ship an SDKlanguage.for. Example: \"TypeScript\", \"Python\", \"Go\"; a language slug (\"csharp\") reads as its name","maxLength":60,"type":"string"} ⟨146 unchanged words⟩
⟨128 unchanged words⟩ Deno Deploy)","type":"boolean"},"freeToStart":{"description":"Set to true to only return tools you can start using without paying: a free license (nearly every open-source tool) or a hosted free tier. Open source is free to use, not free to run.","type":"boolean"},"hasArdCatalog":{"description":"Set to true to ⟨19 unchanged words⟩ to true to only return tools with a hosted free tier (a free plan on a managed service). Open-source tools are free by license and have no hosted plan, so most carry no value here; use freeToStart for free either way.","type":"boolean"},"language":{ ⟨165 unchanged words⟩