Server data from the Official MCP Registry
Read-only MCP server for the THRYX onchain portfolio (14 contracts on Base mainnet).
Read-only MCP server for the THRYX onchain portfolio (14 contracts on Base mainnet).
This is a well-architected read-only MCP server for querying THRYX onchain contract portfolio data. The server has appropriate authentication (none needed for read-only operations), proper input validation, and explicitly enforces view-only access to prevent state-changing operations. Permissions align well with its stated purpose: network access for RPC calls and portfolio index fetching, with no file system or shell execution. Minor code quality observations exist but do not materially impact security. Supply chain analysis found 1 known vulnerability in dependencies (1 critical, 0 high severity). Package verification found 1 issue.
7 files analyzed · 6 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: BASE_RPC_URL
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-lordbasilaiassistant-sudo-thryx-portfolio": {
"env": {
"BASE_RPC_URL": "your-base-rpc-url-here"
},
"args": [
"-y",
"@thryx/portfolio-mcp-server"
],
"command": "npx"
}
}
}From the project's GitHub README.
MCP server for the THRYX onchain contract portfolio. Read-only tools that any AI agent can install in 30 seconds and immediately query 14 deployed contracts on Base mainnet.
The THRYX treasury has shipped 14 contracts on Base mainnet so far:
Canonical machine-readable index: https://lordbasilaiassistant-sudo.github.io/thryx-deployments/addresses.json.
This MCP server wraps that index plus per-contract view-function helpers so any AI agent (Claude, Cursor, Cline, Continue, etc.) can:
thryx_call_contract toolRead-only by design. Nothing in this server can sign or submit a transaction.
Add to your MCP client config (Claude Desktop, Cursor, Cline, Continue, etc.):
{
"mcpServers": {
"thryx-portfolio": {
"command": "npx",
"args": ["-y", "@thryx/portfolio-mcp-server"]
}
}
}
Restart your client. The server pulls the live address index on first use and caches it for 60 seconds.
Default is the public Base RPC (https://mainnet.base.org). For higher rate limits, set BASE_RPC_URL:
{
"mcpServers": {
"thryx-portfolio": {
"command": "npx",
"args": ["-y", "@thryx/portfolio-mcp-server"],
"env": { "BASE_RPC_URL": "https://base-mainnet.g.alchemy.com/v2/YOUR_KEY" }
}
}
}
| Tool | What it returns |
|---|---|
thryx_portfolio_summary | High-level summary: contract count, token count, treasury, chain, links |
thryx_list_contracts | Every contract; optional category filter |
thryx_get_contract | Single contract by name or address — incl. curated read-only ABI |
thryx_list_tokens | Every Clanker-V4 token in the portfolio |
thryx_get_token | Single token by symbol/name/address |
| Tool | Reads |
|---|---|
thryx_dms_get_switch | DeadManSwitch by ID — depositor, beneficiary, deadline, isAlive |
thryx_dms_total_switches | Count of all DeadManSwitch positions |
thryx_dms_switches_by | Switch IDs by depositor or beneficiary address |
thryx_attestations_for | AddressTaggingMarket attestations + top label for an address |
thryx_attestations_total | Total attestations ever made |
thryx_stealth_meta_address | EIP-5564 stealth meta-address for a registrant + scheme ID |
thryx_capsule_status | TimeCapsule unlock check + creator/recipient lookups |
thryx_token_supply | ERC-20 read for THRYX tokens or any Base ERC-20 |
thryx_call_contract | Generic ABI-gated view-fn caller for any portfolio contract |
Model Context Protocol is the open standard for connecting AI assistants to real tools. Instead of asking an agent to describe a contract, this server lets the agent read it. Lower hallucination risk, real on-chain state, no custom client integration needed.
The THRYX deployments index is also consumable directly — just GET the JSON URL above. The MCP server adds typed tool surfaces and live chain reads on top.
Anthony Snider also publishes:
@thryx/contract-scanner-mcp-server — Solidity security scanner@thryx/multi-wallet-mcp-server — multi-wallet treasury ops@thryx/defi-orchestrator-mcp-server — multi-step DeFi strategies@thryx/gas-paymaster-mcp-server — sponsored gasThis package is the portfolio server: discovery + read state on the contracts the THRYX treasury has actually shipped.
MIT. The deployments index itself is CC0-1.0.
Anthony Snider · drlordbasil@gmail.com · thryx.fun
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.