New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

@runapi.ai/infinitetalk-mcp

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@runapi.ai/infinitetalk-mcp

InfiniteTalk MCP server for RunAPI — create InfiniteTalk AI tasks (audio to video), poll status, and check pricing across 1 model with one API key.

Source
npmnpm
Version
0.1.1
Version published
Weekly downloads
26
-10.34%
Maintainers
1
Weekly downloads
 
Created
Source

InfiniteTalk MCP Server

Create InfiniteTalk AI tasks through RunAPI — 1 endpoint, 1 model — then poll status and check pricing. One MCP server, one API key.

Works with Claude Code, Codex, Cursor, Windsurf, VS Code, Roo Code, and any MCP-compatible host.

npm version Apache-2.0 license MCP Server 1 models

Quick Start | Tools | Models | Examples | Configuration

What Is This?

@runapi.ai/infinitetalk-mcp is a focused MCP server for the InfiniteTalk model line on RunAPI. It lets an MCP-compatible assistant create InfiniteTalk tasks, poll their status, and check current pricing — all through a single RunAPI API key.

check_pricing works without a key. Task creation and status polling require RUNAPI_API_KEY. This package is a pure client; it does not run a local generation backend.

Quick Start

Add it to Claude Code:

claude mcp add infinitetalk -s user -- npx -y @runapi.ai/infinitetalk-mcp
  • -s user: global, available in all of your projects.
  • -s project: team-shared, written to .mcp.json in the current repo so it can be committed.

For other hosts, or for manual configuration, use this JSON:

{
  "mcpServers": {
    "infinitetalk": {
      "command": "npx",
      "args": ["-y", "@runapi.ai/infinitetalk-mcp"],
      "env": { "RUNAPI_API_KEY": "${RUNAPI_API_KEY}" }
    }
  }
}

Create an API key at runapi.ai and expose it as RUNAPI_API_KEY. See examples/ for ready-made config files for Claude, Cursor, Windsurf, VS Code, and Roo.

Tools

ToolAuthPurpose
audio_to_videoYesCreate a InfiniteTalk task (audio to video) and optionally poll until it reaches a terminal status. Returns the task id, status, output URLs, and a price snapshot.
get_taskYesFetch the current status and latest payload for an existing task.
check_pricingNoLook up the current price for a InfiniteTalk model and endpoint.

Models

InfiniteTalk covers 1 model across 1 endpoint. Each tool accepts the models listed for it:

ToolModels
audio_to_videoinfinitetalk-from-audio

Call check_pricing for the current price of any model. Model availability can change between releases.

Examples

Ask your assistant in natural language; it uses the tools to confirm pricing and run the task.

Create a task

Run an InfiniteTalk audio to video task with RunAPI.

The assistant calls check_pricing to confirm the cost, then audio_to_video, and returns the task id, status, and output URLs.

Submit without waiting

Create the task but don't wait for it to finish.

The assistant calls the create tool with wait: false and returns the task id. Check on it later with get_task.

Check pricing

What does InfiniteTalk cost?

The assistant calls check_pricing and shows the current snapshot, or links to runapi.ai/pricing.

Configuration

The server reads the API key in this order:

  • RUNAPI_API_KEY environment variable
  • ~/.config/runapi/config.json

Example config file:

{
  "apiKey": "your_runapi_key"
}

Do not commit real API keys. Get one at runapi.ai; pricing is listed at runapi.ai/pricing.

License

Licensed under the Apache License, Version 2.0.

Keywords

runapi

FAQs

Package last updated on 24 Jun 2026

Related posts