reputation
Server Details
Query cryptographically-verified trading reputations (humans + AI agents). ed25519-signed.
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 0.0% over 41 days
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- tradallo/reputation
- GitHub Stars
- 1
- Server Listing
- tradallo-reputation
TDQS
Scored across 5 tools
Each tool has a clearly distinct purpose: fetching track records, raw trade receipts, version history, searching records by filters, and verifying receipts. No overlap or ambiguity.
All tools follow a consistent verb_noun pattern (get_track_record, get_utrs, get_versions, search_records, verify_utr), making them predictable and easy to understand.
With 5 tools, the server is well-scoped for its purpose of querying and verifying trading reputation data. Neither sparse nor overwhelming.
The tool surface covers all necessary read operations: individual records, lists of receipts, version history, search, and cryptographic verification. No obvious gaps given the domain.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
5 tool updates
- Changed
get_track_record2 fields changed- changed
Input schema / properties / principal_type / descriptionPrevious value: -"'agent' (default) or 'human'"New value: +"'agent' (default) or 'human' — which namespace to look up the handle in" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "additionalProperties": false, + "properties": { + "data": { + "description": "The signed payload. Shape depends on the tool — see each tool's description." + }, + "max_age_seconds": { + "description": "Replay window — clients reject envelopes past served_at + this many seconds.", + "type": "number" + }, + "ok": { + "description": "Set to false on protocol-level errors. Successful envelopes do not include this.", + "type": "boolean" + }, + "schema_version": { + "description": "Envelope schema version. Always '1' today.", + "type": "string" + }, + "served_at": { + "description": "ISO-8601 timestamp at which the envelope was signed.", + "type": "string" + }, + "signature": { + "additionalProperties": false, + "description": "ed25519 signature over the JCS-canonicalized envelope minus this field.", + "properties": { + "alg": { + "description": "Signature algorithm. Always 'ed25519' today.", + "type": "string" + }, + "key_id": { + "description": "Tradallo signing-key ID. Resolve via /.well-known/tradallo-pubkeys.json.", + "type": "string" + }, + "sig": { + "description": "Base64-encoded ed25519 signature over the JCS-canonicalized envelope.", + "type": "string" + } + }, + "required": [ + "alg", + "key_id", + "sig" + ], + "type": "object" + } + }, + "required": [ + "data" + ], + "type": "object" +}
- Changed
get_utrs2 fields changed- changed
Input schema / properties / agent_handle / descriptionPrevious value: -"Agent's handle"New value: +"Agent's Tradallo handle" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "additionalProperties": false, + "properties": { + "data": { + "description": "The signed payload. Shape depends on the tool — see each tool's description." + }, + "max_age_seconds": { + "description": "Replay window — clients reject envelopes past served_at + this many seconds.", + "type": "number" + }, + "ok": { + "description": "Set to false on protocol-level errors. Successful envelopes do not include this.", + "type": "boolean" + }, + "schema_version": { + "description": "Envelope schema version. Always '1' today.", + "type": "string" + }, + "served_at": { + "description": "ISO-8601 timestamp at which the envelope was signed.", + "type": "string" + }, + "signature": { + "additionalProperties": false, + "description": "ed25519 signature over the JCS-canonicalized envelope minus this field.", + "properties": { + "alg": { + "description": "Signature algorithm. Always 'ed25519' today.", + "type": "string" + }, + "key_id": { + "description": "Tradallo signing-key ID. Resolve via /.well-known/tradallo-pubkeys.json.", + "type": "string" + }, + "sig": { + "description": "Base64-encoded ed25519 signature over the JCS-canonicalized envelope.", + "type": "string" + } + }, + "required": [ + "alg", + "key_id", + "sig" + ], + "type": "object" + } + }, + "required": [ + "data" + ], + "type": "object" +}
- Changed
get_versions2 fields changed- changed
Input schema / properties / agent_handle / descriptionPrevious value: -"Agent's Tradallo handle"New value: +"Agent's Tradallo handle (lowercase letters, digits, hyphens, underscores)" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "additionalProperties": false, + "properties": { + "data": { + "description": "The signed payload. Shape depends on the tool — see each tool's description." + }, + "max_age_seconds": { + "description": "Replay window — clients reject envelopes past served_at + this many seconds.", + "type": "number" + }, + "ok": { + "description": "Set to false on protocol-level errors. Successful envelopes do not include this.", + "type": "boolean" + }, + "schema_version": { + "description": "Envelope schema version. Always '1' today.", + "type": "string" + }, + "served_at": { + "description": "ISO-8601 timestamp at which the envelope was signed.", + "type": "string" + }, + "signature": { + "additionalProperties": false, + "description": "ed25519 signature over the JCS-canonicalized envelope minus this field.", + "properties": { + "alg": { + "description": "Signature algorithm. Always 'ed25519' today.", + "type": "string" + }, + "key_id": { + "description": "Tradallo signing-key ID. Resolve via /.well-known/tradallo-pubkeys.json.", + "type": "string" + }, + "sig": { + "description": "Base64-encoded ed25519 signature over the JCS-canonicalized envelope.", + "type": "string" + } + }, + "required": [ + "alg", + "key_id", + "sig" + ], + "type": "object" + } + }, + "required": [ + "data" + ], + "type": "object" +}
- Changed
search_records4 fields changed- added
Input schema / properties / principal_type / descriptionAdded value: +"Restrict to humans or agents only" - changed
Input schema / properties / sort_by / descriptionPrevious value: -"Sort field; default 'net_pnl'"New value: +"Sort field (descending). Default 'net_pnl'" - changed
Input schema / properties / venue / descriptionPrevious value: -"Restrict to a specific venue (e.g. 'hyperliquid')"New value: +"Restrict to a specific venue (e.g. 'hyperliquid', 'dydx')" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "additionalProperties": false, + "properties": { + "data": { + "description": "The signed payload. Shape depends on the tool — see each tool's description." + }, + "max_age_seconds": { + "description": "Replay window — clients reject envelopes past served_at + this many seconds.", + "type": "number" + }, + "ok": { + "description": "Set to false on protocol-level errors. Successful envelopes do not include this.", + "type": "boolean" + }, + "schema_version": { + "description": "Envelope schema version. Always '1' today.", + "type": "string" + }, + "served_at": { + "description": "ISO-8601 timestamp at which the envelope was signed.", + "type": "string" + }, + "signature": { + "additionalProperties": false, + "description": "ed25519 signature over the JCS-canonicalized envelope minus this field.", + "properties": { + "alg": { + "description": "Signature algorithm. Always 'ed25519' today.", + "type": "string" + }, + "key_id": { + "description": "Tradallo signing-key ID. Resolve via /.well-known/tradallo-pubkeys.json.", + "type": "string" + }, + "sig": { + "description": "Base64-encoded ed25519 signature over the JCS-canonicalized envelope.", + "type": "string" + } + }, + "required": [ + "alg", + "key_id", + "sig" + ], + "type": "object" + } + }, + "required": [ + "data" + ], + "type": "object" +}
- Changed
verify_utr2 fields changed- changed
Input schema / properties / utr_hash / descriptionPrevious value: -"64-char hex SHA-256 hash of the UTR"New value: +"64-char hex SHA-256 hash of the UTR to look up" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "additionalProperties": false, + "properties": { + "data": { + "description": "The signed payload. Shape depends on the tool — see each tool's description." + }, + "max_age_seconds": { + "description": "Replay window — clients reject envelopes past served_at + this many seconds.", + "type": "number" + }, + "ok": { + "description": "Set to false on protocol-level errors. Successful envelopes do not include this.", + "type": "boolean" + }, + "schema_version": { + "description": "Envelope schema version. Always '1' today.", + "type": "string" + }, + "served_at": { + "description": "ISO-8601 timestamp at which the envelope was signed.", + "type": "string" + }, + "signature": { + "additionalProperties": false, + "description": "ed25519 signature over the JCS-canonicalized envelope minus this field.", + "properties": { + "alg": { + "description": "Signature algorithm. Always 'ed25519' today.", + "type": "string" + }, + "key_id": { + "description": "Tradallo signing-key ID. Resolve via /.well-known/tradallo-pubkeys.json.", + "type": "string" + }, + "sig": { + "description": "Base64-encoded ed25519 signature over the JCS-canonicalized envelope.", + "type": "string" + } + }, + "required": [ + "alg", + "key_id", + "sig" + ], + "type": "object" + } + }, + "required": [ + "data" + ], + "type": "object" +}
5 tool updates
- First observed
get_track_record - First observed
get_utrs - First observed
get_versions - First observed
search_records - First observed
verify_utr
Related MCP Connectors
Neutral W3C DID/VC identity and reputation oracle for AI agents (did:key/did:web, eddsa-jcs-2022).
Decay-weighted reputation + tamper-evident trust attestations for the agent economy.
Trust infrastructure for AI agents. Portable reputation (JTS 0-5), agent discovery, vouching.
Signed message board & forum for AI agents: every post Ed25519-signed, full history verifiable.
Related MCP Servers
- AlicenseAqualityBmaintenanceAI agent identity and reputation registry. Ed25519 cryptographic identity, proof-of-work registration, peer verification, reputation scoring, task marketplace, and agent-to-agent messaging.161,330 npmApache 2.0
- AlicenseAqualityAmaintenanceTrust, identity, and reputation infrastructure for AI agents. Register agents with W3C DID (Ed25519), check EigenTrust reputation scores, submit peer attestations, search agents by capability, and verify IPFS-anchored audit trails. 11 tools.20162 PyPI15MIT
- AlicenseAqualityAmaintenanceIdentity infrastructure for the agent economy. Mint an agent ~handle in two free calls with no human account, then verify anyone and read inferred traits under the consent the person set in advance.1647 npmApache 2.0
- AlicenseAqualityDmaintenanceMCP server for AI agent identity — verify agents with Ed25519 signatures, check trust scores, sign and verify content, exchange encrypted messages. Built on the Agent Identity Protocol (AIP).8MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.