An MCP server for Claude Code that reaches the models you have keys for in LlmHelper: OpenAI, Anthropic, Gemini, Perplexity, GitHub Models, Grok, Kimi and Z.ai. Claude can list the services and models (with prices), send a prompt to any of them, and run raw Perplexity web searches. Every paid call reports what it cost.
Install LlmHelper and save the API keys you want to use in it (API Keys). The server reads them from there; there is nothing else to configure.
Run in PowerShell:
irm https://shakytext.com/llm/install.ps1 | iex
That downloads the server, checks its checksum, installs it to %USERPROFILE%\LlmHelper\mcp\llm and
registers it with Claude Code as llmhelper when the claude CLI is present. Re-run the same
line any time to update.
To register by hand:
claude mcp add --scope user llmhelper -- "%USERPROFILE%\LlmHelper\mcp\llm\LlmHelper.Mcp.exe"
Or grab the files directly: LlmHelper-mcp.zip (SHA-256) · README
list_services, list_models: which providers have keys, model ids, prices and options (free)query: ask one model; returns the answer, citations and costsearch: Perplexity web search, ranked links and snippets ($0.005 a call)get_job: fetch a long-running answerget_spend, set_spend_cap: today's spend and the daily capRequires the .NET 8 Runtime (the installer offers it via winget). Calls are billed to your own provider keys. The server refuses any call that would take the day's spend past its cap: $2 a day until you ask Claude to change it.