DeepMiro
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MIROFISH_URL | No | Override for self-hosted engine URL | https://api.deepmiro.org |
| DEEPMIRO_API_KEY | No | Your DeepMiro API key (get one free at https://deepmiro.org) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_simulationA | Run a full swarm prediction. Builds a knowledge graph, generates agent personas, runs a multi-agent social media simulation, and generates a prediction report. Streams progress updates. Returns the final report when complete. |
| simulation_statusA | Check the progress of a running or completed simulation. Returns phase-aware status with entity names and action content. Phases: building_graph → generating_profiles → simulating → completed. |
| get_reportA | Generate and retrieve the prediction report for a completed simulation. If the report hasn't been generated yet, triggers generation (may take 1-3 minutes). Returns a detailed markdown analysis ready to display as an artifact in the side panel. Pass force_regenerate=true to rebuild an already-cached report. |
| interview_agentA | Chat with a specific simulated agent to understand their perspective, reasoning, and predicted behavior. The agent responds in character based on their persona and simulation experience. |
| list_simulationsA | List past simulation runs with their status and metadata. |
| search_simulationsA | Search past simulations by topic, project name, or simulation ID. |
| upload_documentA | Upload a document for use in simulations. LIMITS: Max 10MB, PDF/MD/TXT only. The server extracts text server-side (PyMuPDF for PDFs). Returns a document_id to pass to create_simulation. NOTE: Only works with local file paths (stdio transport). For remote/hosted mode, the client skill uploads via HTTP instead. |
| simulation_dataA | Access simulation data: agent profiles, configuration, action logs, social media posts, round-by-round timeline, per-agent activity stats, and interview history. Paginated — use offset to get more results when has_more is true. |
| cancel_simulationA | Stop a running simulation. SIGTERMs the subprocess immediately and marks the simulation as stopped. Partial action log is preserved — you can still call get_report or simulation_data on a cancelled simulation for whatever data was produced before cancellation. Use this when a simulation is taking too long, was started by mistake, or is producing bad output you want to abort. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| prediction | Read the latest prediction result. Server sends notifications/resources/updated when a prediction completes. |
Latest Blog Posts
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/kakarot-dev/deepmiro'
If you have feedback or need assistance with the MCP directory API, please join our Discord server