
Company News
Jerod Santo Joins Socket as Head of Media
Allow myself to introduce... myself.
@runapi.ai/infinitetalk-mcp
Advanced tools
InfiniteTalk MCP server for RunAPI — create InfiniteTalk AI tasks (audio to video), poll status, and check pricing across 1 model with one API key.
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.
Quick Start | Tools | Models | Examples | Configuration
@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.
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.
| Tool | Auth | Purpose |
|---|---|---|
audio_to_video | Yes | Create 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_task | Yes | Fetch the current status and latest payload for an existing task. |
check_pricing | No | Look up the current price for a InfiniteTalk model and endpoint. |
InfiniteTalk covers 1 model across 1 endpoint. Each tool accepts the models listed for it:
| Tool | Models |
|---|---|
audio_to_video | infinitetalk-from-audio |
Call check_pricing for the current price of any model. Model availability can change between releases.
Ask your assistant in natural language; it uses the tools to confirm pricing and run the 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.
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.
What does InfiniteTalk cost?
The assistant calls check_pricing and shows the current snapshot, or links to runapi.ai/pricing.
The server reads the API key in this order:
RUNAPI_API_KEY environment variable~/.config/runapi/config.jsonExample config file:
{
"apiKey": "your_runapi_key"
}
Do not commit real API keys. Get one at runapi.ai; pricing is listed at runapi.ai/pricing.
Licensed under the Apache License, Version 2.0.
FAQs
RunAPI InfiniteTalk MCP server for video generation: create tasks, poll results, and check pricing across 1 model from Claude Code, Codex, Cursor, and VS Code.
The npm package @runapi.ai/infinitetalk-mcp receives a total of 26 weekly downloads. As such, @runapi.ai/infinitetalk-mcp popularity was classified as not popular.
We found that @runapi.ai/infinitetalk-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Allow myself to introduce... myself.

Research
/Security News
A Twitch browser extension on Chrome and Firefox forwards users’ live OAuth session tokens through proxies controlled by a Russian bot service.

Security News
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.