server
io.cycloid.mcp/serverVersion 1.0.1An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
Status
Responds196 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:34 UTC
- Latency
- 196 ms
- Remotes responding
- 1 of 1
- Sign-in
- API key
- Hosting
- EU hosting detected (detected, not a legal statement)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.cycloid.io/mcpResponds196 msNo sign-in
Claude Code
claude mcp add --transport http mcp https://mcp.cycloid.io/mcp --header 'X-CY-API-KEY: <YOUR_X_CY_API_KEY>' --header 'X-CY-ORG: <YOUR_X_CY_ORG>'Replace <YOUR_X_CY_API_KEY>, <YOUR_X_CY_ORG> before running.
Claude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: mcp
Remote MCP server URL: https://mcp.cycloid.io/mcp
This server expects the header X-CY-API-KEY, X-CY-ORG.Cursor
{
"mcpServers": {
"mcp": {
"url": "https://mcp.cycloid.io/mcp",
"headers": {
"X-CY-API-KEY": "<YOUR_X_CY_API_KEY>",
"X-CY-ORG": "<YOUR_X_CY_ORG>"
}
}
}
}Replace <YOUR_X_CY_API_KEY>, <YOUR_X_CY_ORG> before running.
VS Code
code --add-mcp '{"name":"mcp","type":"http","url":"https://mcp.cycloid.io/mcp","headers":{"X-CY-API-KEY":"<YOUR_X_CY_API_KEY>","X-CY-ORG":"<YOUR_X_CY_ORG>"}}'Replace <YOUR_X_CY_API_KEY>, <YOUR_X_CY_ORG> before running.
Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
13 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
CYCLOID_BLUEPRINT_LISTList all available blueprints with their details. The LLM can filter the results based on user requirements. | Not declared | Yes | Not declared | Not declared |
CYCLOID_BLUEPRINT_STACK_CREATECreate a new Cycloid stack from a blueprint. CRITICAL: When elicitation context (ctx) is provided, the tool will ALWAYS use interactive elicitation to ask for parameters one by one, REGARDLESS of any parameters provided. The LLM should ONLY provide the 'ref' parameter and let elicitation handle the rest. DO NOT provide name, use_case, or service_catalog_source_canonical when elicitation is available. | Not declared | Not declared | Not declared | Not declared |
CYCLOID_CATALOG_REPO_LISTList all available service catalog repositories with their details. The LLM can filter the results based on user requirements. | Not declared | Yes | Not declared | Not declared |
CYCLOID_COMPONENT_GETGet the state of one or more components in a project environment. | Not declared | Yes | Not declared | Not declared |
CYCLOID_COMPONENT_LISTList components in a project environment. | Not declared | Yes | Not declared | Not declared |
CYCLOID_EVENT_LISTList organization events with optional filters. To filter by WHAT HAPPENED, use `action` (e.g. create, update, delete, configure, pause, unpause) and/or `entity` (e.g. component, ci_build, ci_job, pipeline, credential) — these are matched case-insensitively against each event's actual `action`/`entity` tag VALUE (note: the entity is `ci_build`, not `build`). If a filter matches nothing while events exist, the response lists the available_actions/available_entities to retry with. `type` is ONLY the high-level category: Cycloid, AWS, Monitoring, Custom (do NOT pass an action/entity name as `type`). `severity` is one of: info, warn, err, crit. `begin`/`end` are Unix timestamps in SECONDS (strings); omit any filter to include all of its values. Returns full event payload including tags. Actor identity is in tags as {key: 'user', value: '<username>'}. | Not declared | Yes | Not declared | Not declared |
CYCLOID_MEMBER_LISTList all members of the organization. Use this to look up a member's numeric `id` from their `username`. The `id` field is required to build member URLs: /organizations/<org>/members/<id>. | Not declared | Yes | Not declared | Not declared |
CYCLOID_PIPELINE_LISTList all pipelines from Cycloid. | Not declared | Yes | Not declared | Not declared |
CYCLOID_PROJECT_EVENTSList events scoped to a specific project's components. Walks project → envs → components, then filters org-wide events by project tag. Returns events, count, and a deduplicated actors list extracted from tags[key=user]. Actor usernames can be cross-referenced with CYCLOID_MEMBER_LIST to get numeric ids for building member URLs. Hard cap: aborts with a structured error if total components exceed the configured maximum (default 50). Use begin/end/severity/type/action/entity to narrow results. Filter by WHAT HAPPENED with `action` (e.g. create, update, delete, configure, pause, unpause) and/or `entity` (e.g. component, ci_build, ci_job, pipeline) — matched case-insensitively against each event's actual tag VALUE (the entity is `ci_build`, not `build`). If a filter matches nothing while events exist, the response lists available_actions/available_entities to retry with. `type` is ONLY the high-level category: Cycloid, AWS, Monitoring, Custom (do NOT pass an action/entity name as `type`). `severity` is one of: info, warn, err, crit. | Not declared | Yes | Not declared | Not declared |
CYCLOID_PROJECT_GETGet one or more projects by canonical. | Not declared | Yes | Not declared | Not declared |
CYCLOID_PROJECT_LISTList all projects in the organization. | Not declared | Yes | Not declared | Not declared |
CYCLOID_PROJECT_LIST_ENVList environments in a project. | Not declared | Yes | Not declared | Not declared |
CYCLOID_STACKFORMS_VALIDATEValidate a StackForms (.forms.yml) file using the Cycloid CLI. This tool can validate StackForms configuration and provide detailed feedback for fixing issues. | Not declared | Not declared | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Oct 8, 2025
- Updated
- Oct 8, 2025
- Website
- Not given
- Categories (suggested)
- Project managementDeveloper toolsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared