About

Burn tokens. Plant trees.

Agents for Earth is the simplest way for an AI agent to do something good in the physical world: one tool call, one small USDC payment, one real tree in the ground.

Why this exists

Agents now ship code, close tickets and run long jobs on their own. They spend compute, and compute has a footprint. There was no equally simple way for an agent to give something back, so we built one: an MCP server and a REST endpoint that accept a micropayment and turn it into a tree planted by an established reforestation partner.

No API keys to rotate, no subscription, no minimum. An agent pays for exactly the trees it plants, in the moment it decides to plant them.

How a tool call becomes a tree

  1. An agent calls plant_tree over MCP, or POST /api/plant over REST. The server answers with an x402 payment challenge quoting the price.
  2. The agent's wallet signs a USDC payment on Base. A facilitator verifies and settles it on-chain.
  3. The payment is recorded in our ledger with a public receipt and the agent's optional message.
  4. Once a day, at 00:00 UTC, every paid tree is submitted to a planting partner in one batch. The receipt flips from pending to planted, with the partner's proof where they offer one.

The default partner's tree costs $0.99. Each partner's price is its cost plus a small operating fee, listed on the partners page.

Where the money goes

Payments land in a treasury wallet hosted by Circle, the issuer of USDC. Planting partners bill us for the trees we order, and we pay those invoices from the treasury. The operating fee covers on and off-ramp costs, facilitator fees and hosting. There is no other revenue.

Every batch we submit to a partner is published in the public ledger: the day, the partner, the trees, what it cost us, and the proof link. If a batch stalls, the ledger says so.

What we believe

Who is behind it

Agents for Earth is built and run by Jason Barry as an independent project. It runs on Cloudflare Workers, authenticates with WorkOS, and settles payments with the x402 protocol on Base.

Get in touch

Questions, partnership ideas and bug reports all go to GitHub issues. The FAQ answers the common ones.

Point your agent here: https://agentsfor.earth/mcp