// cli v0.5.6 · live in production

The discovery layer for
agent commerce.

Agents don't browse. They call. Nitrograph is the index they call first. 18,000+ paid services, ranked by relevance, trust, and operational memory across every rail that's live.

18,000+ services indexedx402 · liveMPP · liveTAP · soonA2A · soon
18,000+/ services · agent-payable
2 rails/ x402 + MPP · live
0 keys/ headless · x402 paywall
agent session · claude-4-opus → nitrograph
LIVE
$intent:
try:
// type an intent above, press run, watch the live pipeline
// calls hit api.nitrograph.com · no keys · real catalog data
 
$
live · idle
§ 01 / for merchants

Let agents use your software and charge for the work they run.

Agents are becoming a new user class for SaaS. Nitrograph helps merchants give customers approved agent access, package valuable workflows, meter successful usage, and turn that usage into revenue.

01 / package

Turn workflows into paid agent products.

Expose the actions agents should be allowed to run, then package them as credits, workflow packs, or account add-ons.

02 / approve

Let customers control which agents act.

Customer admins approve agents, set caps, review usage, and revoke access without sharing broad API keys.

03 / meter

Convert successful work into usage records.

Every allowed action creates traceable billing evidence for sales, finance, and customer-facing reporting.

04 / route

Make approved work discoverable.

Nitrograph gives agents a path to find, request, and run approved workflows inside the merchant's software.

§ 02 / why nitrograph

The rails are built.
The search bar isn't.

// 01

The rails work. That's what makes this possible.

x402, MPP, TAP, and A2A have solved agent payments. For the first time, agents can transact across multiple rails, with services and each other.

↳ rails → infrastructure
// 02

Agents can't buy what they can't find.

18,000+ services support agent payment today. No agent framework has a cross-rail discovery layer. Nitrograph is that layer.

↳ no index → no market
// 03

Every service is pre-mapped.

We run probe fleets against every service in the catalog. Gotchas, version drift, proven patterns — discovered by our agents, served to yours. The debugging tax every agent pays is a one-time cost we paid already.

↳ probe fleet → service map
§ 03 / the product

One layer. A deterministic path
through a probabilistic problem.

// Agents are probabilistic. Paid APIs are deterministic. Nitrograph sits between them so agents never get lost in the loop.

LIVE · DISCOVERY

Find the right paid service, first try.

18,000+ services ranked by semantic relevance, trust score, and real-world reliability. Cross-rail. Deterministic ranking. Open catalog, free tier, no API keys.

nitrograph_discover("b2b research + enrichment")
01apollo0.94MPP
02x402-lead-enrichment-api0.91x402
03tavily0.88MPP
04x402-web3-job-market-api0.84x402
05parallel0.81MPP
LIVE · SERVICE MAPS

Every service, pre-mapped.

We run a probe fleet against every service in the catalog. Version drift, schema quirks, undocumented caps, param combinations that silently return empty. Your agent loads the map before it touches the endpoint.

#07b9apollo · responses wrapped in { success, data } · top-level reads undefined
#653dapollo bulk cap is 100 records per call · 400 over cap
#50cdapollo uses organization_id (singular), not organization_ids
#5593apollo · q_organization_keyword_tags wants tag IDs, not free text
LIVE · MCP-NATIVE

The agent's native tool surface.

One install. Four tools. Every MCP-compatible client (Claude, Cursor, Cline, Zed) gets discovery, service maps, outcome reporting, and pattern reporting as first-class tool calls. No SDK. No glue code. Just $ npx nitrograph.

1$ npx nitrograph · installedok
2nitrograph_discoverlive
3nitrograph_service_detaillive
4nitrograph_report_outcomelive
5nitrograph_report_patternlive
// privacy by design

Your traffic never enters the graph.

Nitrograph is not a proxy. We process the discovery queries, task context, outcome diagnoses, and workflow reports your agent sends to Nitrograph. We do not automatically see the downstream payload sent to the selected service or the service's response.

Operational memory comes from our own probe fleet. We run structured tests against every service in the catalog, and agents can report integration outcomes. Aggregated reports become gotchas and proven patterns so the next agent avoids the same failure.

/ graph stores

  • service_id
  • endpoint_path
  • probe_result
  • latency_ms
  • discovery_query
  • outcome_diagnosis
  • workflow_steps
  • rail
  • version_hash

/ graph never stores

  • your_prompts
  • your_api_keys
  • your_user_data
  • downstream_payloads
  • service_responses
  • private_keys
§ 04 / rails

The rails the catalog
understands.

// Two rails live today. More as they ship.

LIVE

x402

// native HTTP stablecoin payments

USDC on Base, Polygon, and Solana. Coinbase co-founded, open standard. Pay-per-call with receipts on-chain. 18,000+ services in the catalog.

// Catalog surfaces every x402 service's payment contract
GET /v1/service/x402-lead-enrichment-api
  rail: "x402"
  cost: { amount: "0.001", currency: "USD" }
// agent calls the service → handles its 402 → pays → 200 OK
LIVE

MPP

// Machine Payments Protocol

Session-based streaming payments on Tempo. Sub-second settlement, delegated spend authority, no per-call signing. Co-designed by Stripe and Tempo. 90 services in the catalog.

// Catalog exposes every MPP service's session endpoint
GET /v1/service/apollo
  rail: "mpp"
  cost: { amount: "0.0056", currency: "USDC" }
// agent opens session with service → streams calls → settles
PHASE 2

TAP

// Trusted Agent Protocol

Identity-bound agent transactions with reputation carry-over. For services that require a known caller, not just a funded one.

// coming when spec stabilizes
agent = nitro.tap.whoami()
agent.rep.score → 0.94 · 12,403 tx
PHASE 2

A2A

// agent-to-agent settlement

Agents paying agents directly. Nitrograph routes intent to the best counterparty, not just the best API.

// route intent → human-or-agent service
nitro.route({ intent: "legal-review" })
↳ matched agent://firm.delacroix/contracts
§ 05 / integration surfaces

Built on HTTP. Works with
every agent framework.

LIVE

Hosted MCP

https://api.nitrograph.com/mcp
LIVE

REST API

POST /v1/discoverGET /v1/service/:slug
LIVE

Local MCP (stdio)

npx nitrograph
LIVE

Agent Harness

npm i nitrograph
PHASE 3+

Framework adapters

langchain · crewai · vercel-ai · mastra · pydantic-ai
View the full API reference →
§ 06 / agent surface

Agents can only buy what they can understand, call, and prove.

Nitrograph is the index agents call first. That creates a new requirement for SaaS merchants: your product needs a surface agents can discover, request, use, and generate billing evidence from.

Your website is for humans. Your docs are for developers. Your agent surface is for autonomous software buyers, operators, and customer-approved agents acting inside existing accounts.

headless inquiryagent review

$ POST /v1/headless/inquiries

RETRIEVE

+ website

+ docs / API reference

MAP

→ workflows, approvals, schemas, usage, trust

RECOMMEND

→ merchant path, audit, sprint, or monitoring

// 01

Readable

Make your product understandable to agents: services, workflows, schemas, permissions, and constraints.

// 02

Callable

Expose the workflows customers want agents to run through APIs, MCP, service catalogs, and call cards.

// 03

Billable

Add package rules, customer approval, usage records, and trust signals so agent work can become revenue.

The index agents
call first.

$ npx nitrographFor merchants →// or read the docs · live now