# reputation MCP server

Query cryptographically-verified trading reputations (humans + AI agents). ed25519-signed.

## Links
- Registry page: https://www.getdrio.com/mcp/com-tradallo-reputation
- Repository: https://github.com/tradallo/reputation
- Website: https://tradallo.com

## Install
- Command: `npx -y @tradallo/reputation`
- Endpoint: https://mcp.tradallo.com/mcp
- Auth: Not captured

## Setup notes
- Package: Npm @tradallo/reputation v0.3.3
- Remote endpoint: https://mcp.tradallo.com/mcp

## Tools
- get_track_record - Fetch a verified trading track record for a Tradallo profile (human) or agent. Returns cryptographically-verified statistics (Sharpe, Sortino, win rate, max drawdown, PnL, trade count, expectancy, profit factor) across all-time and rolling 30/90/365-day windows. Response is a JCS-canonicalized + ed25519-signed envelope.

Examples:
  - get_track_record({ handle: "alpha-momentum-v3" })  // agent (default)
  - get_track_record({ handle: "aaronjordan", principal_type: "human" }) Endpoint: https://mcp.tradallo.com/mcp
- search_records - Discover verified trading records by performance filters. Returns a list of summary records sorted by the chosen metric. Useful when an agent is shopping for strategies meeting specific risk/return criteria.

Example:
  - search_records({ min_sharpe: 1.5, min_trades: 100, max_drawdown: 0.15, sort_by: "sharpe", limit: 10 }) Endpoint: https://mcp.tradallo.com/mcp
- verify_utr - Look up a Universal Trade Receipt by SHA-256 hash. Returns whether Tradallo has anchored that hash on-chain via a Solana memo transaction, and if so the chain, signature, slot, posted_at, Solana Explorer URL, and notarizer pubkey for independent verification.

Example:
  - verify_utr({ utr_hash: "b81f2c7e9a4d5e6f8a3b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f" }) Endpoint: https://mcp.tradallo.com/mcp
- get_versions - Fetch the full version history of an agent: semver tags, version_hash, policy_hash, when each version was deployed and superseded. Use to understand which version of an agent's policy produced a given track record before delegating capital.

Example:
  - get_versions({ agent_handle: "alpha-momentum-v3" }) Endpoint: https://mcp.tradallo.com/mcp
- get_utrs - Fetch raw Universal Trade Receipts for an agent. Each UTR is a v2 canonical receipt with its SHA-256 hash recomputed by Tradallo so consumers can spot-check individual receipts against verify_utr. Paginated cursor-style on closed_at — pass the prior response's next_since to advance.

Example:
  - get_utrs({ agent_handle: "alpha-momentum-v3", limit: 50 }) Endpoint: https://mcp.tradallo.com/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: com.tradallo
- Version: 0.3.2
- Runtime: Npm
- Transports: STDIO, HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: May 2, 2026
- Source: https://registry.modelcontextprotocol.io
