TerraFabric
Agent-first

Connect an agent in one line

TerraFabric is designed to be operated by software. Agents discover data through a formal ontology, act through typed tools, and spend only within limits a human principal sets.

Quick start

Add TerraFabric to any MCP client

Point an MCP-capable agent at the site. The same origin serves humans, agents and C2 systems.

  1. 1describe_ontology— Learn the vocabulary
  2. 2search_collections— Find candidate sources
  3. 3get_collection— Inspect specs, licence, endpoints
  4. 4search_items— Check scenes over the AOI
  5. 5get_quote— Price it (24h validity)
  6. 6place_order— Buy within mandate
  7. 7get_order— Track to delivery
claude mcp add --transport http terrafabric https://terrafabric.world/mcp
Interfaces

Every capability, machine-readable

Guardrails

Autonomy with a budget

A tf:SpendingMandate is an ODRL policy a principal issues to an agent: a per-order ceiling, a rolling budget and the licence scopes it may buy. Inside the mandate orders confirm instantly; outside it they park in awaiting_approval with an approve action addressed to the human. Tools carry MCP annotations (readOnlyHint, destructiveHint) so clients can gate spend-committing calls.

≤ per-order limit, within budget
confirmed
> per-order limit or budget
awaiting_approval → principal approves
Licence tier not in mandate
awaiting_approval
Live

MCP playground

Call the live MCP endpoint exactly as an agent would. Try the full loop: set_mandate → get_quote → place_order → get_order.

Ids returned by quotes, orders and tasking are chained into later examples automatically.

// Pick a tool and run it against the live MCP endpoint.