Search / io.github.shibley/mymcptools
MyMCPTools
R0· no sign-inFind MCP servers and check whether they actually respond, via live handshake probes.
v0.1.1 · active · repository · website · descriptor JSON · versions
Search / io.github.shibley/mymcptools
R0· no sign-inFind MCP servers and check whether they actually respond, via live handshake probes.
v0.1.1 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"mymcptools": {
"type": "http",
"url": "https://mymcptools.com/api/mcp"
}
}
}claude mcp add --transport http mymcptools https://mymcptools.com/api/mcp[mcp_servers.mymcptools]
url = "https://mymcptools.com/api/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"mymcptools": {
"type": "remote",
"url": "https://mymcptools.com/api/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"mymcptools": {
"type": "http",
"url": "https://mymcptools.com/api/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=mymcptools&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbXltY3B0b29scy5jb20vYXBpL21jcCJ9"
}{
"servers": {
"mymcptools": {
"type": "http",
"url": "https://mymcptools.com/api/mcp"
}
}
}{
"mcpServers": {
"mymcptools": {
"httpUrl": "https://mymcptools.com/api/mcp"
}
}
}extensions:
"mymcptools":
enabled: true
name: "mymcptools"
type: streamable_http
uri: "https://mymcptools.com/api/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations8 of 8 tools declare readOnlyHint or destructiveHinttools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: search_mcp_servers (destructiveHint, idempotentHint); get_mcp_server (destructiveHint, idempotentHint); get_server_status (destructiveHint, idempotentHint); …tools.token_costabout 1,221 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +website +reachable +uptime-100% ~updated-82d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mymcptools.com/api/mcp streamable-http | none | yes | 100% | 795 ms | 2025-11-25 | 2026-10-20 |
get_catalog_statsread-only | Aggregate health of the whole MCP population: verdict breakdown, share of probeable servers actually serving, transport mix, handshake latency percentiles, tool counts and probe freshness. This is the 'how healthy is MCP right now?' headline number. |
get_mcp_serverread-only | Full catalog entry for one MCP server by slug: description, author, install command, repo, supported clients, current probe verdict, static repo-freshness signal for local servers, and related servers in the same categories. |
get_server_historyread-only | Trailing probe history for one server plus a daily uptime sparkline — the reliability signal behind the badge on mymcptools.com. Returns per-day uptime buckets and the raw probe points (timestamp, verdict, latency). |
get_server_statusread-only | Current live-probe status for one server: verdict (GOOD / WARN / AUTH_REQUIRED / DOWN / UNPROBEABLE), exposed tool count, handshake latency, negotiated protocol version, remote endpoint, and when it was last seen healthy. Omit the slug to get the catalog-wide verdict summary instead. |
list_categoriesread-only | Every category and client integration in the MyMCPTools catalog, with the number of servers in each. The slugs returned here are the valid values for the category and integration filters on search_mcp_servers. |
list_schema_driftread-only | Tool-schema and protocol-version drift events detected between successive probes — which servers added, removed or changed tools, and when. Use this to spot breaking changes in a server you depend on. Newest first. |
list_server_incidentsread-only | Reconstructed outage incidents (contiguous runs of failed probes) across the catalog, newest first. Each incident has a start, an end (or ongoing), a duration and the failure reason. Filter to one server with slug, or to open outages with status='ongoing'. |
search_mcp_serversread-only | Search the MyMCPTools catalog of Model Context Protocol servers. Filter by free-text query, category slug, integration slug (claude-desktop, cursor, vs-code, ...), install type, or official status. Set only_verified to restrict to servers that answered a live MCP handshake on the most recent probe. Results carry the live verdict for each server. |
Schemas: list_tools.
{
"name": "io.github.shibley/mymcptools",
"title": "MyMCPTools",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://mymcptools.com/api/mcp",
"type": "streamable-http"
}
],
"version": "0.1.1",
"repository": {
"id": "1316507959",
"url": "https://github.com/shibley/mymcptools-mcp-server",
"source": "github"
},
"websiteUrl": "https://mymcptools.com",
"description": "Find MCP servers and check whether they actually respond, via live handshake probes."
}