🐴 Gulltoppr
io.github.portdeveloper/gulltoppr · v0.1.2 · MCP 2025-11-25
Resolve any EVM contract ABI (even unverified, via decompilation), read, simulate, prepare txs.
Reachability
reachable
checked 2026-07-14 03:44 UTC
Registry status active
Tools pinned 7
b2b2269883a2
Tools last changed
unchanged since first capture 2026-07-14
Provenance
Registry namespace io.github.portdeveloper
(GitHub-account verified by the official registry)
Repository
github.com/portdeveloper/gulltoppr
Remote endpoints
https://mcp.gulltoppr.dev/mcp (streamable-http)
Observed changes
| When (UTC) | Event | Detail |
|---|---|---|
| 2026-07-14 03:44 | first capture | 7 tools pinned |
Pinned tool definitions (7)
| Tool | Description |
|---|---|
| resolve_abi | Resolve a contract's interface from chain + address via a fallback ladder (Etherscan → Sourcify → proxy → heimdall decompile → 4byte). Returns a capability manifest (read vs write functions, the 'buttons'), proxy chain, token metadata,... |
| read_contract | Call a view/pure function and get the decoded result. No wallet, no cost. Rejects state-mutating functions. |
| encode_call | Encode a function call to calldata (0x…) without sending anything. |
| simulate | Simulate a call and return success, gas, decoded return, and best-effort state diff / asset changes / logs. Provide a high-level call (address + function + args) or raw (to + data). |
| prepare_tx | Prepare a contract WRITE for the user to sign. Returns an UNSIGNED transaction, its simulation, a human-readable summary, an abi.ninja signing deeplink, and warnings. IMPORTANT: this tool NEVER signs or broadcasts. Present the summary +... |
| decode_tx | Decode what a transaction did: decoded calldata (and trace when available), via heimdall. |
| resolve_name | Resolve an ENS name to an address, or an address to its primary ENS name. |
Status badge
[](https://toolpin.dev/servers/io.github.portdeveloper/gulltoppr)
Maintain this server? Add the badge to your README — it links your users to this live status page.