mc8yp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| query | Read first. The active tenant is global to this CLI session and can be flipped between calls by Search the bundled and discovered OpenAPI specs by evaluating a JavaScript function. This MCP exposes a bundled Cumulocity core OpenAPI snapshot. Use Available bindings (all zero-parameter — do NOT declare these as function parameters):
Both If your function returns a string it is returned as-is. Any other value is returned as JSON. A footer line naming the active tenant (or noting there is none) is appended after a Examples:
|
| executeA | Read first. Every result starts with an An endpoint visible in Execute JavaScript code against the Cumulocity API. Use the query tool first to find the right endpoint, then write an async function that calls cumulocity.request(). This MCP exposes a bundled Cumulocity core OpenAPI snapshot. Use Available in your function: Your code must evaluate to an async function. Return the final value you want. Execution strategy:
On success the result is returned in Toon format. On a blocked or failed execution a plain text message is returned. A blocked message means the operation was denied by connection policy — retrying through the same connection will not help. Examples: |
| statusA | Show the current CLI status: stored tenant credentials, which tenant query and execute will hit, and the specs visible to query right now. If no tenant is active, query falls back to all bundled OpenAPI snapshots and execute is unavailable — set-active-tenant must be called first. This tool also self-heals: if the active tenant has lost its stored credentials it is automatically reset before the status is reported. Pass |
| set-active-tenantA | Set the Cumulocity tenant for this CLI session, or pass tenantUrl: null to clear the active tenant. The tenantUrl must match one returned by the status tool. The selection is persisted across sessions so you only need to call this once (or when switching tenants). Clearing falls back to bundled-only browsing — query still works but execute is unavailable until a tenant is set again. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| code-mode-guide | Guide for the two code-mode tools: query and execute, including available shapes and examples. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/schplitt/mc8yp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server