What is the InferAll MCP server?
It is an open npm package, @inferall/mcp, that gives any MCP client six tools: chat, generate_image, generate_video, text_to_speech, list_models and account_status. Every tool calls the InferAll API with your one key, so the agent reaches chat, image, video and speech models without a separate account per provider.
Which agents does it work with?
Any client that runs a local stdio MCP server. That includes Claude Code, Cursor, Claude Desktop and Windsurf. Clients that take an mcpServers JSON block use the config shown on this page.
What does it cost?
The open NVIDIA NIM chat models are free on the trial. Paid chat models, images, video and speech draw from credit at the rates on /models. A $5 credit pack on /billing unlocks them.
What happens when a call is refused?
The tool returns an error with InferAll's own message, for example an unknown model id, a paid model on a trial key with the billing link, or a used-up trial. The server never swaps in a different model without telling you.
Why does a video call take minutes?
Video models usually take 1 to 6 minutes to render. The tool waits for the result. If your client stops tool calls sooner, raise its limit; in Claude Code set MCP_TOOL_TIMEOUT=600000.