{"name":"Nitrograph","description":"Service discovery for AI agents — find, evaluate, and invoke agent-payable APIs across x402, MPP, and beyond.","mcp":"https://api.nitrograph.com/mcp","auth":{"pair":"POST /v1/auth/device/start -> human approves once at https://nitrograph.com/pair -> spend-capped ng_live_ key (first certified call free - $1 promo seeded on first pair)","oauth":"MCP hosts: standard OAuth connect, discovery at /.well-known/oauth-protected-resource","manual":"https://nitrograph.com/login"},"llms_txt":"https://api.nitrograph.com/llms.txt","docs":"https://nitrograph.com/docs","endpoints":{"discover":"POST /v1/discover {query, limit?, filters?} — or GET /v1/discover?q=<capability>","service_detail":"GET /v1/service/:slug?task=<original task>","invoke":"POST /v1/invoke {service_slug, endpoint?, query?, body?} — canonical managed invocation; endpoint takes a route path from route_cards[].path. POST /v1/service/:slug/invoke also accepted","report_outcome":"POST /v1/service/:slug/report-outcome","report_pattern":"POST /v1/service/:slug/report-pattern","session":"GET /v1/session — remaining quota/balance, does not consume a call","categories":"GET /v1/categories — valid category filter values with counts","discover_pagination":"POST /v1/discover {query, limit?, offset?} — offset pages the ranked results","health":"GET /v1/health","stats":"GET /v1/stats"}}