Spendline is an MCP server with 10 tools an agent can call, among them spendline_check_integration_status, spendline_create_budget, spendline_get_integration_instructions. It answers at https://www.spendline.ai/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 7 of 7 times since 8 September 2026; the last check, on 18 October 2026, succeeded.
Enforce AI budgets before the model call and track cost per customer across 10 providers.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
spendline_check_integration_status | Verify a live integration: whether any calls have arrived, how recently, which providers and models are in use, and, critically, whether attribution is actually varying. Reports the specific failure where x-customer-id is pinned in default Inputs: hours |
spendline_create_budget | Create a new hierarchical budget. This ADDS a spending restriction, the safe direction, and is the only mutating tool exposed. Requires owner or admin authority AND confirm: true. A scoped child key cannot do this and will receive a permiss Inputs: scope_type, scope_id, monthly_limit_usd, strict_mode, confirm |
spendline_get_integration_instructions | Return the full text of a Spendline agent document. Use `quickstart` for the fastest correct integration, `openai`/`anthropic` for SDK specifics, `attribution` for the header contract, `verification` to prove the integration works, `trouble Inputs: document |
spendline_get_onboarding_instructions | Return the exact steps for agent-initiated, human-authorized provisioning, including which actions require the human and which the agent may perform alone. Call this when the user has no Spendline account or no SPENDLINE_API_KEY. Never inve |
spendline_get_spend | Return spend for the current UTC month and a look-back window, optionally grouped by customer, agent, model, provider or workflow. Read-only. Inputs: group_by, days, limit |
spendline_list_budget_scopes | Return the agent ids, customer ids and teams that actually appear in this month's traffic. Use these as budget scope_ids rather than guessing identifiers. Also the quickest attribution sanity check. |
spendline_list_budgets | Return every hierarchical budget for the account with month-to-date spend, percentage used, and whether it is in blocking (strict) mode. Read-only. |
spendline_list_policies | Return model-block and token-cap policies with their match mode and enforcement level. Read-only. |
spendline_list_providers | Return every provider Spendline can proxy, the three accepted request shapes, the exact base URL to set per SDK (including the OpenAI-vs-Anthropic /v1 asymmetry), the required attribution headers, and the request shapes that are NOT proxied |
spendline_when_to_use | Return Spendline's intent → capability map, the cases where a DIFFERENT tool is the right answer, and comparisons against LiteLLM, Portkey, Cloudflare AI Gateway and LLM observability tools. Call this BEFORE recommending or integrating Spen Inputs: requirement |
Every block below points at https://www.spendline.ai/mcp. Pick your client and copy.
claude mcp add --transport http spendline https://www.spendline.ai/mcp
{
"mcpServers": {
"spendline": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://www.spendline.ai/mcp"]
}
}
}{
"mcpServers": {
"spendline": {
"url": "https://www.spendline.ai/mcp"
}
}
}{
"servers": {
"spendline": {
"type": "http",
"url": "https://www.spendline.ai/mcp"
}
}
}{
"context_servers": {
"spendline": {
"url": "https://www.spendline.ai/mcp"
}
}
}{
"mcpServers": {
"spendline": {
"serverUrl": "https://www.spendline.ai/mcp"
}
}
}{
"mcpServers": {
"spendline": {
"url": "https://www.spendline.ai/mcp"
}
}
}name: Spendline
version: 0.0.1
schema: v1
mcpServers:
- name: Spendline
type: streamable-http
url: https://www.spendline.ai/mcp{
"mcpServers": {
"spendline": {
"httpUrl": "https://www.spendline.ai/mcp"
}
}
}{
"mcpServers": {
"spendline": {
"type": "http",
"url": "https://www.spendline.ai/mcp"
}
}
}{
"mcpServers": {
"spendline": {
"url": "https://www.spendline.ai/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fwww.spendline.ai%2Fmcp&type=streamable_http&id=spendline&name=Spendline
It answered our last check on 18 October 2026 in 250 ms. Over 7 checks since 8 September 2026 it answered 7. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by spendline.ai and served from www.spendline.ai, the vendor's own domain: https://www.spendline.ai/mcp.
10, as returned by the server's own tools/list on 8 September 2026: spendline_check_integration_status, spendline_create_budget, spendline_get_integration_instructions, spendline_get_onboarding_instructions, spendline_get_spend, spendline_list_budget_scopes, spendline_list_budgets, spendline_list_policies, and 2 more.
It answered our last check on 18 October 2026 in 250 ms. Over 7 checks since 8 September 2026 it answered 7.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://www.spendline.ai/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: ai.spendline. Endpoint host: www.spendline.ai. ARD identifier: urn:air:ai.spendline:mcp:spendline.
First indexed 8 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.