A remote MCP server that gives an assistant read-only on-chain monitoring data: ENS/Basename expiry, gas fees, token unlocks and Chainlink oracle health.
What you can do
Check ENS .eth and Basename .base.eth registration expiry, days left, grace period, release date and owner on-chain, with an optional gas threshold check per chain (ethereum, base, arbitrum, polygon and others). Look up the next token vesting or unlock events from DefiLlama's public emissions data, including date, amount and share of max supply. Inspect Chainlink price-feed health: last-update age, latest answer, round monotonicity, stale flag versus heartbeat and optional deviation from a reference price.
When to use it
Useful when an assistant needs quick, descriptive on-chain facts while working on crypto or DeFi questions: whether a name is about to expire, whether gas is cheap right now, when a token unlocks, or whether a price feed looks stale. It is a read-only data lookup, not an alerting or trading tool.
Requirements
A remote endpoint at chain.fabtally.com over streamable HTTP; a local stdio option is also documented via an npm package. Every tool call is paid: $0.001 to $0.003 in USDC on Base through x402, supplied as an x_payment argument forwarded as the X-PAYMENT header. A prepaid card credit key (X-FabTally-Key) is an alternative for direct HTTP API use. No account or API key is needed for the hosted endpoint itself.
Before you install
Each tool call costs money in USDC on Base, so repeated or automated calls spend real funds; a call without payment returns a payment challenge instead of a result. The server holds no private key, but the client must supply a signed payment payload. Results are descriptive only and explicitly not financial advice, signals or predictions. Token unlock data comes from DefiLlama's public dataset and may be incomplete for some tokens.
Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.zvmzaretsky%2Ffabtally-chain/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.
Current gas for a chain via public RPC — base fee + suggested priority + max fee (gwei) at the latest block; optional at/below-threshold boolean. Args: chain, below_gwei?.
token_unlocks
$0.003
Next token vesting/unlock event(s) from DefiLlama's public emissions data — date, amount, % of max supply. Cleanly says so when there's no public schedule. Args: token (symbol/name/address), chain?.
oracle_health
$0.003
Chainlink price-feed health — last-update age, latest answer, round monotonicity, stale flag vs heartbeat, optional deviation vs a reference. Args: feed_address, chain, heartbeat_seconds?, reference?.
Every tool also accepts an optional x_payment (base64 x402 payload) that is
forwarded as the X-PAYMENT header to settle the call and return the real result.
Humans can instead prepay by card and use an X-FabTally-Key credit key against
the HTTP API.
Read-only, keyless, stateless, descriptive market-data/utility reads. Operated by
Sunstone Soft (fabtally.com). Not financial advice, not a signal, not a
prediction. The stateful "alert me when …" delivery is a separate product
(the FabTally Alerts Telegram bot).
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.
Parametersnamerequiredx_payment
gas
Current gas for a chain (paid $0.001)
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.
Parameterschainrequiredx_paymentbelow_gwei
token_unlocks
Next token vesting/unlock event(s) (paid $0.003)
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.
Parameterschaintokenrequiredx_payment
oracle_health
Chainlink price-feed health (paid $0.003)
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.
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.