Server definition
- Hash
- sha256:1219ca1b6c55a3b35c2332ede6fd25f921b996df3b697f7d706f506555bb2193
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "PAID $0.001 (x402, USDC on Base). Resolve an ENS .eth or Basename .base.eth name's registration expiry ON-CHAIN (public RPC). Returns expiry date, days-left, whether it's in the 90-day grace period, the release date it becomes registrable again, and the current owner. Read-only, descriptive. Args: name. Without payment returns the x402 challenge; pass x_payment to settle.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"name": {
"description": "Full ENS name ending in .eth (e.g. vitalik.eth) or .base.eth (e.g. jesse.base.eth).",
"type": "string"
},
"x_payment": {
"description": "x402 payment payload (base64) for this PAID read. If supplied it is forwarded as the X-PAYMENT header to settle the call and return the real result instead of a 402 challenge. Omit to get the price challenge first.",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "ens_expiry",
"outputSchema": null
},
{
"description": "PAID $0.001 (x402, USDC on Base). Current gas for a chain via public RPC: base fee + suggested priority + suggested max fee (gwei) at the latest block. If below_gwei is set, also returns whether the base fee is at/below your threshold right now. Read-only. Args: chain (ethereum|base|arbitrum|polygon|bsc|optimism), below_gwei (optional). Without payment returns the x402 challenge; pass x_payment to settle.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"below_gwei": {
"description": "Optional threshold: return a boolean of whether base fee is at/below this many gwei now.",
"type": "number"
},
"chain": {
"description": "Chain to read gas for.",
"enum": [
"ethereum",
"base",
"arbitrum",
"polygon",
"bsc",
"optimism"
],
"type": "string"
},
"x_payment": {
"description": "x402 payment payload (base64) for this PAID read. If supplied it is forwarded as the X-PAYMENT header to settle the call and return the real result instead of a 402 challenge. Omit to get the price challenge first.",
"type": "string"
}
},
"required": [
"chain"
],
"type": "object"
},
"name": "gas",
"outputSchema": null
},
{
"description": "PAID $0.003 (x402, USDC on Base). Chainlink price-feed health via public RPC: last-update age, latest answer (scaled by decimals), round monotonicity (is the answer current?), a stale flag vs the heartbeat, optional deviation vs a reference price, and per-factor flags. Read-only, descriptive. Args: feed_address, chain, heartbeat_seconds (optional), reference (optional). Without payment returns the x402 challenge; pass x_payment.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"chain": {
"description": "Chain the feed is deployed on.",
"enum": [
"ethereum",
"base",
"arbitrum",
"polygon",
"bsc",
"optimism"
],
"type": "string"
},
"feed_address": {
"description": "Chainlink aggregator/proxy address (0x…40-hex), e.g. ETH/USD 0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419.",
"type": "string"
},
"heartbeat_seconds": {
"description": "The feed's heartbeat in seconds for a precise stale check (optional).",
"type": "number"
},
"reference": {
"description": "A reference price to compute deviation % against (optional).",
"type": "number"
},
"x_payment": {
"description": "x402 payment payload (base64) for this PAID read. If supplied it is forwarded as the X-PAYMENT header to settle the call and return the real result instead of a 402 challenge. Omit to get the price challenge first.",
"type": "string"
}
},
"required": [
"feed_address",
"chain"
],
"type": "object"
},
"name": "oracle_health",
"outputSchema": null
},
{
"description": "PAID $0.003 (x402, USDC on Base). Next token vesting/unlock event(s) from DefiLlama's PUBLIC emissions dataset: upcoming unlock date(s), token amount, and % of max supply, with a human description. Cleanly says so when a token has no public unlock schedule. Read-only, descriptive — NOT a price signal. Args: token (symbol, protocol name, or contract address), chain (optional, for address lookup). Without payment returns the x402 challenge; pass x_payment to settle.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"chain": {
"description": "Chain of the contract address (only used when token is an address).",
"type": "string"
},
"token": {
"description": "Token symbol (e.g. ARB), protocol name (e.g. arbitrum), or contract address.",
"type": "string"
},
"x_payment": {
"description": "x402 payment payload (base64) for this PAID read. If supplied it is forwarded as the X-PAYMENT header to settle the call and return the real result instead of a 402 challenge. Omit to get the price challenge first.",
"type": "string"
}
},
"required": [
"token"
],
"type": "object"
},
"name": "token_unlocks",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:1219ca1b6c55a3b35c2332ede6fd25f921b996df3b697f7d706f506555bb2193 | sha256sum