Skip to main content

PoYo MCP

Connect your AI assistant to PoYo to search the live model catalog, inspect schemas and prices, run models, and resume long-running generation tasks without leaving your editor. The hosted server uses stateless Streamable HTTP at https://api.poyo.ai/mcp. Initialization, tool discovery, and public model discovery work without authentication. Account access and model execution require a PoYo API key, which is validated on each authenticated request and is not stored by the MCP server.
Use MCP for agent-driven discovery and execution. Use the REST API for application traffic or token-by-token chat streaming.

Connect your client

Set POYO_API_KEY in the environment that starts your client, then use the matching configuration. The key is optional for public discovery, but configuring it now enables account and execution tools.
See the Claude guide for Claude Desktop and native Windows setup.
Keep the API key out of prompts, URLs, client-side applications, and committed configuration. Prefer environment variables or secure client inputs.

Verify the connection

Ask your assistant:
A working connection can call poyo_account, poyo_search_models, poyo_get_model_schema, and poyo_get_pricing.

Available tools

Discovery

Execution

Utility

Try these requests

Generate an image

“Find a suitable image model for a cinematic product photo, show me its price, then generate the image.”
The assistant searches the catalog, checks the model schema and pricing, then calls poyo_run_model.

Turn an image into video

“Find a model that accepts this image, create a five-second video, and wait for the result.”
The assistant inspects compatible models, calls poyo_submit_job, and polls the returned task_id with poyo_check_job.

Check pricing first

“Compare the prices of suitable image-to-video models. Do not run them.”
The assistant uses live catalog and pricing data without making a paid generation request.

Load typed model tools

The default endpoint exposes a compact discovery and execution tool set. Add explicit model IDs when you want model-specific JSON Schemas:
See Choose MCP tools for category filters, selection guidance, and limits.

Handle long-running tasks

Use poyo_run_model for short work and poyo_submit_job for long-running media. See Task lifecycle for polling, normalized statuses, retries, and result handling.

How it works

  1. Your MCP client sends a tool request to PoYo, with a Bearer token when the tool requires authentication.
  2. Public discovery reads the live Capability Catalog without account access.
  3. Authenticated tools apply the same access, balance, routing, and billing rules as the public API.

Troubleshooting

See Troubleshooting integrations for authentication, missing tools, streaming behavior, task recovery, error codes, and retry guidance.