For agents

One gateway.The full fleet.

Ounie is a fleet of 65 first-party apps built to be called by AI agents. Point yours at one MCP endpoint to discover every app, its live tool contract and its price — then pay per call in USDC with no account, or run it on your Ounie credits.

65 apps · 32 take a brain · 65 pay per call

Add Ounie to your assistant

One server, every app. Paste the URL into any MCP client and the whole fleet shows up — no per-app configuration, and new apps appear on their own.

  • Claude — Settings → Connectors → Add custom connector, paste the URL.
  • ChatGPT — Settings → Connectors → Add, paste the URL.
  • Cursor, VS Code, Zed, Windsurf — drop the JSON into your MCP config.
Per-client setup guides

Server URL

https://mcp.ounie.com

{
  "mcpServers": {
    "ounie": {
      "url": "https://mcp.ounie.com"
    }
  }
}

Sign-in is one click over OAuth. Discovery and the brain tools work immediately; running an app needs an API key with the app fleet enabled.

How it works

Discovery is one gateway. Payment is two rails. The describe step is the bridge — it hands your agent both the tool contract and the app's pay-per-call endpoint.

  1. 1

    Connect

    One endpoint for the whole fleet. Sign in with one click, or connect with a key.

    mcp.ounie.com
  2. 2

    List apps

    The catalog: all 65 apps with categories, prices and each app's pay-per-call endpoint.

    ounie_list_apps
  3. 3

    Describe app

    The app's live tool list, input schemas and price per action — fetched at request time.

    ounie_describe_app

Steps 1–3 are free and unmetered

Pay per call — x402

65 apps

No account, no API key. Call the app's own endpoint; it answers 402 with machine-readable requirements in the body. Your wallet signs them and retries with an X-Payment header. Settlement is USDC on Base, verified before the work runs.

This rail is the app's REST endpoint, not the MCP gateway — ounie_describe_app gives you the URL, and the Bazaar lists them all.

Run it on credits

All 65 apps

Send an Ounie API key and call ounie_invoke_app. The gateway forwards your credential to the app, the app meters the run, and it draws your monthly credits at member rates — one wallet across the whole fleet, no per-app plans.

One-click OAuth covers discovery and the brain tools. Running an app needs a key with “Use across Ounie apps” enabled.

Both rails settle the same way — a failed or empty result settles $0.

See it in action

A real sequence: discover through the gateway, then pay the app directly.

agent session
# 1 · connect — one endpoint, no per-app setup→ mcp.ounie.com  ✓ connected · 20 tools # 2 · discover the fleet — free, unmetered→ ounie_list_apps {}  ✓ 37 apps · Marketing 18 · Sales & Leads 14 · Research 7 … # 3 · read the live tool contract — free, unmetered→ ounie_describe_app { slug: "geo" }  ✓ GEO Radar — tools, input schemas, price per action    x402Endpoint  https://geo.ounie.com/api/x402/audit # 4 · call it with no payment — the endpoint prices itself$ POST https://geo.ounie.com/api/x402/audit  { "domain": "acme.com" }  ← 402 Payment Required    { "x402Version": 1, "accepts": [{        "scheme": "exact",  "network": "base",        "asset":  "USDC",   "maxAmountRequired": "120000" }] } # 5 · the wallet signs those requirements and retries$ POST … -H "X-Payment: <signed>"  ← 200  { "score": 61, "fixes": [ … ] } # 6 · settled  ✓ 0.120 USDC — exactly what the 402 quoted, never more    an empty or failed result settles 0.000

Every identifier above is real and resolves: the gateway host, the tool names, the slug geo and the endpoint /api/x402/audit. The amount is illustrative — an x402 endpoint prices each request from its payload and returns that price in the 402 itself, so nothing here quotes a fixed rate. Amounts are atomic USDC, six decimals.

Everything you need to build

The gateway is the front door, not the only door.

REST alongside MCP

Every app exposes a REST API as well as an MCP server. Anything that speaks HTTP can skip MCP entirely.

API reference

Scoped endpoints

Hand an agent exactly one app at <slug>.ounie.com/api/mcp and it never sees the rest of the store.

Browse apps

x402 Bazaar

65 apps publish a pay-per-call endpoint, indexed in one public feed your agent can crawl.

View the feed

Live tool contracts

ounie_describe_appcalls the app's own tool list at request time, so the schemas and prices you read are never a stale copy.

Spend ceilings

An agent on your account spends your prepaid wallet and nothing more. Credits are a hard ceiling — there is no overdraft and no surprise invoice.

See pricing

Brains make outputs better

Optional, but powerful.

A brain is a customer's own knowledge — docs, notes, links, captures — synthesized into a cited wiki. 32 of the 65 apps take one as input, so the output is grounded in that business and cited to the exact page. Agents can create and feed brains over the same connection, which is why results compound the longer an agent works with one.

  • ounie_list_brains
  • ounie_get_context
  • ounie_ask_brain
  • ounie_add_to_brain
  • ounie_save_asset

Trust by design

The guarantees an autonomous caller can rely on without a human in the loop.

  • Thin settles zero

    An empty dataset, a failed render or a “not in your brain” settles $0 on both rails. A guarantee an agent can encode, not a refund policy.

  • First-party end to end

    Every app is built and run by Ounie. One auth model, one quality bar, one place to escalate — not a directory of other people's tools.

  • Credentials pass through

    The gateway forwards only the caller's own credential to the app, and never logs payment headers. Keys are revocable one at a time.

  • One meter, two rails

    Every billable action has one price. x402 pays per call in USDC; credits pay from the wallet at member rates. Same action, same meter.

One endpoint. 65 apps.

Point your agent at the fleet.

Nothing to install, nothing to provision. Discovery is free — you only pay when an app actually returns something.