io.github.portdeveloper/gulltoppr
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
🐴 Gulltoppr
Publisher-provided description
Resolve any EVM contract ABI (even unverified, via decompilation), read, simulate, prepare txs.
Summary by lookupd
Resolves, decodes, reads and simulates EVM contracts and transactions, and prepares unsigned write transactions for signing.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http gulltoppr https://mcp.gulltoppr.dev/mcp
Codex, remote (streamable-http)
codex mcp add gulltoppr --url https://mcp.gulltoppr.dev/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"gulltoppr": {
"url": "https://mcp.gulltoppr.dev/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (12 tools)
Publisher-provided text
list_chainsList viem-backed chain aliases and ids. Use filters to find testnets, default-RPC chains, or a named chain before resolving contracts.runtime_metricsRead process-local resolver/rung/RPC counters for smoke checks and reliability dashboards.lookup_selectorLookup gulltoppr-proven signatures for a 4-byte function/error selector or 32-byte event topic0. Prefer these over public 4byte guesses.registry_statsRead selector commons counts by proof grade and bytecode-match index size.export_registryReturn the CC0 selector commons as NDJSON. This can be large; prefer lookup_selector for normal agent workflows.resolve_abiResolve a contract's interface from chain + address via a fallback ladder (Etherscan → Sourcify → proxy → heimdall decompile → 4byte). Returns a compact capabilread_contractCall a view/pure function and get the decoded result. No wallet, no cost. Rejects state-mutating functions.encode_callEncode a function call to calldata (0x…) without sending anything.simulateSimulate a call and return success, gas, decoded return, and best-effort state diff / asset changes / logs. Provide a high-level call (address + function + argsprepare_txPrepare a contract WRITE for the user to sign. Returns an UNSIGNED transaction, its simulation, a human-readable summary, safety metadata, warnings, a configuredecode_txDecode what a transaction did: delegated heimdall decode plus `decoded_call` from the resolved target ABI when available. Prefer `decoded_call` for typed functiresolve_nameResolve an ENS/Basename to an address, or an address to its primary ENS/Basename. Pass chain=base for Basenames.
Details
- Version: 0.1.2
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 625 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/portdeveloper/gulltoppr
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.portdeveloper/gulltoppr)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp