Agent tools, billed per user.

3,960 APIs. One integration. Your price.

Backed byY Combinator
Locus Pro
Your app sends each customer's agent calls through Locus. Every call reaches the provider and is charged to that customer at base cost plus your markup.

7 vendors. 7 contracts. Or one.

Without Locus
  • 7vendor reviews
  • 7contracts
  • 7bills to pay
With Locus
  • 1vendor
  • 1contract
  • 1bill

Integrate once. Bill every call.

  1. Terminal

    1Connect your app

  2. Chat

    2Your user asks

  3. Result

    3Billed to that user

Set your price. Locus does the math.

30 provider cost20% your markup36 cr charged to user_482

Ledger
CustomerToolBase+20%Charged
user_482Mathpix30+636 cr
user_107RentCast15+318 cr
user_311Judge010+212 cr
user_482ZeroBounce5+16 cr
Your margin+12 cr
  • You fund a pool

    Top up once. Give credits to customers as you choose.

  • You bill, then allocate

    Keep your billing. Credit customers after they pay you.

  • Customers top up

    They buy credits in the widget. Your margin pays out after a 30-day hold.

The rest is built in.

Balances, keys, limits and reports for every customer. Your server stays the only place that talks to Locus.

A balance for every customer.

Your workspace holds the credit pool. Each customer gets a balance inside it, and your server names them on each call.

your-apppool 250,000 cr

  • user_4824,210 cr
  • user_107980 cr
  • user_31112,400 cr
  • sandboxtest calls, 0 cr

A key for each job.

Each credential reaches only what it needs.

  • lcr_Server keyYour backend. Calls, balances, allocations.
  • lcrpk_Publishable keyThe browser widget. Cannot call tools alone.
  • tokenEnd-user tokenOne customer. Their balance only.
  • lcac_Agent ConnectionOne agent. Allowed tools and limits.
  • lcrsb_Sandbox keyTests. No providers, no charges.

Limits, checked first.

Each agent gets allowed tools, a max per call and a run budget. A blocked call never reaches the provider.

Bring your own APIs and keys.

Add your HTTP service with its credential and a price. Agents find it next to the catalog, and it bills through the same ledger.

Add an API
Base URL
https://api.your-app.com
Credential
••••••••••••
Price
cost + 25%
  • Catalog and MCP
  • Access controls
  • Customer billing

See what every customer spends.

Activity traces each charge to a customer, agent, provider and endpoint.

Date range
  • user_3117,920 cr
  • user_4826,450 cr
  • user_1072,870 cr
  • user_9051,330 cr

Webhooks you can trust.

Signed, retried up to 7 times and ordered by sequence.

  1. #1042credits.burn.completeduser_482 36 cr
  2. #1043credits.balance.lowuser_107 980 cr
  3. #1044credits.topup.completeduser_107 +5,000 cr
  4. #1045credits.refund.issueduser_311 +12 cr

A few lines on your server.

  • SDK TypeScript, with a balance widget for the browser.
  • Hosted MCP Any MCP agent, with scoped connections.
  • CLI Scripts and agents that run commands.
  • Sandbox Test keys. No providers, no charges.
Make your first call
server.ts
import { LocusCredits } from '@withlocus/credits';

const credits = new LocusCredits(
  process.env.LOCUS_CREDITS_SECRET_KEY,
);

const res = await credits.callJson(
  'tavily/search',
  { query },
  { user: 'user_482' },
);

// what this customer paid, and what they have left
res.cost.credits;
res.cost.balance;

Retries with the same Idempotency-Key never charge twice.

What platforms build with it.

  • Sales data

    Your users find buyers and verified emails. You charge per lead.

  • Research assistant

    Cited answers and filings, billed per question.

  • Travel assistant

    Routes, places and weather behind one balance.

  • Internal agents

    Give each team a budget. See who spent what.

3,960services your customers' agents can call.

From 57 reviewed providers. New ones every week.

Browse the catalog

Plans for platforms.

  • Free

    $0per month

    Pay only for what you use

    Try it yourself, with limited features.

    • Up to 120 tool calls per minute
    • Personal workspace
    • Buy credits when you need them
    • No team or customer billing
    Try it free
  • Enterprise

    $200per month

    $30 in credits included each month

    Run a shared workspace and manage how your customers use and pay for tools.

    • Up to 600 tool calls per minute
    • Bill your customers
    • Reconcile by customer
    • Team access
    • Your own APIs
    • Bonus credits on larger top-ups
    Book a call
  • Enterprise Plus

    $1,000per month

    $1,100 in credits included each month

    The same Enterprise features, with more credits and higher throughput.

    • Up to 1,200 tool calls per minute
    • Everything in Enterprise
    • More credits than your monthly subscription price
    Book a call
  • Contact us

    Custom

    Priced for your volume

    For platforms that need more than Enterprise Plus.

    • Everything in Enterprise Plus
    • Credits and throughput sized to you
    • Custom terms
    Book a call

Built for your product. Or just your agent.

For platforms

Balances for every user, your markup, and one ledger for every call.

Book a call
For your own agent

Every paid tool through one account. Start at $0.

Use it yourself

The short version.

Read the documentation
What is Locus Pro for platforms?

It lets your product give customers' agents paid tools, like search, enrichment and data APIs, and bill each customer for what their agent uses. You integrate once. Locus meters every call, applies your markup and keeps the ledger across 3,960 services.

How does each customer get their own balance?

Your workspace holds a credit pool. Each customer gets an end-user balance inside it. Your server names the customer on each call, and Locus charges that balance at your price.

How do we set our price?

Add a markup over the provider cost as a percent, a flat fee, or both. Every call records the base cost, your markup and the total charged. Analytics shows usage and margin over time.

Who pays, us or our customers?

Pick a model. Fund a pool and allocate credits. Bill customers yourself, then allocate. Or let customers buy credits in the widget, and your margin pays out after a 30-day hold.

How does this help procurement and finance?

Locus is one vendor. Review it once, sign one contract and pay one bill, not one per provider. Adding a tool from the catalog needs no new contract, card or API key. Finance sees every charge by customer, agent and provider in one ledger.

Can we limit what an agent spends?

Yes. Agent Connections carry allowed tools, a max per call and a run budget. The workspace has a monthly cap. Limits are checked before the provider is called, so a blocked call costs nothing.

Can we bring our own APIs and keys?

Yes. Add your HTTP services as Custom APIs with your own credential and a price. Agents find them in the catalog and MCP, and they bill through the same ledger. Saved credentials stay private.

How do we track usage?

Activity traces every charge to a customer, agent, provider and endpoint. Signed webhooks report burns, low balances, top-ups and refunds. They are retried and carry a sequence number.

Which plan do we need?

Start free to try it yourself. Customer balances, markup, controls and Custom APIs come with Enterprise ($200 a month) and Enterprise Plus ($1,000 a month). For more volume, book a call.

Turn every agent call into revenue.

Tell us what your agents do. We will map the integration with you.