Skip to content
Console
RUTY / DEVELOPERS

A creative toolkit for your agent.

Connect Ruty to an MCP-compatible client. Your agent can discover models, quote a request, create tasks and retrieve finished outputs.

Streamable HTTP

Endpoint: https://ruty.ai/api/mcp. For clients supporting remote MCP with custom headers, use this configuration and replace YOUR_API_KEY locally.

mcp.json
{
  "mcpServers": {
    "ruty": {
      "url": "https://ruty.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

The server is stateless and accepts POST. GET subscriptions and DELETE sessions are not required. Ruty API keys authenticate this endpoint; OAuth clients such as ChatGPT can instead connect to https://nestapi.reelmind.ai/mcp/ruty and complete the Ruty account authorization flow.

Local stdio

Install the CLI first. This configuration works with clients that launch a local MCP process, including Claude Desktop.

terminal
npm install -g https://ruty.ai/downloads/ruty-cli.tgz
mcp.json
{
  "mcpServers": {
    "ruty": {
      "command": "ruty",
      "args": [
        "mcp"
      ],
      "env": {
        "RUTY_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Nine tools. One account.

ToolAccessPurpose
ruty_list_modelsReadDiscover image and video models, capabilities and pricing.
ruty_calculate_priceReadGet an account-specific quote before generating.
ruty_get_credit_balanceReadRead your current credit balance.
ruty_generate_imageWriteCreate an image task. Supports an idempotency key.
ruty_get_image_taskReadRetrieve an image task and its output URLs.
ruty_list_image_tasksReadList image tasks owned by the current API key.
ruty_generate_videoWriteCreate a video task. Each request can incur a charge.
ruty_get_video_taskReadRetrieve video task progress and output.
ruty_list_video_tasksReadList video tasks owned by the current API key.
Generation tools spend account credits. Ask your agent to quote the request first. Repeated video submissions can create separate, chargeable tasks.