MCP Server

web3ctx

io.github.FarseenSh/web3ctx
Crypto & Web3 Developer Tools Public & reachable MCP 2025-11-25

What this MCP does

Searches and retrieves versioned Web3 documentation, contract ABIs, identifiers, dependencies, and integration recipes.

web3_deps
Dependency closure
Dependency closure around a selector. Does not follow calls across projects.
Read only
Input schema
{'type': 'object', 'required': ['selector'], 'properties': {'depth': {'type': 'integer', 'maximum': 3, 'minimum': 1}, 'kinds': {'type': 'array', 'items': {'type': 'string'}}, 'selector': {'type': 'string'}}, 'additionalProperties': False}
web3_fetch
Fetch complete units
Full bodies for selectors you already chose, or the next page of a cursor. Does not discover selectors.
Read only
Input schema
{'type': 'object', 'properties': {'cursor': {'type': 'string'}, 'selectors': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 5}}, 'additionalProperties': False}
web3_grep
Exact identifier match
Exact lexical match on a known identifier. Does not rank semantically.
Read only
Input schema
{'type': 'object', 'required': ['pattern'], 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'pattern': {'type': 'string'}, 'project': {'type': 'string'}, 'version': {'type': 'string'}}, 'additionalProperties': False}
web3_lookup
Look up a typed record
Typed records by id: address, ABI, EIP. Does not search prose or rank.
Read only
Input schema
{'type': 'object', 'required': ['kind', 'id'], 'properties': {'id': {'type': 'string'}, 'kind': {'enum': ['address', 'abi', 'eip'], 'type': 'string'}, 'chain': {'type': 'string'}, 'project': {'type': 'string'}, 'version': {'type': 'string'}}, 'additionalProperties': False}
web3_search
Search code and docs
Ranked selectors for a prose query or unknown identifier. Does not return bodies.
Read only
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1}, 'query': {'type': 'string'}, 'intent': {'enum': ['integrate', 'implement', 'debug', 'lookup', 'learn'], 'type': 'string'}, 'project': {'type': 'string'}, 'version': {'type': 'string'}}, 'additionalProperties': False}
Added
web3_fetch
Sept. 17, 2026, 12:41 p.m.
Added
web3_deps
Sept. 17, 2026, 12:41 p.m.
Added
web3_search
Sept. 17, 2026, 12:41 p.m.
Added
web3_grep
Sept. 17, 2026, 12:41 p.m.
Added
web3_lookup
Sept. 17, 2026, 12:41 p.m.