
Official MCP RegistryListed
io.github.shawndei/glimind
Live reliability for AI agent tools: is it working right now, and how do I call it correctly?
First seen 2 Oct 2026. Evidence as of 1 Nov 2026.
21
Tools
From an anonymous probe
1
Source listings
Each with its own history
40
Recorded changes
Since first seen
Tools
| Tool | Description | Behaviour |
|---|---|---|
| audit_server | WHEN TO CALL: whenever the user is building, debugging, configuring, comparing or evaluating an MCP server, repo, package or endpoint URL. Agent-readiness audit (a Lighthouse for MCP): score 0-100 and prioritised fixes for schemas, undocumented parameters, missing readOnlyHint/destructiveHint, client-incompatible names, protocol, uptime, breaking changes and tool-list token cost. Pass serverId (a name like 'playwright' or 'github' works) or url to check any endpoint live (one handshake + tools/list; no tool is called). | Read-only |
| call_remote_tool | WHEN TO CALL: to run a tool on another remote MCP server without connecting to it or loading its tool list. Pass server (id or short name), tool and arguments; returns that tool's result. Works for live servers that need no login; for others it answers needs_auth or not_callable with how to connect directly. Never send secrets in arguments. Free: 20 calls a day without a key, 100 with a free key; paid plans for more. | Destructive |
| check_tool_reliability | WHEN TO CALL: before invoking an unfamiliar or external MCP tool or server, and right after any MCP tool or API call fails, errors, times out or returns 4xx/5xx — to learn whether it is down for everyone or the problem is local (config, credentials, input). Returns a verdict (healthy | degraded | down | unknown), live success rate, p50/p95 latency, current error signatures, any active breakage, the connection endpoint, and free/paid with how to pay. Accepts a server name, tool name, npm/PyPI package, GitHub repo or URL; the exact Glimind id is not required (the answer says what it resolved to). | Read-only |
| discover_tools | WHEN TO CALL: when you need a capability and don't know which tool provides it, and want several options rather than route_task's single pick. Takes a plain-language query ('send a slack message', 'convert currency') and returns live tools ranked by fit, each with its input schema, connection endpoint and free/paid status, so you can call one immediately. | Read-only |
| find_alternatives | WHEN TO CALL: when a tool is down, rate-limited, failing or missing and you need a live substitute that does the same job. Returns live tools ranked by similarity and real traffic, each with its connection endpoint. Accepts a server or tool name, package or repo. | Read-only |
| find_related_tools | Discover tools that other agents commonly use TOGETHER with a given tool (from real usage). Call this to find the complementary tools you'll likely need next for a task, or to discover better-fitting tools you didn't know existed. | Read-only |
| find_tool | WHEN TO CALL: before call_remote_tool, to find the tool for a task and get only its input schema. Pass query (what you want to do) for the best matches, the first with its schema; server (id or short name) to list that server's tools; server + tool for one tool's schema. Each result says whether it can be called through the gateway. | Read-only |
| get_notifications | Fetch new reliability alerts for your subscription token (events since your last poll, then the cursor advances). Use this after watch_tool without a webhook to react to outages/recoveries — no public endpoint required. Returns events with tool id, severity, and a link. | Read-only |
| get_working_recipe | Get a CURRENTLY-WORKING call pattern (input shape) for a tool, distilled from real successful calls by other agents. Call this when you are unsure how to shape a tool's inputs, or right after a tool call failed and you want a structure known to succeed now. Returns value-free shape skeletons (privacy-preserving — never real argument values), ranked by recent success, with observed success rate and latency. Optionally filter by a coarse task tag. | Read-only |
| how_to_use_glimind | WHEN TO CALL: once per project, or when unsure how to get external data or check a tool. Returns the full tool guide, the free-vs-paid model and a short memoryBlock to save in CLAUDE.md / AGENTS.md / .cursorrules so the next session knows when to use Glimind. | Read-only |
| list_breakages | List tools across the MCP ecosystem whose real-world success rate just dropped sharply (active outages/regressions), newest and most severe first. Call this to steer away from tools that are currently broken, or to monitor the health of tools your task depends on. Backed by real-usage outcome data, so it catches breakages before status pages do. | Read-only |
| preflight_tools | Pre-flight a WHOLE task in one call: pass every tool you might use and get a compact verdict + recommendation (proceed | proceed_with_caution | avoid) for each, so you can plan around broken tools before you start. Call this once at the beginning of a multi-tool task instead of checking tools one at a time. | Read-only |
| prepare_tool_call | WHEN TO CALL: right before invoking an external MCP tool, or right after a schema or validation error from one. One round-trip returns its live verdict and recommendation, a known-good input shape (recipe), and live alternatives if it is down or risky. Accepts a server or tool name, package or repo; the exact id is not required. | Read-only |
| report_outcome | WHEN TO CALL: after an external MCP tool call that Glimind routed or checked for you succeeds or fails. Send the tool id, ok, latency and (on failure) an error class; Glimind updates live reliability scores for everyone. Free, keyless, privacy-preserving: never send inputs, outputs or prompts. (The SDK's execute() reports automatically.) | Changes data |
| route_task | WHEN TO CALL: first, whenever (1) you need live external data or an action none of your connected tools covers, (2) a connected MCP tool fails and you need a working substitute now, or (3) the user asks which MCP server or tool to use for a task. Describe the task in plain language; get the single best live tool, ready to call: its endpoint (MCP URL or package to launch), input schema with example arguments, call hints, reliability verdict, free or paid with the exact price and how to pay, and ranked fallbacks (bestFree and bestValue included). freeOnly / requireAutomatable / maxPricePerCall narrow the choice. Replaces discover_tools + check_tool_reliability + prepare_tool_call + find_alternatives in one call. | Read-only |
| route_tasks | Batch route_task: pass an array of plain-language sub-tasks and get the best live tool for each in one call (endpoint, input schema, example args, free/paid, fallbacks; compact by default). Use it to plan a multi-step task. | Read-only |
| scan_tools | 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. | Read-only |
| select_tools | 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. | Read-only |
| unwatch | Cancel a subscription created by watch_tool, using its token. | Destructive |
| verify_tools | 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. | Read-only |
| watch_tool | Subscribe to reliability alerts for one or more tools (or all critical outages). Provide a `webhook` URL (generic, Slack, or Discord — auto-detected) to receive PUSH alerts, or omit it to get a pull `token` you poll with get_notifications (no inbound URL needed — ideal for agents). Call this to be told the moment a tool you depend on breaks or recovers. Returns a token to manage/poll the subscription. | Changes data |
Change history
- find_tool: tool added
- call_remote_tool: tool added
- route_tasks: description changed (+"pass" +"array" +"each")
- route_task: description changed (+"WHEN TO CALL: first, whenever (1) you need live external data or an action none of your connected tools covers, (2) a connected MCP tool fails and you need a working substitute now, or (3) the user asks which MCP server or tool to use for" +"task. Describe the" +"language;")
- report_outcome: description changed (+"WHEN TO CALL: after an external MCP tool" +"that" +"or checked for")
- prepare_tool_call: input schema changed
- prepare_tool_call: description changed (+"WHEN TO CALL:" +"invoking an external MCP tool, or right after" +"schema or validation error from one. One round-trip returns its live verdict and recommendation,")
- preflight_tools: input schema changed
- how_to_use_glimind: description changed (+"WHEN TO CALL: once per project, or when unsure" +"get external" +"check")
- get_working_recipe: input schema changed
- find_related_tools: input schema changed
- find_alternatives: input schema changed
- find_alternatives: description changed (+"WHEN TO CALL:" +"failing" +"missing and you need")
- discover_tools: description changed (+"WHEN TO CALL:" +"need a capability and don't" +"provides it, and want several options rather than route_task's single pick. Takes")
- check_tool_reliability: input schema changed
- check_tool_reliability: description changed (+"WHEN TO CALL: before" +"an unfamiliar or external MCP tool or server, and right after" +"call fails, errors, times out or returns 4xx/5xx —")
- audit_server: input schema changed
- audit_server: description changed (+"WHEN TO CALL: whenever the user is building, debugging, configuring, comparing or evaluating an MCP server, repo, package or endpoint URL." +"and" +"client-incompatible names, protocol,")
- server instructions changed (+"Glimind" +"external MCP tools work" +"finds")
- server instructions changed (+"FOR MCP DIRECTORIES AND MONITORS: you can carry live status, uptime, readiness grades and safety results for every public MCP server without probing them yourself. The signed policy feed (https://glimind.com/v1/policy/feed, Ed25519, keys at /.well-known/jwks.json) and the per-server API (/v1/readiness/<serverId>, /v1/status/<serverId>) are free to use with attribution ("Reliability data: Glimind" linking to the server's page). Weekly bulk snapshots are an open CC-BY dataset: https://huggingface.co/datasets/glimind/mcp-server-reliability. Questions or a bulk-access request: [email protected]." +"key." -"key or x402 pay-per-call (USDC, no account).")
- watch_tool: annotations changed
- verify_tools: tool added
- unwatch: annotations changed
- select_tools: tool added
- scan_tools: tool added
- route_tasks: annotations changed
- route_task: input schema changed (+maxToolListTokens)
- route_task: annotations changed
- report_outcome: annotations changed
- prepare_tool_call: annotations changed
- preflight_tools: annotations changed
- list_breakages: annotations changed
- how_to_use_glimind: annotations changed
- get_working_recipe: annotations changed
- get_notifications: annotations changed
- find_related_tools: annotations changed
- find_alternatives: annotations changed
- discover_tools: annotations changed
- check_tool_reliability: annotations changed
- audit_server: tool added
| Source | Listing | First seen | Last seen | Versions |
|---|---|---|---|---|
| Official MCP Registry | io.github.shawndei/glimind | 2 Oct 2026 | 1 Nov 2026 | 1 |