Skip to main content
Glama
wiroai

Wiro MCP Server

Official
by wiroai

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WIRO_API_KEYYesYour Wiro project API key
WIRO_API_SECRETNoYour Wiro project API secret (for signature auth)
WIRO_API_BASE_URLNoOverride API base URL (default: https://api.wiro.ai/v1)https://api.wiro.ai/v1

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_modelsA

Search and browse AI models on Wiro. Choose a model from the result and call the returned get_model_schema next action before using run_model.

get_model_schemaA

Get one model’s typed parameters, options, defaults, required fields, and pricing. Fill its required parameters and follow the returned run_model next action exactly once.

recommend_modelA

Describe a generation goal in natural language and receive ranked model recommendations. Follow the returned get_model_schema next action before running a model.

exploreA

Browse curated Wiro models grouped by category. Choose a model and call get_model_schema before run_model.

run_modelA

Run any AI model on Wiro. Supports image, video, text, audio, 3D, and more. Call get_model_schema first. With wait=true this performs a bounded wait; when the response contains nextAction.tool = "wait_for_task", call that tool with the exact arguments returned. Never call run_model again for the same request. When the task completes, present every returned media resource in the user-facing response instead of reporting only task metadata.

wait_for_taskA

Wait for an existing Wiro task without submitting a new model run. If it is still running, repeat the exact nextAction returned by this tool. Never call run_model again for the same task. When it completes, present every returned media resource in the user-facing response instead of reporting only task metadata.

get_taskA

Get the current status and output of one task. By default this is an immediate check. For an active task, follow the returned nextAction instead of submitting another run. When the task is complete, present every returned media resource in the user-facing response instead of reporting only task metadata.

list_tasksA

List the authenticated project’s recent model-generation tasks. Use this to find work from previous conversations, then call get_task with a returned task ID for the complete result. The caller identity is derived from authentication; no user UUID is accepted.

get_task_priceA

Get one task’s final charged cost. Successful tasks are billed; failed tasks are not. If the task is active, follow the returned wait_for_task next action.

cancel_taskA

Cancel a task that is still queued, before worker assignment. This changes remote state. Use kill_task for a task that has already started.

kill_taskA

Stop a task that is already running. This changes remote state and can discard in-progress work. Use cancel_task for a task that is still queued.

upload_fileA

Upload a remotely accessible file to Wiro. Most models accept source URLs directly, so use this only when the model schema requires a Wiro-hosted file or the same file will be reused.

search_docsA

Search official Wiro guides, API references, examples, and how-to documentation.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/wiroai/Wiro-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server