Prisme.ai MCP Plugin
OfficialServer 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 | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_automationB | Create a new automation in the Prisme.ai workspace |
| get_automationB | Get a specific automation by its slug from the prisme.ai workspace |
| update_automationB | Update an existing automation on the prisme.ai workspace |
| delete_automationB | Delete an automation from the prisme.ai workspace |
| list_automationsA | List all automations in the Prisme.ai workspace |
| list_appsC | Search apps from the Prisme.ai app store |
| get_appA | Get an app from the Prisme.ai app store with its configuration schema and automations. Use this to understand what config an app requires before installing it in the imports folder. The appSlug is case-sensitive. |
| install_app_instanceB | Install an app from the Prisme.ai app store into a workspace. Use get_app first to understand the app's configuration schema. |
| list_app_instancesA | List all installed app instances in a Prisme.ai workspace. Returns summary info only (slug, appSlug, appName, disabled). Use get_app_instance for full details. |
| get_app_instanceA | Get details of an installed app instance by its slug |
| update_app_instanceB | Update an installed app instance (config, disabled status, labels) |
| uninstall_app_instanceB | Uninstall an app instance from a workspace |
| get_app_instance_configA | Get only the configuration of an installed app instance |
| update_app_instance_configB | Update only the configuration of an installed app instance |
| publish_appA | Publish a workspace as a new app version in the Prisme.ai app store. On first publish, a slug is required to create the app. Subsequent publishes update the existing app. |
| unlock_workspaceA | Remove the write lock from a Prisme.ai workspace. Use this when a workspace is stuck in a locked state. |
| create_workspaceB | Create a new Prisme.ai workspace. Returns the created workspace with its ID. |
| search_workspacesA | Search for workspaces by name, description, or slug. Returns workspace IDs and names. Use this to find a workspaceId from a text search. |
| call_apiA | Call any Prisme.ai REST API endpoint, authenticated server-side with the configured environment token (the token is NEVER exposed to the model). Use for endpoints not covered by a dedicated tool — e.g. list organizations ('/orgs'), the current IAM context ('/me'), org members, API keys, etc. |
| execute_automationB | Execute/test an automation already existing in the Prisme.ai workspace with optional payload |
| search_eventsA | Search for events in Prisme.ai workspace using Elasticsearch DSL. |
| get_prisme_documentationA | Returns Prisme.ai documentation by section. Call with 'index' first to see available sections. SECTIONS:
|
| validate_automationA | Validate Prisme.ai automation(s). Checks schema compliance, expression syntax ({{variables}} and {% code %}), unknown functions, naming conventions, and optionally strict mode. Accepts a file path, folder path (validates all .yml/.yaml/.json files), or automation object. Returns warnings (e.g., missing arguments declaration or naming convention issues) alongside errors even when the automation is valid. |
| report_issue_or_feedbackA | Report bugs or feedback about the Prisme.ai MCP tools. Use PROACTIVELY when you encounter issues - even mid-task. Don't wait for task completion. Trigger on: tool errors, misleading documentation, or missing constraint information. IMPORTANT: Report how to improve MCP tool guidance, NOT requests to change API behavior.
|
| update_reportA | Update an existing bug report or feedback. Use this to cancel a report, edit its message, or change its type. |
| get_reportsA | Retrieve bug reports and feedback submitted about the Prisme.ai MCP tools. |
| pull_workspaceB | Download the current workspace from Prisme.ai and extract it to a local directory. This will overwrite existing files. |
| push_workspaceA | Upload the local workspace directory to Prisme.ai. Creates a backup version before importing. Version name (message) must not exceed 15 characters and only allows letters, numbers, hyphens, and underscores (no spaces). |
| push_workspace_versionA | Push a workspace to a git repository by creating a new version. If the user asks to push to git, you MUST pass Selector choice:
Response includes Common errors:
|
| pull_workspace_versionA | Pull a workspace version from a git repository, or roll back/import an existing workspace version. If the user asks to pull from git, you MUST pass Selector choice:
Response includes |
| upload_fileA | Upload a file to the Prisme.ai workspace's file storage. Returns the uploaded File object(s) with |
| list_filesB | List files in the Prisme.ai workspace. Supports pagination, sorting and Elasticsearch-style filtering via the |
| get_fileA | Get metadata for a single file by id. Returns the File object including |
| delete_fileB | Delete a file from the Prisme.ai workspace storage by id. |
| ai_knowledge_queryA | Legacy AI Knowledge API: query an AI Knowledge project with RAG or retrieve context only. For new one-product agents, use Agent Factory messages/send or messages/stream with Storage-backed file_search. Use method='query' (default) for full RAG response with LLM answer. Use method='context' to retrieve document chunks only without LLM response. Requires a legacy AI Knowledge project API key (from AI Knowledge > API & Webhooks). |
| ai_knowledge_completionA | Legacy AI Knowledge API: direct LLM completion without RAG. For new direct model calls, use LLM Gateway v1/chat/completions or v1/embeddings. Methods:
IMPORTANT: Before changing a model in a legacy AI Knowledge project, always call this tool with method='models' first to retrieve the list of available models and verify the model name exists. Requires a legacy AI Knowledge project API key. |
| ai_knowledge_documentB | Legacy AI Knowledge API: document CRUD operations. For new RAG data, use Storage files/vector_stores APIs. Methods:
Requires a legacy AI Knowledge project API key. |
| ai_knowledge_projectA | Legacy AI Knowledge API: project/agent management. For new agents, use Agent Factory /v1/agents APIs. Methods requiring project apiKey (existing project):
Methods using user's Bearer token (no apiKey needed):
For methods using Bearer token, use workspaceName/environment to resolve credentials. |
| set_tokenA | Register (or rotate) a user-created Prisme.ai API token for an environment. PRIVACY: calling this tool means the token travels through the conversation and is sent to the LLM provider. PREFER the out-of-band CLI instead — tell the user to run |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
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/prismeai/prismeai-mcp-debug'
If you have feedback or need assistance with the MCP directory API, please join our Discord server