Enforce AI budgets before the model call and track cost per customer across 10 providers.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add --transport http spendline https://www.spendline.ai/mcp --header 'x-spendline-key: <X_SPENDLINE_KEY>'~/.codex/config.toml
[mcp_servers.spendline]
url = "https://www.spendline.ai/mcp"
http_headers = { x-spendline-key = "<X_SPENDLINE_KEY>" }
# codex mcp add spendline --url https://www.spendline.ai/mcp~/.cursor/mcp.json
{
"mcpServers": {
"spendline": {
"url": "https://www.spendline.ai/mcp",
"headers": {
"x-spendline-key": "<X_SPENDLINE_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"spendline": {
"type": "http",
"url": "https://www.spendline.ai/mcp",
"headers": {
"x-spendline-key": "<X_SPENDLINE_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"spendline": {
"httpUrl": "https://www.spendline.ai/mcp",
"headers": {
"x-spendline-key": "<X_SPENDLINE_KEY>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"spendline": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://www.spendline.ai/mcp",
"--header",
"x-spendline-key:<X_SPENDLINE_KEY>"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"spendline": {
"url": "https://www.spendline.ai/mcp",
"headers": {
"x-spendline-key": "<X_SPENDLINE_KEY>"
}
}
}
}