Skip to main content
Glama

Server Details

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

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Unhealthy
Last Tested
Transport
Streamable HTTP
URL
Repository
tradallo/reputation
GitHub Stars
1
Server Listing
tradallo-reputation

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  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

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

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
    14
    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
    229
    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.

TDQS

A4.3/5.0
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.