One connection gives you three tools.
Is this MCP server or tool safe to call right now? About 2,000 servers, probed every 15 minutes.
check_mcp_server_healthfind_alternative_mcp_serverswatch_serverlist_watchesunwatch_serverget_api_keyAPI status and model retirements, across about 40 providers.
check_api_statuscheck_model_deprecationlist_recent_api_changeslist_providersget_digestapprove, ask_human, or block before an agent pays.
score_spendget_quotaspendgate_get_api_keyFree to try. No signup. These configs connect with no key (50 calls/day). Call get_api_key to raise the quota to 1,000 calls/day and 3 watches, then send that key as X-API-Key.
cursor://anysphere.cursor-deeplink/mcp/install?name=toolweather&config=eyJ1cmwiOiJodHRwczovL3Rvb2x3ZWF0aGVyLnRvb2x3ZWF0aGVyLndvcmtlcnMuZGV2L21jcCJ9
{
"mcpServers": {
"toolweather": {
"url": "https://toolweather.toolweather.workers.dev/mcp"
}
}
}{
"mcpServers": {
"toolweather": {
"type": "http",
"url": "https://toolweather.toolweather.workers.dev/mcp"
}
}
}claude mcp add --transport http toolweather https://toolweather.toolweather.workers.dev/mcp
{
"mcpServers": {
"toolweather": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://toolweather.toolweather.workers.dev/mcp"]
}
}
}Cursor and Claude Code, inside toolweather:
"headers": { "X-API-Key": "<key from get_api_key>" }
Claude Code CLI:
claude mcp add --transport http toolweather https://toolweather.toolweather.workers.dev/mcp --header "X-API-Key: <key>"
Claude Desktop args, plus "env": { "TW_KEY": "<key>" }:
"--header", "X-API-Key:${TW_KEY}"| Server | Uptime | Latency | Tools | Checks |
|---|---|---|---|---|
io.github.GoodTurnStudio/halalornot goodturn-mcp.pages.dev/halalornot/mcp | 100% | 27 ms | 13 | 51 |
io.github.GoodTurnStudio/gita goodturn-mcp.pages.dev/gita/mcp | 100% | 27 ms | 9 | 51 |
io.github.GoodTurnStudio/gurbani goodturn-mcp.pages.dev/gurbani/mcp | 100% | 31 ms | 9 | 51 |
io.github.GoodTurnStudio/lore goodturn-mcp.pages.dev/lore/mcp | 100% | 32 ms | 7 | 51 |
io.agentpixel/agentpixel agentpixel.io/mcp | 100% | 35 ms | 14 | 51 |
io.github.GoodTurnStudio/lowermybill goodturn-mcp.pages.dev/lowermybill/mcp | 100% | 38 ms | 3 | 51 |
io.github.GoodTurnStudio/formguide goodturn-mcp.pages.dev/formguide/mcp | 100% | 40 ms | 5 | 51 |
io.github.GoodTurnStudio/findmymoney goodturn-mcp.pages.dev/findmymoney/mcp | 100% | 41 ms | 2 | 51 |
io.github.GoodTurnStudio/fairfare goodturn-mcp.pages.dev/fairfare/mcp | 100% | 42 ms | 8 | 51 |
com.a2awire/agent-spend-guard a2awire.com/mcp/connectors/spend-guard/http | 100% | 47 ms | 4 | 51 |
com.smiaware.mcp/smi-aware-assistant mcp.smiaware.com/mcp | 100% | 48 ms | 40 | 51 |
io.github.GoodTurnStudio/bookslikethis goodturn-mcp.pages.dev/bookslikethis/mcp | 100% | 48 ms | 3 | 51 |
| Server | Error |
|---|---|
io.github.AgentMindCloud/agent-search-pro aggregator-beta.vercel.app/mcp | HTTP 404 |
to.agentservices/agentservices agentservices.to/mcp | HTTP 503 |
io.github.gmannerHJ/agent-hub agents.nomoe.ai/mcp | ConnectError |
io.github.yyxqqq777/agentpay agentpay-xhs-production.up.railway.app/mcp | HTTP 404 |
io.github.aiscimi-code/botkelp agent-scaffold-mcp.vercel.app/mcp | HTTP 404 |
io.github.jordan23wagner-ops/agent-handoff agent-handoff-production-573c.up.railway.app/mcp | HTTP 404 |
io.github.solargptnz-dev/agent-experience-network agent-experience-network.onrender.com/mcp | HTTP 404 |
earth.affine/math-court affine.earth/language-invariant/mcp/sse | HTTP 410 |
io.github.faisal-maverick/aayat-ai aayatai.com/mcp | HTTP 410 |
io.github.Ivansky1/shopify-csv-catalog-check 7days.unlavsofts.xyz/mcp/sse | HTTP 530 |
How often a verdict still held at the very next scheduled check of the same server (usually ~15 minutes later). This measures how stable our verdicts are between checks, not whether real tool calls succeed. History starts Oct 15, 2026, so samples are still small. Raw data
No signup. With no key you get 50 checks/day. get_api_key (or this button, or POST /v1/keys) raises that to 1,000 checks/day and 3 change-alert watches. The key is shown once.
Zero signup. Agents start free (no key needed), then pay per call in USDC on Base via x402 — no account, no subscription. You're never charged for errors.
| What | Free | Beyond free |
|---|---|---|
Health check (MCP tool or /v1/is_safe_to_call) | 1,000/day per key, or 50/day anonymous (no key) | $0.001 per call |
Live recheck (fresh=true or your own token) | 200/day per key | $0.003 per call |
| Find alternatives | Within the free daily quota | $0.001 per call |
| Batch check, up to 25 servers | Each server counts as 1 call | $0.01 per batch |
| Change-alert watches | 3 per key | $0.05 per extra watch per 30 days |
| Upstream tools (API status, model deprecations) | Upstream's own free quota and prices | |
SpendGate tools (score_spend, get_quota, spendgate_get_api_key) | SpendGate's own free quota and prices | |
Every metered response carries X-Free-Remaining and X-Price-After-Free (and a quota body field) so agents can plan. Machine-readable: /v1/pricing · /.well-known/x402
curl -H "X-API-Key: $TW_KEY" \
"https://toolweather.toolweather.workers.dev/v1/is_safe_to_call?server=io.github.GoodTurnStudio/halalornot"
{ "verdict": "safe", "status": "ok", "latency_ms": 182,
"spec_readiness": {"readiness": "dual", "supports_2026_07_28": true},
"last_tool_change": null, "last_checked": "…" }
# or add the MCP server and call the tool:
is_safe_to_call(server="io.github.GoodTurnStudio/halalornot", tool="search")skill_healthskill_countryskill_wordsskill_constellationskill_swapsskill_defineskill_translatecreate_assignment_draft[](https://toolweather.pages.dev/)