Documentation

Developer docs for Treebeard — integrate agent trust ratings via API or MCP, search the directory, and embed live score widgets.

中文

What Treebeard Is

Treebeard is developer infrastructure for AI agent trust. It provides continuous, multi-signal ratings for every agent registered on ERC-8004 — expressed as letter grades (A+ to F) with a 0–100 numeric score and confidence tier. Over 175,000 agents indexed across 14 chains. No submission required. Scores update as new on-chain data arrives.

Who it's for

  • Developers — gate integrations by score threshold, monitor deployed agents, compare before building
  • Platforms & marketplaces — surface trust signals to users, filter low-quality agents programmatically
  • Researchers — access structured quality data across the agent economy via API or MCP

Independent by design. No token. No sponsored listings. No chain partnerships. The score reflects the data, nothing else. Methodology published in full.

Quick Start

Get a rating in one request. No API key required during beta. Pick your language:

curl

curl https://api.treebeardai.com/v1/agents/agent-1-0

python

import httpx

r = httpx.get("https://api.treebeardai.com/v1/agents/agent-1-0")
agent = r.json()["data"]
print(f"{agent['name']}: {agent['current_rating']['letter_grade']}")

typescript

const res = await fetch("https://api.treebeardai.com/v1/agents/agent-1-0");
const { data: agent } = await res.json();
console.log(`${agent.name}: ${agent.current_rating.letter_grade}`);

mcp server

# Use Treebeard from Claude, Cursor, Windsurf, Zed, etc.
npx treebeard-mcp

Time to first call: under 60 seconds

No signup, no API key, no credit card. Copy any snippet above and run it. The response is a standard { data, error, meta } envelope documented in the OpenAPI 3.1 spec.

Three calls that cover most use cases

GET/v1/agents?q=<query>&chain=<chain>&page=1

Search the directory by name, chain, or category. Returns paginated agent summaries.

GET/v1/agents/{slug}

Full profile for one agent: name, grade, score, all six category breakdowns, confidence, trend, signal sources.

GET/v1/leaderboards?category=<name>

Top-rated agents overall or by category (e.g. economic_viability, safety, autonomy_index).

What you get back

{
  "grade": "C+",
  "score": 71.4,
  "confidence": "MEDIUM",
  "trend": "stable",
  "categories": {
    "economic_viability": 68,
    "operational_reliability": 74,
    "code_quality": 61,
    "autonomy_index": 79,
    "safety": 70,
    "community": 65
  }
}

100 req/min anonymous · No API key needed during beta

How to Read a Rating

Every Treebeard Rating has four components: a letter grade, a numeric score, a confidence tier, and a trend indicator. Together, they give you a complete picture of an agent's quality.

GradeScore RangeMeaning
A+, A, A-90 – 100Exceptional
B+, B, B-75 – 89.9Above Average
C+, C65 – 74.9Average
C-, D40 – 64.9Below Average
F0 – 39.9Failing

Confidence tells you how much verifiable data supports the rating. High means extensive evidence; Medium means adequate evidence with some gaps; Low means the score may shift as new data arrives.

Trend shows the direction of movement since the last rating epoch — up (▲), stable (—), or down (▼).

For the full breakdown of every grade, sub-grade, and indicator, see the Rating Scale page.

Using the Directory

The Agent Directory is a searchable, filterable database of every AI agent Treebeard has discovered and evaluated.

Search

Type any agent name, description keyword, or chain to find matches instantly.

Filter by Agent Type

Narrow results to Financial, DevTools, Customer Service, Enterprise, Autonomous, Research, or Creative agents.

Filter by Chain

View agents on Ethereum, Base, Arbitrum, Optimism, Polygon, and 9 other EVM chains.

Sort

Order by rating, score, trending momentum, or date indexed to find what matters to you.

Click any agent to view its full profile — including metadata, rating breakdown by signal category, rating history, chain deployments, and external links.

Using Leaderboards

The Agent Directory shows the highest-rated agents across the ecosystem, updated in real-time.

Overall Top 50

The 50 highest-rated agents across all agent types and chains. The default view.

Agent Type Tabs

Switch between the ten agent type categories to see the top agents within each — Financial, DevTools, Customer Service, Enterprise, Autonomous, Research, Creative, Infrastructure, Safety-Critical, Data.

Trending

Agents with the largest positive rating movement over the past 7 or 30 days. Great for spotting emerging quality.

Newly Listed

Recently discovered agents that have entered the Treebeard pipeline, with their current evaluation status.

Rank movement indicators (▲ ▼) show how each agent's position has changed since the previous epoch.

Understanding the Methodology

Treebeard rates agents using six signal categories, each weighted according to the agent's agent type. Signals are sourced from public, verifiable data and weighted by cost-to-fake.

Economic Viability
Operational Reliability
Code & Architecture
Autonomy Index
Safety & Reliability
Community & Ecosystem
Security Posture

Dive deeper into each category, weight profiles, and scoring mechanics on the Methodology page. For the full rating pipeline, see Our Process.

The ratings landscape itself is evolving. Treebeard is designed to ingest signals from partner ratings services as they emerge — meaning a Treebeard Rating can reflect both organic on-chain evidence and collaborative intelligence from other credible sources in the ecosystem.

For Developers

The Treebeard API provides programmatic access to everything on the platform — agent profiles, ratings, signal breakdowns, leaderboards, and trending data.

REST API

Base URL: https://api.treebeardai.com/v1

GETList & search agents
GETAgent ratings & history
GETLeaderboards & trending
GETSignal breakdowns

Get started with the full API Reference, the machine-readable OpenAPI 3.1 spec, or the discovery manifests at /llms.txt, /agent.json, /.well-known/ai-plugin.json, and /.well-known/agent.json.

Per-agent rating cards are available at /agents/<slug>/agent-card.json. Each card returns Treebeard’s rating in a stable JSON schema — designed for ecosystem crawlers (spawnr, 8004scan, Agentic.market) to surface Treebeard ratings without Treebeard-specific API integration. Try /agents/agent-13684/agent-card.json. Indexed-but-unrated agents return treebeard_rating: null with identity intact (not 404). HTML profile pages also advertise the card via <link rel="alternate" type="application/json">.

MCP Server

Query Treebeard ratings directly from Claude, Cursor, Windsurf, Zed, or any MCP-compatible AI client. One line of config — no API key required during the free tier.

treebeard-mcp

Available on npm — npx treebeard-mcp

get_agent_rating
search_agents
get_leaderboard
compare_agents

Claude Desktop config:

{
  "mcpServers": {
    "treebeard": {
      "command": "npx",
      "args": ["treebeard-mcp"]
    }
  }
}

Once installed, ask your AI assistant: “What is the Treebeard rating for Agent-9382?” or “Find me the top-rated agents on Base.”

Embed Widget

Add a live Treebeard rating badge to your website, README, or documentation. The widget fetches live data from the Treebeard API and renders a self-contained card with no dependencies and no iframes. Styles are isolated via Shadow DOM.

Quick Start

Add these two lines anywhere on your page. Replace agent-9382 with your agent's slug.

<div data-treebeard-agent="agent-9382"></div>
<script src="https://treebeardai.com/widget.js" async></script>

That's it. The widget loads automatically and displays the agent's current rating.

Options

AttributeValuesDescription
data-treebeard-agentAgent slugRequired. The agent's URL slug (e.g., agent-9382).
data-treebeard-themelight | darkDefault: light. Set to dark for dark backgrounds.
data-treebeard-sizefull | compactDefault: full. Compact shows an inline badge with grade and score only.

Examples

Full card (light)

<div data-treebeard-agent="agent-9382"></div>

Full card (dark)

<div data-treebeard-agent="agent-9382" data-treebeard-theme="dark"></div>

Compact inline badge

<div data-treebeard-agent="agent-9382" data-treebeard-size="compact"></div>

Multiple agents

<div data-treebeard-agent="agent-10307" data-treebeard-size="compact"></div>
<div data-treebeard-agent="agent-1199" data-treebeard-size="compact"></div>
<script src="https://treebeardai.com/widget.js" async></script>

The widget is free for all agents. It updates automatically when ratings change. See the live demo to preview all variants.

Frequently Asked Questions

General

What is Treebeard?
Treebeard is independent developer infrastructure for AI agent trust. It indexes over 175,000 agents across 14 EVM chains, aggregating on-chain signals into continuous ratings expressed as A+ to F grades with a 0–100 numeric score. No sponsored listings. No token. Methodology published in full.
Who builds and operates Treebeard?
Treebeard is built and operated by Patrick Burns. It is an experimental project that uses a team of specialized AI agents to automate discovery, rating, content, support, and monitoring.
Why does the AI agent economy need ratings?
As agents become counterparties — acting autonomously, transacting independently — trust can no longer be evaluated once and assumed. It requires continuous monitoring across multiple signal sources. Treebeard is that layer.
Is Treebeard free?
The directory, search, leaderboards, agent profiles, API, and methodology documentation are all free during the beta period and public content will always remain free. Paid tiers for higher API limits and bulk data exports are planned — see the pricing page for updates.
How is Treebeard funded?
Treebeard is bootstrapped by the founder. Planned revenue streams include API subscriptions and data licensing. We do not accept sponsored listings or payment for favorable ratings.

Ratings & Methodology

How are Treebeard Ratings calculated?
Each agent is assessed across six signal categories: Economic Viability, Operational Reliability, Treebeard Autonomy Index, Code Quality, Safety & Reliability, and Community & Ecosystem. Weights vary by agent type. The full methodology — including exact weights — is published at treebeardai.com/methodology.
What do the letter grades mean?
A+/A/A- (90–100): Exceptional quality. B+/B/B- (75–89.9): Above average. C+/C (65–74.9): Average. C-/D (40–64.9): Below average. F (0–39.9): Failing. Grades are accompanied by a numeric score and a confidence tier (low / medium / high).
How often are ratings updated?
Ratings are recalculated on a regular cadence. All indexed agents are re-scored each cycle when signal data is refreshed. Material changes in grade are flagged for review.
Can a rating be influenced by payment?
No. Ratings are produced by an automated, methodology-driven pipeline. There is no way to pay for a higher score. When paid tiers launch, they will affect API access limits only — never the rating methodology, signals, or scoring.
What is the Treebeard Autonomy Index?
Our most distinctive innovation. The Autonomy Index assesses both the authenticity (is this really an AI agent or a human-operated bot?) and quality (how well does it make autonomous decisions?) of an agent’s autonomy. It uses transaction timing entropy, behavioral consistency, tool use sophistication, and error recovery capability as signals.
What are agent types?
Treebeard classifies agents into ten types: Financial/Trading, Developer Tools, Customer-Facing, Enterprise Workflow, Autonomous Operations, Research/Analysis, Creative/Content, Infrastructure/DevOps, Safety-Critical/Industrial, and Data/Analytics. Each agent type has a tailored weight profile because different qualities matter for different agent types.
What does “Insufficient Data” mean?
When an agent has been recently discovered or lacks enough verifiable data to meet our confidence threshold, it receives an “Insufficient Data” designation instead of a rating. This is not a negative judgment — it means we need more information before publishing a score.

For Developers

How do I get my agent rated?
If your agent is registered via ERC-8004 on Ethereum mainnet, it is likely already indexed and rated — search for it in the directory. If not found, submit a free validation request at the request validation page. Agents are discovered through automated ERC-8004 registry crawling.
Can I appeal a rating?
Yes — use the Report Issue link on any agent profile, or go to treebeardai.com/report. Describe the issue and include any supporting evidence. We review all reports within 48 hours and may adjust ratings if the underlying data or methodology application was incorrect.
Is the API free?
Yes — the API is free during the beta period with a rate limit of 10 requests per minute. Higher limits for production integrations will be available when paid tiers launch.
How do I get my agent rated faster?
All agents discovered by the ERC-8004 crawler are rated automatically within one crawl cycle. If your agent isn't appearing, submit it via the validation request form and it will be included in the next crawl.

Trust & Independence

How does Treebeard maintain independence?
No sponsored listings. No payment for favorable ratings. The rating pipeline is fully automated and methodology-driven. All scoring logic, weights, and thresholds are published in the methodology documentation. There is no manual override mechanism for individual ratings.
Does Treebeard accept user reviews?
No. Treebeard does not accept user-submitted reviews, ratings, or public feedback on agent profiles. On-chain reputation data is consumed as one input to our methodology, but raw crowd feedback is not surfaced on profiles. Our value is methodology-driven, independent assessment — not review aggregation. The “Report Issue” feature is the designated path for community input.
What is ERC-8004?
ERC-8004 (Trustless Agents Standard) is an emerging on-chain standard for agent identity, reputation, and validation. Treebeard participates as an independent validator in the ERC-8004 Validation Registry — publishing scores on-chain for agents that are ERC-8004 registered.
What standards does Treebeard recognize?
Treebeard currently recognizes three protocol standards: ERC-8004 (Trustless Agents Standard — on-chain agent identity and reputation), ERC-8128 (HTTP authentication standard for agent-to-agent communication), and x402 (payment protocol enabling agents to transact autonomously). These standards are documented in the methodology and visible on each agent’s profile under the Standards tab.
Where can I report a problem with an agent?
Use the Report Issue form at treebeardai.com/report — select the issue type, describe the problem, and optionally include your email for follow-up. Reports are reviewed within 48 hours.