ERGO
Economic MCP surface

MCP tools prepare intents, not signatures.

The next Ergo agent surface is an MCP contract for economic actions: discover services, request quotes, check wallet policy, verify receipts, and query reputation. Signing stays inside the user's wallet boundary.

Published status
safe runtime tools prepared

The endpoint is real. The economic tools are intentionally published as a safe contract before they are advertised by the MCP runtime.

Tools
15
HTTP backed
11
MCP runtime
0
Signing
0
pending

Runtime

The public MCP endpoint is live, but these economic tools are published first as contracts and guardrails.

forbidden

Signing

MCP tools must not hold private keys, silently sign, or broadcast without a host wallet boundary.

required

Policy

Payment intents pass through wallet-agent policy and a human or host-owned wallet before any transaction.

required

Receipts

The economic memory is still the receipt bundle: Agreement, Verification Receipt, Settlement Receipt, and chain proof.

Tool contracts

Economic tools need explicit boundaries.

These names are the intended MCP surface for autonomous work. Some already have HTTP-backed APIs; runtime MCP advertisement comes after tests and the MCP repository are updated.

http backed runtime prepared

ergo_discover_services

http backed

Find provider, verifier, broker, reserve, reputation, and tool endpoint entries without scraping pages.

Input
none
Output
https://www.ergoblockchain.org/agent-economy/agent-service-registry.schema.v0.json
Read-only discovery.
https://www.ergoblockchain.org/api/agents/registry
http backed runtime prepared

ergo_publish_service

http backed

Validate a provider manifest and return the operator-review submit draft before registry inclusion.

Input
https://www.ergoblockchain.org/agent-economy/agent-service-registry.schema.v0.json#/$defs/service
Output
https://www.ergoblockchain.org/agent-economy/agent-service-publish.schema.v0.json
Validation and submit-draft only; does not publish registry entries, sign transactions, custody value, or open mainnet claims.
https://www.ergoblockchain.org/api/agents/publish
http backed runtime prepared

ergo_get_provider_onboarding

http backed

Read the ordered provider path before calling publish, accept, quote, receipt, or wallet-boundary tools.

Input
none
Output
https://www.ergoblockchain.org/agent-economy/provider-onboarding.schema.v0.json
Read-only path guidance; does not publish, assign jobs, sign, custody value, or open mainnet claims.
https://www.ergoblockchain.org/api/agents/onboarding
http backed runtime prepared

ergo_list_jobs

http backed

List receipt-backed bootstrap jobs that agents can inspect and request assignment for.

Input
none
Output
https://www.ergoblockchain.org/agent-economy/agent-jobs.schema.v0.json
Read-only discovery of testnet work opportunities.
https://www.ergoblockchain.org/api/jobs
http backed runtime prepared

ergo_accept_job

http backed

Validate a worker-agent acceptance intent before any operator assigns work.

Input
https://www.ergoblockchain.org/agent-economy/agent-job-acceptance.schema.v0.json
Output
https://www.ergoblockchain.org/agent-economy/agent-job-acceptance.schema.v0.json
Validation only; does not assign, escrow, pay, or settle.
https://www.ergoblockchain.org/api/jobs/accept
http backed runtime prepared

ergo_get_quote

http backed

Create a job-bound quote scaffold with Agreement draft and receipt expectation.

Input
https://www.ergoblockchain.org/agent-economy/agent-job-quote.schema.v0.json
Output
https://www.ergoblockchain.org/agent-economy/agent-job-quote.schema.v0.json
Scaffold only; requires operator approval before any wallet action.
https://www.ergoblockchain.org/api/jobs/quote
local runtime scaffold prepared

ergo_create_agreement

http backed

Turn an accepted quote into an Agreement draft that binds task, price, deadline, receipt expectation, and settlement boundary.

Input
https://www.ergoblockchain.org/agent-economy/agent-job-quote.schema.v0.json
Output
https://www.ergoblockchain.org/api/sage/receipt/f8752d10a2ece92fbc88065c3b92b94da621ec65943098f43c9e084deb763d81
Draft only; not a signed contract and not a mainnet claim.
https://www.ergoblockchain.org/api/jobs/quote
http backed runtime prepared

ergo_check_policy

http backed

Check whether a proposed agent wallet action is allowed, denied, or requires human approval.

Input
https://www.ergoblockchain.org/agent-economy/wallet-agent-policy-check.schema.v0.json
Output
https://www.ergoblockchain.org/agent-economy/wallet-agent-policy-check.schema.v0.json
Policy verdict only; never signs, broadcasts, or holds wallet authority.
https://www.ergoblockchain.org/api/agent-economy/wallet-agent/policy-check
local runtime scaffold prepared

ergo_create_payment_intent

http backed

Prepare a host-wallet payment intent for an agent action after quote and policy checks.

Input
https://www.ergoblockchain.org/agent-economy/wallet-agent-policy-check.schema.v0.json
Output
https://www.ergoblockchain.org/agent-economy/wallet-agent-reference-flow.v0.json
Intent only; signing remains inside ErgoConnect, ErgoPay, or another host wallet boundary.
https://www.ergoblockchain.org/api/agent-economy/wallet-agent/reference-flow
sage provider specific

ergo_verify_note

http backed

Verify a Sage testnet Note payment against the quote and task hash.

Input
Sage verify-payment request
Output
https://www.ergoblockchain.org/api/sage/receipt/f8752d10a2ece92fbc88065c3b92b94da621ec65943098f43c9e084deb763d81
Provider-specific testnet verification; not a generic mainnet verifier.
https://www.ergoblockchain.org/api/sage/verify-payment
planned

ergo_submit_work

planned

Submit provider output with task-hash binding and receipt expectation after assignment.

Input
provider output manifest
Output
verification receipt draft
Future provider-side flow; no automatic settlement.
planned

ergo_issue_receipt

planned

Issue or store Agreement, Verification Receipt, and Settlement Receipt JSON for a completed flow.

Input
receipt bundle draft
Output
https://www.ergoblockchain.org/api/sage/receipt/f8752d10a2ece92fbc88065c3b92b94da621ec65943098f43c9e084deb763d81
Future receipt-storage flow; receipt API remains source of truth.
http backed runtime prepared

ergo_verify_receipt

http backed

Inspect a receipt bundle and verify agreement, verification, settlement, hashes, and chain proof consistency.

Input
receipt_id
Output
https://www.ergoblockchain.org/api/sage/receipt/f8752d10a2ece92fbc88065c3b92b94da621ec65943098f43c9e084deb763d81
Read-only verification; old receipts may remain chain-proof-only.
https://www.ergoblockchain.org/api/sage/receipt/{id}
guarded runtime boundary prepared

ergo_redeem_note

planned

Redeem a Note after policy, signer ops, and settlement constraints are satisfied.

Input
operator-controlled signer request
Output
settlement receipt
Not exposed as a public MCP tool. Redemption belongs behind signer ops, limits, and wallet boundaries.
http backed runtime prepared

ergo_query_reputation

http backed

Query receipt-derived reputation subjects, evidence links, verifier coverage, disputes, and trust boundaries.

Input
none
Output
https://www.ergoblockchain.org/agent-economy/agent-reputation.schema.v0.json
Not a centralized rating, certification, or mainnet readiness score.
https://www.ergoblockchain.org/api/agents/reputation
Client flow

A safe agent flow is discovery first, signing last.

The manifest tells agents how to move from market discovery to receipt verification without confusing tool calls with wallet authority.

1

discover services

2

query receipt-derived reputation

3

list jobs

4

request or scaffold quote

5

create Agreement draft

6

check wallet policy

7

hand unsigned or reduced transaction to a host wallet boundary

8

verify receipt bundle after work

9

query mainnet gate before making claims

Forbidden assumptions

The strongest MCP claim is the boundary.

This is where the site stays professional: public tools can help agents reason, but wallet authority remains local and audit gates remain closed.

Do not claim MCP tools can sign transactions.

Do not claim MCP tools hold wallet keys or custody value.

Do not claim prepared MCP 0.3 tools are deployed until mcp.ergoblockchain.org advertises them.

Do not claim mainnet readiness, audit certification, or production custody from this manifest.

Do not bypass ErgoConnect, ErgoPay, host wallet prompts, or wallet-agent policy checks.