Your agent can run the numbers, too.

The website and agent endpoints use the same deterministic USD pricing model. Public estimation does not save inputs, invoke an LLM, send email, or make purchases.

Connect with MCP

Add this Streamable HTTP endpoint to your MCP client:

https://llmmargin.com/mcp

Call estimate_ai_service. For private quotes, connect to https://llmmargin.com/agent/mcp and complete OAuth sign-in and consent. Private tools: list_quotes, get_quote, and save_quote.

Or use the REST API

curl https://llmmargin.com/api/estimate \
  -H 'Content-Type: application/json' \
  -d '{"monthlyRequests":10000,"marginPercent":60}'

Omitted inputs use documented example defaults. Replace them with your own costs. OpenAPI specification includes bounds, paths, and authorization scopes.

A2A and browser tools

The synchronous A2A 0.3.0 endpoint /a2a accepts message/send with one data part containing quote inputs. It returns a structured estimate. It does not support streaming or persisted tasks. Agent card.

On the quote calculator, browsers supporting WebMCP expose the read-only estimator through document.modelContext (with compatibility for earlier navigator-based implementations). Other browsers can use REST or MCP.

Private stays private

OAuth 2.1 uses PKCE S256 and explicit consent. Read access and draft-writing are separate scopes. Agents can access only the approving user’s quotes. You can revoke connections in your account.

Exports require a confirmed purchase or active Pro access. A payment-required response is not permission to purchase. The user must review the quote and pay on Stripe. Agents cannot initiate checkout or send a proposal to a client.

Full authentication instructions

Discovery & limits

Public pages support Accept: text/markdown and /index.md. Discover the API catalog, integrity-checked skill, and reading guide. Public agent requests: 120 per IP per minute. Private agent requests: 60 per user per minute. Maximum JSON body: 16 KiB.

Content policy: search and AI inference allowed; model training not permitted. Private quotes are never included in sitemaps or public discovery. We do not operate an outbound browsing agent, so Web Bot Auth is not advertised.