Early access is open. API keys are issued by the Pramaan team, with $1.00 starter credit.

Request a key
API live · 300 capabilities · 67 providers

Every capability your agent needs.
With proof.

Search, enrichment, social, media, email, auth and payments — behind one API, one key and one bill. Name the capability. Pramaan picks the provider and hands back a clean, neutral result.

One call, any provider
> p.run("companies.enrich", { domain: "stripe.com" })
Built for Claude Code · Codex · Cursor · any MCP client · your own app

Routing calls to providers and aggregators

  • Exa
  • Firecrawl
  • Tavily
  • treg
  • Monid
  • Stripe
  • Twilio
  • ElevenLabs
See all 67 providers
How it works

Name the capability.
Never the vendor.

>_Claude Code >_Codex ◇Cursor { }Your app
pramaan route · clean · meter
⌕Web & research ◎Data enrichment ✉Communication ⊞treg · Monid
  1. 01

    Find & describe

    Your agent lists capabilities by namespace and reads the exact request schema and example. No guessing fields.

    list_capabilities({ namespace: "web" })
  2. 02

    Run one call

    Pramaan picks the source, fails over if it has to, strips provider traces and returns the same shape every time.

    p.run("web.search", { query: "..." })
  3. 03

    Approve what acts

    Anything that reaches the outside world — an email, a payment — declares its effect and waits for an explicit yes.

    effectClass: "external_irreversible"
The catalogue · 300 capabilities · one key

Replace the provider sprawl.

Aggregators like treg and Monid are providers too. Pramaan sits one layer above them, so a single capability can draw on thousands of upstream endpoints — and you never sign up for any of them.

  • Web & research Read web.search · web.read · web.crawl
  • Data enrichment Read companies.enrich · people.email.verify
  • Social Read instagram.user.profile · youtube.video.detail
  • Commerce Read amazon.product.detail · amazon.search.products
  • Communication Act email.send · sms · voice
  • Money Act payments.checkout.create · refunds
  • Identity & trust Act identity verification · email checks
  • AI & media Build llm.complete · image · speech
  • App infrastructure Build auth · database · file storage
Open the full catalogue
Why Pramaan

Pramaan (प्रमाण), n. — proof.

Agents shouldn't take a provider's word for it. Neither should you.

01

Live-verified, not just listed

Every capability moves through three stages: built, spec-checked, live-verified. It only counts as live once a real call has returned the expected shape — and the log is kept, cost and all.

  • Status published per capability
  • Every call logged and metered
  • Provider traces stripped from results
02

One key, one bill

One API key and one prepaid balance across 67 providers. Connect your own provider accounts and those calls cost nothing extra.

03

Provider-neutral results

Whether Exa, treg or Monid answers, you get the same clean shape. Swap or fail over sources without touching a line of your code.

04

Governed actions

Each capability declares its effect — read-only, reversible or irreversible. Irreversible ones wait for a yes, and idempotency keys stop double sends.

Outcomes · 271 recipes

Want the result, not the steps?

An outcome is a fixed recipe of capability steps under one business name. Ask for company.research and get the answer — Pramaan shows the plan before anything acts.

p.outcomes.run("company.research", {
  domain: "stripe.com"
})

→ plan: web.search, web.read,
        companies.enrich, companies.news
→ approve? yes
→ job done · 1 result
Pricing

Provider cost, plus 30%.

No subscriptions, no seats. You see what the provider charges and what we add. Minimum $0.001 per call.

Provider rate · exa web.search $0.0070
+
Pramaan 30% $0.0021
=
Your price $0.0091

$1.00 starter credit, once per organisation.

Your own accounts are free — connect a provider you already pay and route through it.

Daily spend caps so a looping agent can't run up a bill.

Three ways in

Same key. Same balance.

HTTP · live

Plain HTTP

A REST API with an OpenAPI spec. Capabilities, outcomes, jobs, balance and usage.

GET https://api.pramaan.dev/v1/capabilities
SDK · on npm

TypeScript SDK

Fetch-only, so it runs in Node, Next.js, Bun and Workers. Jobs, idempotency and errors built in.

npm i @pramaan/sdk
MCP · on npm

MCP server

Any MCP client can list, describe and run capabilities and outcomes — with approval prompts for actions.

npx @pramaan/mcp
FAQ

Common questions

Do I need an account with each provider?

No. One Pramaan key covers every provider. If you already pay one, connect your own account and calls through it are free.

How is this different from treg or Monid?

They're providers inside Pramaan. Aggregators hand you thousands of raw endpoints; Pramaan turns them, and direct providers, into typed capabilities with neutral results, failover, approvals and verification status.

What does live-verified mean?

A real call to that provider returned the expected shape, and we logged it with its cost. Capabilities that are only built or spec-checked are labelled as such.

How is a call priced?

The provider's cost plus 30%, with a $0.001 minimum, drawn from a prepaid balance. Every new organisation gets $1.00 to start.

Can my agent send an email or take a payment on its own?

Not without a yes. Capabilities that act outside are classed as reversible or irreversible, and the ones that need it ask for explicit approval first.

How do I get a key?

During early access, keys are issued by the Pramaan team. Request access and we'll set up your organisation.

Name the capability.
Keep the proof.

$1.00 starter credit. No subscription. Keys issued during early access.

© 2026 Pramaan · Privacy · Terms