---
title: "Complete MCP tool catalogue"
description: "The complete live tool catalogue, grouped by workflow."
canonical: "https://ens.tools/docs/mcp-tools"
section: "Developers"
stability: "beta"
version: "server 3.0 · 80 MCP tools · platform contract v1"
verifiedAt: "2026-07-29"
owner: "ENS.Tools Developer Platform"
---

# Complete MCP tool catalogue

The complete live tool catalogue, grouped by workflow.

## Overview

This page reads the full public runtime contract so the count, descriptions, effects, profile membership, and JSON Schemas stay aligned with production. Lite clients can search this catalogue through search_tools without expanding their deterministic list.

## What this covers

- Public reads and evidence require no API key.
- Action tools prepare unsigned transaction plans or EIP-712 data.
- No tool accepts a private key or broadcasts a transaction.
- The manifest toolCount and runtime tools/list should agree.
- Lite contains 25 stable workflow tools plus search_tools and is selected from aggregate 30-day use plus every published recipe.

## Before you run this workflow

### Networks

- Ethereum mainnet for onchain plans
- HTTPS for MCP and public APIs

### Prerequisites

- JSON-RPC 2.0 client for MCP
- Read the live platform contract and tool schemas at runtime

### Wallet permissions

- MCP never receives private keys
- Prepared writes must be reviewed, signed, and broadcast by a separate wallet

### Expected result

- Structured JSON data or an unsigned plan with chain, target, calldata, value, and safety metadata

### Errors and recovery

- Call tools/list again after schema errors
- Back off after rate limits
- Simulate immediately before signing

## ENS reads · 14

- lookup_domain
- resolve_records
- check_expiry
- search_domains
- batch_check_availability
- semantic_domain_search
- is_name_available
- get_name_price
- estimate_domain_value
- get_owner_domains
- get_primary_name
- get_subnames_for_name
- get_name_history
- resolve_chain

## Agent identity and trust · 8

- get_agent_context
- discover_agents
- check_agent_verification
- check_agent_binding
- get_agent_reputation
- prepare_erc8004_registration
- prepare_erc8004_uri_update
- provision_agent_identity

## Capability evidence · 3

- check_agent_capabilities
- get_agent_capability_history
- route_agent_intent

## Policy sessions · 6

- prepare_agent_policy
- publish_agent_policy
- get_agent_policy
- verify_agent_policy
- prepare_agent_policy_revocation
- revoke_agent_policy

## Wallet-backed execution · 4

- prepare_agent_execution_permission
- verify_agent_execution_permission
- authorize_agent_execution
- get_agent_permission_usage

## Monitoring and incidents · 3

- prepare_agent_monitor
- publish_agent_monitor
- get_agent_monitoring

## Agent commerce · 18

- prepare_agent_job
- publish_agent_job
- prepare_agent_quote
- publish_agent_quote
- prepare_agent_quote_acceptance
- accept_agent_quote
- get_agent_job
- list_agent_jobs
- prepare_erc8183_create_job
- prepare_erc8183_funding
- inspect_erc8183_escrow
- prepare_erc8183_binding
- publish_erc8183_binding
- prepare_erc8183_submit
- prepare_erc8183_complete
- prepare_erc8183_reject
- prepare_erc8183_refund
- inspect_erc8183_outcome

## Fleet control · 3

- inspect_agent_fleet
- prepare_fleet_updates
- prepare_fleet_rollout

## Control-plane evidence · 1

- get_control_plane_canary_status

## Unsigned ENS actions · 8

- prepare_registration_commit
- prepare_registration_reveal
- prepare_renewal
- prepare_set_records
- prepare_transfer
- prepare_set_primary_name
- prepare_create_subname
- prepare_agent_fleet

## Marketplace · 7

- marketplace_search
- marketplace_listing
- marketplace_stats
- get_market_activity
- prepare_marketplace_listing
- prepare_marketplace_offer
- prepare_marketplace_purchase

## Transaction safety and platform · 4

- get_gas_estimate
- simulate_transaction
- get_transaction_status
- get_agent_platform_capabilities

## Runtime discovery is canonical

> Client code should tolerate additions and read JSON Schema from tools/list. On lite, search_tools returns full-catalogue metadata but non-lite tools remain callable only through https://ens.tools/mcp.

## Related guides

- [MCP quickstart](https://ens.tools/docs/mcp-quickstart)
- [Unsigned transaction plans](https://ens.tools/docs/unsigned-plans)
- [Public APIs and manifests](https://ens.tools/docs/public-apis)
