Embed verified ecological credit retirement into any app, agent, or AI workflow. Three integration paths — pick the one that fits.
The fastest path for Claude Code, Cursor, or any MCP-compatible agent. One command adds ecological footprint estimation, credit browsing, and on-chain retirement as native AI tools. No API key required for read-only use.
| Tool | Auth required | Description |
|---|---|---|
estimate_session_footprint | Public | Estimate the ecological footprint of the current session by duration and tool call count. |
browse_available_credits | Public | Live sell order snapshot from Regen Ledger — carbon, biodiversity, and more. |
get_impact_summary | Public | Network-wide stats: total retirements, active projects, credit types. |
get_retirement_certificate | Public | Look up an on-chain retirement certificate by node ID or tx hash. |
retire_credits | Subscription | Execute an on-chain retirement or return a Marketplace purchase link. |
check_subscription_status | Public | Show the user's subscription tier, balance, impact, and referral link. |
estimate_session_footprint — Claude calls this at end of session to calculate ecological cost.browse_available_credits — Surfaces live credit options with real prices.retire_credits — Retires credits on-chain (subscribed users) or returns a Marketplace link.get_retirement_certificate — Returns a permanent, shareable certificate URL on Regen Network.Any MCP-compatible framework can install the server. For frameworks that don't support MCP, use the REST API below instead.
Subscribe to unlock retire_credits and the full REST API. Free tier includes all read-only tools.
A JSON API at /api/v1/ mirrors all MCP tools. Use it from any language, any
framework. Perfect for web apps, agent pipelines, game backends, or serverless functions.
Most endpoints require a valid API key. Include it as a Bearer token in every request:
Get your key by subscribing at /#pricing. Your key appears in the Dashboard immediately after checkout.
| Tier | Requests / minute | Retire credits |
|---|---|---|
| Public (no key) | — | No |
| Dabbler | 60 req/min | Yes |
| Builder | 60 req/min | Yes |
| Agent | 60 req/min | Yes |
Full machine-readable spec. Import into Postman, Insomnia, or any OpenAPI client.
Download openapi.json
All endpoints are under https://compute.regen.network/api/v1/.
Click any endpoint to expand the full request/response spec.
Query parameters
| Param | Type | Required | Description |
|---|---|---|---|
session_minutes | float | Yes | Duration of the AI session in minutes |
tool_calls | int | No | Number of tool invocations (improves estimate accuracy) |
Example response
Query parameters
| Param | Type | Default | Description |
|---|---|---|---|
type | string | all | all | carbon | biodiversity |
max_results | int | 10 | Max credit classes to return (max 50) |
Example response (truncated)
Request body
| Field | Type | Required | Description |
|---|---|---|---|
credit_class | string | No | Class ID (e.g. C01). Defaults to lowest-cost available. |
quantity | float | No | Credits to retire. Defaults to session footprint suggestion. |
beneficiary_name | string | No | Name on the retirement certificate |
jurisdiction | string | No | ISO 3166-1 alpha-2 (e.g. US) |
reason | string | No | Reason string recorded on-chain |
Success response
Fallback response (when wallet not configured — returns marketplace link)
No parameters. Returns aggregate stats from Regen Ledger and the Indexer.
:id is the base64-encoded node ID from the Regen Indexer, or a tx hash.
Returns on-chain payment addresses for agents that want to subscribe autonomously via crypto (EIP-402 pattern).