Search / com.canopy-io/docs
Canopy documentation
R0· no sign-inAnswers questions about the Canopy dashboards and API from the published docs. No sign-in.
v1.0.0 · active · repository · website · descriptor JSON · versions
Search / com.canopy-io/docs
R0· no sign-inAnswers questions about the Canopy dashboards and API from the published docs. No sign-in.
v1.0.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"docs": {
"type": "http",
"url": "https://canopy-io.com/mcp"
}
}
}claude mcp add --transport http docs https://canopy-io.com/mcp[mcp_servers.docs]
url = "https://canopy-io.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"docs": {
"type": "remote",
"url": "https://canopy-io.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"docs": {
"type": "http",
"url": "https://canopy-io.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=docs&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vY2Fub3B5LWlvLmNvbS9tY3AifQ%3D%3D"
}{
"servers": {
"docs": {
"type": "http",
"url": "https://canopy-io.com/mcp"
}
}
}{
"mcpServers": {
"docs": {
"httpUrl": "https://canopy-io.com/mcp"
}
}
}extensions:
"docs":
enabled: true
name: "docs"
type: streamable_http
uri: "https://canopy-io.com/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.annotations5 of 5 tools declare readOnlyHint or destructiveHinttools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: explain_capability (destructiveHint, idempotentHint, openWorldHint); get_guide (destructiveHint, idempotentHint, openWorldHint); search_api (destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 585 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 6 of the 7 days neededdeps.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 +dns-namespace +website +reachable +uptime-100% +updated-7d-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://canopy-io.com/mcp streamable-http | none | yes | 100% | 192 ms | 2025-11-25 | 2026-11-07 |
explain_capabilityread-only | What a capability such as env_roles.manage or billing.manage lets someone do, and which pages it opens. The answer to "why can't I see this button": a page shows only for someone holding one of its listed capabilities, and its write actions only for the matching manage capability. |
find_surfaceread-only | Given what someone wants to do ("rotate a webhook secret", "invite an administrator", "why can't I see Hierarchy"), return the pages where it happens, ranked, each with its menu path, the capability that opens it, and its guide. |
get_guideread-only | A docs page as markdown: for a dashboard guide, the menu path, the exact controls to click in order, and the reasons a control may be missing. Pass the guide URL or path from find_surface or list_surfaces, or a surface id such as console.roles. |
list_surfacesread-only | Every left-nav page of both signed-in applications: the application, the menu path in the labels on screen, the capability that opens it, what must be selected first, and the guide that walks through it. The same data as /ai/ui-map.json. |
search_apiread-only | Search the published OpenAPI documents by words from the task or the resource. Returns method, path, operation id, and the reference page for each match. Reference pages live at /docs/api-reference/{operationId}; never guess those URLs. |
Schemas: list_tools.
1 other active names share this repository: com.canopy-io/account
{
"name": "com.canopy-io/docs",
"title": "Canopy documentation",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://canopy-io.com/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"repository": {
"url": "https://github.com/canopy-identity/canopy",
"source": "github"
},
"websiteUrl": "https://canopy-io.com/docs/mcp",
"description": "Answers questions about the Canopy dashboards and API from the published docs. No sign-in."
}