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

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_modelsA

Search and browse AI models on Wiro. Returns model names, slugs, descriptions, and categories. Use this to discover available models before running them.

get_model_schemaA

Get the full parameter schema for a specific model. Shows parameter names, types, options, defaults, and required fields. Use this before run_model to understand what parameters a model accepts.

recommend_modelA

Describe what you want to build and get model recommendations ranked by relevance. Use natural language like "remove background from product photos" or "generate a 10-second cinematic video".

exploreA

Browse curated AI models on Wiro, organized by category. Returns featured and popular models grouped into sections like "Recently Added", "Image Generation", "Video", etc. No parameters needed — just call it to see what's available.

run_modelA

Run any AI model on Wiro. Supports image generation, video generation, LLMs, audio, 3D, and more.

Use get_model_schema first to discover available parameters.

With wait=true (default), polls until completion and returns the result. With wait=false, returns the task token immediately for async monitoring.

get_taskA

Get the current status and output of a task. Returns status, outputs, cost, and elapsed time. Check pexit for success ("0") or failure.

get_task_priceA

Get the cost of a completed task. Returns the total cost charged for the run. Only successful tasks (pexit "0") are billed — failed tasks are not charged.

cancel_taskA

Cancel a task that is still in the queue (before worker assignment). Tasks already running cannot be cancelled — use kill_task instead.

kill_taskA

Kill a task that is currently running (after worker assignment). For queued tasks, use cancel_task instead.

upload_fileA

Upload a file from a URL to Wiro for use as model input. Note: most models accept direct URLs in file parameters (e.g. inputImage, inputImageUrl) without uploading first. Only use this when the model requires a Wiro-hosted file or when you need to reuse the same file across multiple runs.

search_docsA

Search the Wiro documentation for guides, API references, examples, and how-to information. Returns relevant sections from the docs.

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