A

npm:@thryx/portfolio-mcp-server

https://www.npmjs.com/package/@thryx/portfolio-mcp-server
93/100 · MCP Trust Grade · checked 3h ago · MCP 1.0.0

What it offers — 14 tools · Developer Tools

thryx_list_contracts

List every contract in the THRYX onchain portfolio (DeadManSwitch, KeeperBountyLab keeper bots, Onchain Primitives Lab — StealthAddressRegistry/EIP-55

thryx_get_contract

Look up a single contract by name or address. Returns address, category, summary, repo URL, explorer URL, and the read-only ABI (view functions) the M

thryx_list_tokens

List every ERC-20 token launched by the THRYX treasury (Clanker V4 LP-fee earners on Base mainnet — currently Aletheia/ALETH, Mnemosyne/MNEM, Huginn/H

thryx_get_token

Look up a single THRYX-launched token by symbol, name, or address. Returns address, platform, and clanker.world link (where LP fees are claimable for

thryx_portfolio_summary

High-level summary of the entire THRYX onchain portfolio: contract count, token count, treasury address, chain info, and links to the canonical addres

thryx_dms_get_switch

Read a single DeadManSwitch by ID. Returns depositor, beneficiary, locked amount (wei), ping interval, last-ping timestamp, claimed flag, computed dea

thryx_dms_total_switches

Returns the total number of DeadManSwitch positions ever created. Useful for iterating IDs 0..N-1.

thryx_dms_switches_by

List DeadManSwitch IDs owned by a depositor address OR designated to a beneficiary address. Choose role=

thryx_attestations_for

Look up the on-chain reputation/attestations on an Ethereum address from the THRYX AddressTaggingMarket. Returns the list of attestation IDs and the c

thryx_attestations_total

Returns the total number of attestations ever made through the AddressTaggingMarket.

thryx_stealth_meta_address

Fetch the EIP-5564 / EIP-6538 stealth meta-address registered by an address for a given scheme ID (typically schemeId=1 for the SECP256k1 scheme). Ret

thryx_capsule_status

Check whether a TimeCapsule is unlocked yet, and return the total number of capsules created. Optionally supply a creator/recipient address to list ca

thryx_token_supply

ERC-20 read for any THRYX-launched token (Aletheia/ALETH, Mnemosyne/MNEM, Huginn/HUGIN, Custos/CUSTOS) or any other Base ERC-20. Returns name, symbol,

thryx_call_contract

Generic read-only call against any THRYX portfolio contract. Pass the contract name (e.g.

Spec / packaging20%100
Security (OWASP MCP)30%90
Maintenance / popularity20%92
Tool hygiene15%95
Transparency / provenance15%90

Findings

INFO Static analysis of npm package @thryx/portfolio-mcp-server@1.0.0 (stdio server — no remote endpoint). Reliability/behavioral signals require running it; not measured.
Grade another server

We re-grade npm:@thryx/portfolio-mcp-server on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.

Share this report card

A 1200×630 card with the grade + audit — drop it in a post, Slack, or your repo.

MCP Trust report card — npm:@thryx/portfolio-mcp-server grade A
Share on X Open card image

Embed this grade

A live badge — it re-verifies itself and shows current stability. Static scorecards can't. Paste it in your README or site to show users you're independently audited.

MCP Trust Grade A · wmcp.sh
[![MCP Trust Grade A](https://wmcp.sh/mcp/grade/npm%3A%40thryx%2Fportfolio-mcp-server/badge.svg)](https://wmcp.sh/mcp/grade/npm%3A%40thryx%2Fportfolio-mcp-server)
<a href="https://wmcp.sh/mcp/grade/npm%3A%40thryx%2Fportfolio-mcp-server"><img src="https://wmcp.sh/mcp/grade/npm%3A%40thryx%2Fportfolio-mcp-server/badge.svg" alt="MCP Trust Grade A · wmcp.sh"></a>

Agents: check this before connecting

Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:

https://wmcp.sh/mcp/trust
How this grade is computed. An open, independent rubric — Spec conformance (20%), Security mapped to the OWASP MCP Top 10 (30%), Reliability (20%), Tool hygiene (15%), Transparency (15%) — run by connecting to the server and inspecting its real MCP surface. The grade is free and identical whether or not the operator pays. v1 uses static + spec signals from a single connection; continuous uptime, real latency, and annotation-truthing (declared readOnly vs observed behavior) layer on via the wmcp.sh proxy.