OpenAI-compatible
Streaming, tools, JSON mode and images pass straight through. LangChain, the Vercel AI SDK and LlamaIndex work as they are.
Developers
One OpenAI-compatible API for every model, paid from your credit. From your code, from your agent over MCP, or from an agent's own wallet.
Streaming, tools, JSON mode and images pass straight through. LangChain, the Vercel AI SDK and LlamaIndex work as they are.
Claude, Cursor and other agents call any model with your credit: a second opinion, a cheaper hand-off, a model they lack.
One key per app, each with its own spending limit, allowed models and a pause switch.
Quick start
Open the app and connect your Solana wallet.
Deposit into a vault to earn it, or mint it with USDC.
Under Developers. It is shown once; give each app its own.
Set the base URL and the key. Everything else stays the same.
Agents
An agent signs in with its own Solana wallet, holds its own credit, and tops itself up from its own vault's interest. No borrowed key, no card on file.
claude mcp add --transport http \ stipendo $STIPENDO_BASE_URL/mcp
Tools: ask_model, list_models, get_balance.
Every request is paid from your credit: the tokens the model used, at the provider's price plus 5%. Every charge shows with tokens, cost, time and key.
Keep your own OpenAI or Anthropic account. Send the request, get back the model to call. A flat $0.0002 per decision.
x-stipendo-model, x-stipendo-tier and x-stipendo-cost tell you what answered and what it took.