Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MIROFISH_URLNoOverride for self-hosted engine URLhttps://api.deepmiro.org
DEEPMIRO_API_KEYNoYour DeepMiro API key (get one free at https://deepmiro.org)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
predictionRead 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