Mezcal ExplorerMezcalDocs
QuickstartBuildAgentsReference
Open explorer
Documentation homeQuickstartConceptsMonitor 10 Wallets
BuildAPIAdvanced UtilitiesProtocol RoutesAPI Surface PolicySDKTypeScript SDK

Live reference

Interactive API referenceReference hub
AgentsAgent CLIMCP Quickstart
Reference Catalogs
Docs/API/API Surface Policy

API Surface Policy

Which Mezcal routes are official public API, advanced utilities, protocol routes, or internal-only.

API referenceReferenceQuickstartTypeScript SDK

In this guide

TiersAdvanced utility allowlistNot public by defaultVerification rule
Loading documentation content…
PreviousProtocol RoutesPublic bridge-analytics protocol extension routes that sit outside the core explorer API.NextSDKFirst-party Mezcal SDK guidance and typed client entry points.

On this page

TiersAdvanced utility allowlistNot public by defaultVerification rule
Mezcal ExplorerMezcalDocumentation

One product surface across the explorer, HTTP API, CLI, SDK, and MCP transport. The docs should guide you into the right path instead of behaving like a separate app.

Open explorerAPI referenceBack to top

API surface policy

Mezcal publishes three external lanes and keeps operational helpers out of the default contract.

Tiers

TierContractWhere to verify
Official public APIDefault stable explorer reads for integrators, SDKs, CLI workflows, and direct REST clients.API reference and mezcal-openapi.yaml
Advanced utilitiesSupported helper routes for controlled batch workflows. They can require broader utility-access keys and tighter client-side batching discipline.Advanced utilities and the Utilities tag in mezcal-openapi.yaml
Protocol routesPublic bridge-analytics extension reads. Private protocol validation surfaces are not published.Protocol routes and mezcal-openapi-protocol-extensions.yaml
Internal-onlyApp bootstrap, operations, probes, MCP transport, or private mutation helpers.Not published for external integration.

Advanced utility allowlist

These helpers are published and supported, but they are not the default starting point for new integrations:

RouteUse when
POST /v1/{chain}/tx/previewsyou already have tx hashes and want ordered lightweight previews
POST /v1/{chain}/tx/detailsyou already have tx hashes and want ordered detail hydration with bounded child payloads
POST /v1/{chain}/address/summariesyou already have addresses and want ordered aggregate summaries for a controlled batch workflow

address/summaries is batch-oriented. If a response marks activity counts as inexact, treat that as honest metadata for the batch route. Use GET /v1/{chain}/address/{address}/activity, GET /v1/{chain}/address/{address}/token-holdings, or exact token reads when freshest per-address evidence matters.

Not public by default

These routes are intentionally hidden from the default public OpenAPI contract:

RouteStatus
POST /v1/{chain}/address/{address}/portfolio-liveunpublished helper; use token holdings and exact token reads externally
POST /v1/{chain}/contract/{address}/write-payloadunpublished wallet-helper payload builder
GET /v1/{chain}/contract/{address}/snapshotinternal app/bootstrap aggregate, not canonical chain truth
GET /v1/{chain}/feed and GET /v1/{chain}/feed/streamapp feed / streaming surface, not part of the default REST contract
GET /v1/{chain}/analytics/overview-metricsinternal dashboard aggregate, not part of the default REST contract
POST /v1/{chain}/analytics/kpis/recomputeoperational mutation
GET /v1/{chain}/address/{address}/eventsinternal event explorer helper; use the documented address activity surfaces externally
Private protocol validation routesnot published for external integration
/healthz, /readyz, /livez, /metrics, /mcpprobes or transport endpoints, not REST integration routes
/.well-known/oauth-protected-resourceOAuth discovery metadata, not an explorer REST integration route

Verification rule

For public-core docs, the generated OpenAPI marks advanced utilities with:

  • x-mezcal-surface-tier: advanced-utility
  • x-mezcal-key-tier: utility

If a route is not in /api-reference, Advanced utilities, or Protocol routes, do not assume it is part of the external contract.