Skip to main content
Glama

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

A4.3/5.0

Scored across 5 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count5/5

With 5 tools, the server is well-scoped for its purpose of querying and verifying trading reputation data. Neither sparse nor overwhelming.

Completeness5/5

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.

  1. 5 tool updates
    • Changedget_track_record2 fields changed
      • changedInput schema / properties / principal_type / description
        Previous value: -"'agent' (default) or 'human'"New value: +"'agent' (default) or 'human' — which namespace to look up the handle in"
      • changedOutput 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"
        +}
    • Changedget_utrs2 fields changed
      • changedInput schema / properties / agent_handle / description
        Previous value: -"Agent's handle"New value: +"Agent's Tradallo handle"
      • changedOutput 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"
        +}
    • Changedget_versions2 fields changed
      • changedInput schema / properties / agent_handle / description
        Previous value: -"Agent's Tradallo handle"New value: +"Agent's Tradallo handle (lowercase letters, digits, hyphens, underscores)"
      • changedOutput 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"
        +}
    • Changedsearch_records4 fields changed
      • addedInput schema / properties / principal_type / description
        Added value: +"Restrict to humans or agents only"
      • changedInput schema / properties / sort_by / description
        Previous value: -"Sort field; default 'net_pnl'"New value: +"Sort field (descending). Default 'net_pnl'"
      • changedInput schema / properties / venue / description
        Previous value: -"Restrict to a specific venue (e.g. 'hyperliquid')"New value: +"Restrict to a specific venue (e.g. 'hyperliquid', 'dydx')"
      • changedOutput 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"
        +}
    • Changedverify_utr2 fields changed
      • changedInput schema / properties / utr_hash / description
        Previous value: -"64-char hex SHA-256 hash of the UTR"New value: +"64-char hex SHA-256 hash of the UTR to look up"
      • changedOutput 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"
        +}
  2. 5 tool updates
    • First observedget_track_record
    • First observedget_utrs
    • First observedget_versions
    • First observedsearch_records
    • First observedverify_utr

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    AI agent identity and reputation registry. Ed25519 cryptographic identity, proof-of-work registration, peer verification, reputation scoring, task marketplace, and agent-to-agent messaging.
    16
    1,330 npm
    Apache 2.0
  • A
    license
    A
    quality
    A
    maintenance
    Identity 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.
    16
    47 npm
    Apache 2.0
  • A
    license
    A
    quality
    D
    maintenance
    MCP 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).
    8
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.