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.
Added "audit_server", "scan_tools", "select_tools" and 1 more; changed the definition of "check_tool_reliability", "discover_tools", "find_alternatives" and 12 more (15 tools before, 19 now)
before
—after
{"openWorldHint":false,"readOnlyHint":true}before
—after
{"openWorldHint":false,"readOnlyHint":true}before
—after
{"openWorldHint":false,"readOnlyHint":true}before
—after
{"openWorldHint":false,"readOnlyHint":true}before
—after
{"openWorldHint":false,"readOnlyHint":true}before
—after
{"openWorldHint":false,"readOnlyHint":true}before
—after
{"openWorldHint":false,"readOnlyHint":true}before
—after
{"openWorldHint":false,"readOnlyHint":true}before
—after
{"openWorldHint":false,"readOnlyHint":true}before
—after
{"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false}⟨51 unchanged words⟩ are excluded.","type":"number"},"maxToolListTokens":{"description":"Skip servers whose whole tool list costs more than this many tokens to load into context.","type":"number"},"requireAutomatable":{"description":"Only tools an agent ⟨71 unchanged words⟩
before
—after
{"openWorldHint":false,"readOnlyHint":true}before
—after
{"openWorldHint":false,"readOnlyHint":true}before
—after
{"destructiveHint":true,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":false}Agent-readiness audit of an MCP server (a Lighthouse for MCP): score 0-100 plus prioritised fixes for broken or untyped schemas, undocumented parameters, missing readOnlyHint/destructiveHint, tool names some clients reject, protocol version, uptime, breaking changes, and how many tokens its tool list costs an agent per session. Pass serverId for a listed server, or url to check any MCP endpoint live (one handshake + tools/list; no tool is ever called). Use it when building or choosing a server.
Scan the tool definitions loaded in your session for tool poisoning (hidden instructions, concealment, secret access, shadowing of other tools) and quality problems, with their token cost and manifest hash. Call once per session or when a server's tools change. Nothing you send is stored.
Pick which of YOUR connected tools a task needs, so you load a handful of definitions instead of all of them. Pass the task and the tool definitions you have (from tools/list across your servers); get back the minimal set ranked by fit, with the tokens saved. Hybrid semantic + keyword retrieval with operation-aware reranking. Nothing you send is stored.
Check the tool definitions your client received from an MCP server against Glimind's signed transparency log of every server's tool list. Returns whether they match what the server currently advertises, an earlier recorded version, or nothing ever recorded — with a diff of added/removed/changed tools, a tool-poisoning scan, and a Merkle inclusion proof. Use it before trusting a server's tools, especially after they change.
Certificate recorded, valid to 2026-11-25
Authorization not required
First tool surface recorded: 15 tools (server version 0.1.0)
Showing the latest 4 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed