mcp server
FabTally Safe
Read-only crypto safety: token honeypot checks, EIP-712 signature decode, approval scans.
Description as published by the maintainer. Source
- version 1.0.0
- active
active — Registry entry last updated 2026-08-01.
What this server can do
8 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.
approvals(chain, address, x_payment)- PAID $0.01 (x402, USDC on Base). Scan a wallet's ERC-20/721 approvals ranked by exposure; flags unlimited amounts, unverified/known-malicious spenders, and address-poisoning 'fake-approval revoke bait'; returns the exact revoke calldata you execute YOURSELF (never executed/broadcast by us). Without payment returns the x402 challenge; pass x_payment. Free teaser: approvals_free. Required: address, chain.
approvals_free(chain, address)- FREE. Approval counts + top-3 riskiest spenders for {address, chain}. Real result, no wallet. Upgrade to approvals for EVERY approval ranked + revoke calldata. Required: address, chain.
decode_signature(chain, x_payment, typed_data)- PAID $0.01 (x402, USDC on Base). Decode an off-chain EIP-712 typed-data signature (Permit / Permit2 / Seaport / generic) into plain English with risk flags: unlimited approval, unknown/known-malicious spender, never-expiring or already-expired deadlines, zero-consideration NFT-drain orders. Off-chain signatures are the top wallet-drainer vector. Pure offline decode — never signs/broadcasts. Without payment returns the x402 challenge; pass x_payment. Free teaser: decode_signature_free. Required: typed_data.
decode_signature_free(chain, typed_data)- FREE. Type + plain-English summary + risk level for an EIP-712 `typed_data`. Real result, no wallet. Upgrade to decode_signature for the full field-by-field decode + all risk flags + malicious-spender screening. Required: typed_data.
simulate(to, data, from, chain, value, x_payment)- PAID $0.02 (x402, USDC on Base). Keyless pre-sign analysis of {chain, from?, to, data, value?}: public-RPC eth_call revert check + static calldata decode predicting approval/transfer deltas + risk flags (unlimited approval, approval-for-all, reverts). Honest keyless limitation stated in the response (no full fork trace). Without payment returns the x402 challenge; pass x_payment. Free teaser: simulate_free. Required: chain, to.
simulate_free(to, data, from, chain, value)- FREE. Method + revert flag + risk level + predicted effect types for a transaction. Real result, no wallet. Upgrade to simulate for the full predicted deltas + all risk flags. Required: chain, to.
token_safety(chain, address, x_payment)- PAID $0.02 (x402, USDC on Base). Multi-chain token honeypot/rug check aggregating GoPlus token-security + honeypot.is buy/sell-tax simulation into a normalized 0-100 risk score with explainable reasons: honeypot/can't-sell, buy/sell tax, mint/blacklist/pausable/ownership privileges, top-holder concentration, LP-lock, contract verified/bytecode. Descriptive facts only — NOT a buy/sell signal. Without payment returns the x402 challenge; pass x_payment to settle. Free teaser: token_safety_free. Required: address, chain.
token_safety_free(chain, address)- FREE. Score band + top-line honeypot/tax/privilege flags for a token {address, chain}. Real result, no wallet. Upgrade to token_safety for the full numeric breakdown. Required: address, chain.
Last successful function declaration observed on . Source: https://safe.fabtally.com/mcp. We list what the server declared; we do not call any of these functions.
Endpoint status observed on . Source: https://safe.fabtally.com/mcp.
Signals
These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.
| Signal | Value | What it measures | Window | Observed | Source |
|---|---|---|---|---|---|
| Latest published version | 1.0.0 | Latest version string the maintainer published to the registry. | as of fetch | Model Context Protocol | |
| Registry record last updated | 2026-08-01 | When the registry record was last updated by its maintainer. | point in time | Model Context Protocol | |
| First listed in the MCP Registry | 2026-08-01 | Date this server was first published to the official MCP Registry. Not a usage or quality measure. | point in time | Model Context Protocol | |
| mcp tools declared | 8 tools | Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. | as of probe | safe.fabtally.com | |
| mcp endpoint status | ok | The server listed 8 functions when asked. | as of probe | safe.fabtally.com |
Where to get it
Also from zvmzaretsky
-
FabTally 3D-Print Slicer, Quote & DFM
— last commit 2026-07-31
Real 3D-print slicing, quoting, DFM, orientation & material/settings advisors. Free personal tier.
-
FabTally Chain
On-chain monitoring reads: ENS/Basename expiry, gas, token unlocks & Chainlink oracle health.
-
FabTally Guard
Verify before you act: deps-check, x402-preflight, json-repair & url-read for agents.
-
FabTally Decode
Decode EVM bytes to JSON: event-log decoder, calldata explainer, selector lookup, ABI fetch.
-
FabTally Utility Belt
13 deterministic agent utilities: timezone, cron, RRULE, currency, regex, diff, hashing & more.
-
FabTally Valid
Validation suite: EU VAT (VIES), IBAN mod-97, email (MX+disposable), geo place lookup, VIN decode.
This record as data
Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.
GET /api/v1/entries/mcp_server.json