Skip to main content
Glama

Is It Trust Ready — agent-trust-readiness scanner

Server Details

Scan any website or MCP server for agent-trust-readiness; returns a signed, verifiable scorecard.

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
mnemom/mcp
GitHub Stars
0
Server Listing
Mnemom

Tool Schema Changelog

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

  1. 1 tool update
    • Changedverify_scan1 field changed
      • addedInput schema / oneOf
        Added value: +[
        +  {
        +    "not": {
        +      "required": [
        +        "url"
        +      ]
        +    },
        +    "required": [
        +      "scan"
        +    ]
        +  },
        +  {
        +    "not": {
        +      "required": [
        +        "scan"
        +      ]
        +    },
        +    "required": [
        +      "url"
        +    ]
        +  }
        +]
  2. 1 tool update
    • Changedverify_scan1 field changed
      • removedInput schema / oneOf
        Removed value: -[
        -  {
        -    "not": {
        -      "required": [
        -        "url"
        -      ]
        -    },
        -    "required": [
        -      "scan"
        -    ]
        -  },
        -  {
        -    "not": {
        -      "required": [
        -        "scan"
        -      ]
        -    },
        -    "required": [
        -      "url"
        -    ]
        -  }
        -]
  3. 1 tool update
    • Changedverify_scan1 field changed
      • addedInput schema / oneOf
        Added value: +[
        +  {
        +    "not": {
        +      "required": [
        +        "url"
        +      ]
        +    },
        +    "required": [
        +      "scan"
        +    ]
        +  },
        +  {
        +    "not": {
        +      "required": [
        +        "scan"
        +      ]
        +    },
        +    "required": [
        +      "url"
        +    ]
        +  }
        +]
  4. 1 tool update
    • Changedget_agent24 fields changed
      • removedOutput schema / $defs
        Removed value: -{
        -  "Agent": {
        -    "additionalProperties": true,
        -    "description": "An agent. GET /v1/agents/{id} returns one of TWO projections by authorization: an ORGANIZATION-MEMBER (owner) caller receives the full agent row (all fields below); a NON-OWNER receives a reduced public projection (id, name, claimed, created_at, last_seen, status, avatar_url). additionalProperties is left open because the owner row is the full DB row and grows as agent-settings columns are added (ADR-053 / proof / DDR); over-constraining it would 500 the endpoint on the next migration under /v1 response enforcement.",
        -    "properties": {
        -      "agent_hash": {
        -        "description": "First 16 hex chars of `SHA256(apiKey + '|' + agentName)` for named agents, or `SHA256(apiKey)` for unnamed singleton agents. The gateway computes the same value on each request and uses it as the lookup key. See [Agent Identity](https://docs.mnemom.ai/concepts/agent-identity#agent_hash--the-canonical-identity-hash).",
        -        "example": "a1b2c3d4e5f6a7b8",
        -        "type": "string"
        -      },
        -      "agent_proof_captured_at": {
        -        "format": "date-time",
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "agent_proof_hash": {
        -        "description": "Owner projection: captured hash_proof of the bound key (mig 263).",
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "aip_enforcement_mode": {
        -        "enum": [
        -          "observe",
        -          "enforce",
        -          "nudge"
        -        ],
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "avatar_url": {
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "billing_account_id": {
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "caller": {
        -        "description": "Self-describing caller context for THIS response. `org_member` callers receive the full owner record (all fields here); `anonymous`/`authenticated` (non-member) callers receive the reduced public projection (id, name, claimed, created_at, last_seen, status, avatar_url, caller). The differing field set is GOVERNED by this value — read it instead of inferring why a field is absent.",
        -        "enum": [
        -          "anonymous",
        -          "authenticated",
        -          "org_member"
        -        ],
        -        "type": "string"
        -      },
        -      "claimed": {
        -        "description": "Public projection only: whether the agent has been claimed by a user.",
        -        "type": "boolean"
        -      },
        -      "claimed_at": {
        -        "format": "date-time",
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "claimed_by": {
        -        "description": "Owner projection: user id that claimed the agent.",
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "containment_status": {
        -        "description": "Containment state of the agent (ADR-053).",
        -        "enum": [
        -          "active",
        -          "paused",
        -          "killed"
        -        ],
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "created_at": {
        -        "format": "date-time",
        -        "type": "string"
        -      },
        -      "created_by": {
        -        "description": "Owner projection: user id that created the agent (provenance).",
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "deleted_at": {
        -        "description": "Owner projection: soft-delete timestamp (null when live).",
        -        "format": "date-time",
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "email": {
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "groups": {
        -        "description": "Active groups this agent belongs to, name-ordered; `[]` when none. Present on org-fleet rows (GET /v1/orgs/{org_id}/agents). Archived groups are excluded.",
        -        "items": {
        -          "properties": {
        -            "color": {
        -              "description": "Group color (hex, e.g. `#0d9488`); `null` when unset.",
        -              "type": [
        -                "string",
        -                "null"
        -              ]
        -            },
        -            "id": {
        -              "type": "string"
        -            },
        -            "name": {
        -              "type": "string"
        -            }
        -          },
        -          "required": [
        -            "id",
        -            "name",
        -            "color"
        -          ],
        -          "type": "object"
        -        },
        -        "type": "array"
        -      },
        -      "id": {
        -        "type": "string"
        -      },
        -      "key_prefix": {
        -        "description": "First 8 chars of the bound API key hash — useful for key-rotation debugging.",
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "last_seen": {
        -        "format": "date-time",
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "name": {
        -        "description": "Agent name (2-32 chars, alphanumeric + hyphens). Present on all list and get responses.",
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "org_id": {
        -        "description": "Owner projection: the agent's org binding (ADR-062 authz boundary).",
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      },
        -      "public": {
        -        "description": "Identity-record visibility axis — whether the agent's IDENTITY RECORD is publicly discoverable. This is DISTINCT from reputation visibility: every registered agent's reputation is public by accountability standard (see `ReputationScore.visibility`). `public` here governs only the identity record, never the Trust Rating.",
        -        "type": "boolean"
        -      },
        -      "status": {
        -        "enum": [
        -          "active",
        -          "offline"
        -        ],
        -        "type": "string"
        -      },
        -      "user_id": {
        -        "type": [
        -          "string",
        -          "null"
        -        ]
        -      }
        -    },
        -    "type": "object"
        -  }
        -}
      • changedOutput schema / additionalProperties
        Previous value: -trueNew value: +false
      • changedOutput schema / description
        Previous value: -"An agent. GET /v1/agents/{id} returns one of TWO projections by authorization: an ORGANIZATION-MEMBER (owner) caller receives the full agent row (all fields below); a NON-OWNER receives a reduced public projection (id, name, claimed, created_at, last_seen, status, avatar_url). additionalProperties is left open because the owner row is the full DB row and grows as agent-settings columns are added (ADR-053 / proof / DDR); over-constraining it would 500 the endpoint on the next migration under /v1 response enforcement."New value: +"An agent's identity and trust state, reduced to the fields the trust loop needs. Personal data (owner email address, user identifiers), internal commercial identifiers (billing account) and key-material-derived values (bound-key proof hash, key prefix) are REMOVED at the MCP boundary and are never returned to an MCP client — see the Mnemom privacy policy at https://www.mnemom.ai/privacy. Which fields are present depends on authorization: read `caller` to know which projection you received."
      • changedOutput schema / properties / agent_hash / description
        Previous value: -"First 16 hex chars of `SHA256(apiKey + '|' + agentName)` for named agents, or `SHA256(apiKey)` for unnamed singleton agents. The gateway computes the same value on each request and uses it as the lookup key. See [Agent Identity](https://docs.mnemom.ai/concepts/agent-identity#agent_hash--the-canonical-identity-hash)."New value: +"The canonical public identity hash (first 16 hex chars) used as the gateway lookup key and as the input to verify_agent_binding. Owner projection only. Not a credential and not reversible to one."
      • removedOutput schema / properties / agent_hash / example
        Removed value: -"a1b2c3d4e5f6a7b8"
      • removedOutput schema / properties / agent_proof_captured_at
        Removed value: -{
        -  "format": "date-time",
        -  "type": [
        -    "string",
        -    "null"
        -  ]
        -}
      • removedOutput schema / properties / agent_proof_hash
        Removed value: -{
        -  "description": "Owner projection: captured hash_proof of the bound key (mig 263).",
        -  "type": [
        -    "string",
        -    "null"
        -  ]
        -}
      • removedOutput schema / properties / billing_account_id
        Removed value: -{
        -  "type": [
        -    "string",
        -    "null"
        -  ]
        -}
      • changedOutput schema / properties / caller / description
        Previous value: -"Self-describing caller context for THIS response. `org_member` callers receive the full owner record (all fields here); `anonymous`/`authenticated` (non-member) callers receive the reduced public projection (id, name, claimed, created_at, last_seen, status, avatar_url, caller). The differing field set is GOVERNED by this value — read it instead of inferring why a field is absent."New value: +"Which projection THIS response is. `org_member` receives the owner field set; `anonymous`/`authenticated` receive the reduced public set (id, name, claimed, created_at, last_seen, status, avatar_url, caller). Read this instead of inferring why a field is absent."
      • changedOutput schema / properties / claimed / description
        Previous value: -"Public projection only: whether the agent has been claimed by a user."New value: +"Whether a human or organization has claimed accountability for this agent. On the owner projection this is derived from the ownership column; the owning user's identifier itself is not returned."
      • removedOutput schema / properties / claimed_by
        Removed value: -{
        -  "description": "Owner projection: user id that claimed the agent.",
        -  "type": [
        -    "string",
        -    "null"
        -  ]
        -}
      • changedOutput schema / properties / containment_status / description
        Previous value: -"Containment state of the agent (ADR-053)."New value: +"Containment state of the agent."
      • removedOutput schema / properties / created_by
        Removed value: -{
        -  "description": "Owner projection: user id that created the agent (provenance).",
        -  "type": [
        -    "string",
        -    "null"
        -  ]
        -}
      • removedOutput schema / properties / deleted_at
        Removed value: -{
        -  "description": "Owner projection: soft-delete timestamp (null when live).",
        -  "format": "date-time",
        -  "type": [
        -    "string",
        -    "null"
        -  ]
        -}
      • removedOutput schema / properties / email
        Removed value: -{
        -  "type": [
        -    "string",
        -    "null"
        -  ]
        -}
      • changedOutput schema / properties / groups / description
        Previous value: -"Active groups this agent belongs to, name-ordered; `[]` when none. Present on org-fleet rows (GET /v1/orgs/{org_id}/agents). Archived groups are excluded."New value: +"Active groups this agent belongs to, name-ordered; `[]` when none. Present on org-fleet rows."
      • addedOutput schema / properties / id / description
        Added value: +"Agent identifier (e.g. smolt-abc123)."
      • removedOutput schema / properties / key_prefix
        Removed value: -{
        -  "description": "First 8 chars of the bound API key hash — useful for key-rotation debugging.",
        -  "type": [
        -    "string",
        -    "null"
        -  ]
        -}
      • changedOutput schema / properties / name / description
        Previous value: -"Agent name (2-32 chars, alphanumeric + hyphens). Present on all list and get responses."New value: +"Agent name (2-32 chars, alphanumeric + hyphens)."
      • changedOutput schema / properties / org_id / description
        Previous value: -"Owner projection: the agent's org binding (ADR-062 authz boundary)."New value: +"The agent's organization binding. Required as an input by the org-scoped tools (fleet listing, posture assignment). Identifies an organization, not a person."
      • changedOutput schema / properties / public / description
        Previous value: -"Identity-record visibility axis — whether the agent's IDENTITY RECORD is publicly discoverable. This is DISTINCT from reputation visibility: every registered agent's reputation is public by accountability standard (see `ReputationScore.visibility`). `public` here governs only the identity record, never the Trust Rating."New value: +"Whether the agent's identity record is publicly discoverable. Distinct from Trust Rating visibility, which is always public."
      • addedOutput schema / properties / status / description
        Added value: +"Derived from last_seen (active = seen within the last hour)."
      • removedOutput schema / properties / user_id
        Removed value: -{
        -  "type": [
        -    "string",
        -    "null"
        -  ]
        -}
      • addedOutput schema / required
        Added value: +[
        +  "id"
        +]
  5. 1 tool update
    • Changedget_agent2 fields changed
      • addedOutput schema / $defs / Agent / properties / groups
        Added value: +{
        +  "description": "Active groups this agent belongs to, name-ordered; `[]` when none. Present on org-fleet rows (GET /v1/orgs/{org_id}/agents). Archived groups are excluded.",
        +  "items": {
        +    "properties": {
        +      "color": {
        +        "description": "Group color (hex, e.g. `#0d9488`); `null` when unset.",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "name",
        +      "color"
        +    ],
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
      • addedOutput schema / properties / groups
        Added value: +{
        +  "description": "Active groups this agent belongs to, name-ordered; `[]` when none. Present on org-fleet rows (GET /v1/orgs/{org_id}/agents). Archived groups are excluded.",
        +  "items": {
        +    "properties": {
        +      "color": {
        +        "description": "Group color (hex, e.g. `#0d9488`); `null` when unset.",
        +        "type": [
        +          "string",
        +          "null"
        +        ]
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "name",
        +      "color"
        +    ],
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
  6. 2 tool updates
    • Changedget_reputation2 fields changed
      • addedOutput schema / $defs / ReputationScore / properties / checkpoint_accounting / properties / re_evaluated
        Added value: +{
        +  "description": "How many of the agent's checkpoints carry each kind of re-evaluation annotation (counted over `total`, not the analyzed subset). Observability only — these are not an exclusion bucket and do not enter the score arithmetic. Absent on scores computed before this breakdown existed.",
        +  "properties": {
        +    "corrected_clear": {
        +      "description": "Checkpoints explicitly corrected to `clear` (`re_evaluation_metadata.corrected_verdict = 'clear'`).",
        +      "type": "integer"
        +    },
        +    "corrected_non_clear": {
        +      "description": "Checkpoints corrected to a NON-clear verdict — a cross-turn escalation or a reviewer reclassification to `review_needed`/`boundary_violation`. These count against the score per the correction, not as exonerations; a non-zero value is why this agent's score differs from the pre-MNE-2156 calculation.",
        +      "type": "integer"
        +    },
        +    "resolved_no_correction": {
        +      "description": "Checkpoints re-evaluated with NO recorded correction — the trust-recovery convention, scored as `clear`.",
        +      "type": "integer"
        +    }
        +  },
        +  "required": [
        +    "corrected_clear",
        +    "corrected_non_clear",
        +    "resolved_no_correction"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / checkpoint_accounting / properties / re_evaluated
        Added value: +{
        +  "description": "How many of the agent's checkpoints carry each kind of re-evaluation annotation (counted over `total`, not the analyzed subset). Observability only — these are not an exclusion bucket and do not enter the score arithmetic. Absent on scores computed before this breakdown existed.",
        +  "properties": {
        +    "corrected_clear": {
        +      "description": "Checkpoints explicitly corrected to `clear` (`re_evaluation_metadata.corrected_verdict = 'clear'`).",
        +      "type": "integer"
        +    },
        +    "corrected_non_clear": {
        +      "description": "Checkpoints corrected to a NON-clear verdict — a cross-turn escalation or a reviewer reclassification to `review_needed`/`boundary_violation`. These count against the score per the correction, not as exonerations; a non-zero value is why this agent's score differs from the pre-MNE-2156 calculation.",
        +      "type": "integer"
        +    },
        +    "resolved_no_correction": {
        +      "description": "Checkpoints re-evaluated with NO recorded correction — the trust-recovery convention, scored as `clear`.",
        +      "type": "integer"
        +    }
        +  },
        +  "required": [
        +    "corrected_clear",
        +    "corrected_non_clear",
        +    "resolved_no_correction"
        +  ],
        +  "type": "object"
        +}
    • Changedsearch_reputation_directory1 field changed
      • addedOutput schema / $defs / ReputationScore / properties / checkpoint_accounting / properties / re_evaluated
        Added value: +{
        +  "description": "How many of the agent's checkpoints carry each kind of re-evaluation annotation (counted over `total`, not the analyzed subset). Observability only — these are not an exclusion bucket and do not enter the score arithmetic. Absent on scores computed before this breakdown existed.",
        +  "properties": {
        +    "corrected_clear": {
        +      "description": "Checkpoints explicitly corrected to `clear` (`re_evaluation_metadata.corrected_verdict = 'clear'`).",
        +      "type": "integer"
        +    },
        +    "corrected_non_clear": {
        +      "description": "Checkpoints corrected to a NON-clear verdict — a cross-turn escalation or a reviewer reclassification to `review_needed`/`boundary_violation`. These count against the score per the correction, not as exonerations; a non-zero value is why this agent's score differs from the pre-MNE-2156 calculation.",
        +      "type": "integer"
        +    },
        +    "resolved_no_correction": {
        +      "description": "Checkpoints re-evaluated with NO recorded correction — the trust-recovery convention, scored as `clear`.",
        +      "type": "integer"
        +    }
        +  },
        +  "required": [
        +    "corrected_clear",
        +    "corrected_non_clear",
        +    "resolved_no_correction"
        +  ],
        +  "type": "object"
        +}
  7. 1 tool update
    • Changedget_started3 fields changed
      • addedOutput schema / properties / developer_path
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "The developer hero on-ramp: the npx one-liner plus the intent-named MCP prompt-skills (try-me, onboard_an_agent, become_sovereign). Advertisement only — no functional dependency on those prompts existing yet.",
        +  "properties": {
        +    "narrative": {
        +      "type": "string"
        +    },
        +    "note": {
        +      "type": "string"
        +    },
        +    "npx": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "command": {
        +          "type": "string"
        +        },
        +        "what": {
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "command",
        +        "what"
        +      ],
        +      "type": "object"
        +    },
        +    "prompt_skills": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "name": {
        +            "type": "string"
        +          },
        +          "what": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "name",
        +          "what"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "narrative",
        +    "npx",
        +    "prompt_skills",
        +    "note"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / skill_path
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "The two-step on-ramp to declaring and advertising capabilities as A2A skills in a signed, portable AgentCard.",
        +  "properties": {
        +    "narrative": {
        +      "type": "string"
        +    },
        +    "steps": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "auth": {
        +            "enum": [
        +              "none",
        +              "required"
        +            ],
        +            "type": "string"
        +          },
        +          "step": {
        +            "type": "integer"
        +          },
        +          "tool": {
        +            "type": "string"
        +          },
        +          "what": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "step",
        +          "tool",
        +          "auth",
        +          "what"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "narrative",
        +    "steps"
        +  ],
        +  "type": "object"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "who",
        -  "value_prop",
        -  "try_now",
        -  "authenticate",
        -  "sovereignty_path",
        -  "surface_map",
        -  "showcase_agent",
        -  "visibility_model",
        -  "what_we_keep_private_and_why",
        -  "verify",
        -  "doctrine"
        -]New value: +[
        +  "who",
        +  "value_prop",
        +  "try_now",
        +  "authenticate",
        +  "skill_path",
        +  "sovereignty_path",
        +  "developer_path",
        +  "surface_map",
        +  "showcase_agent",
        +  "visibility_model",
        +  "what_we_keep_private_and_why",
        +  "verify",
        +  "doctrine"
        +]
  8. 1 tool update
    • Changedget_started2 fields changed
      • addedOutput schema / properties / authenticate / properties / headless
        Added value: +{
        +  "additionalProperties": false,
        +  "description": "The headless/cloud write-auth fallback (MNE-1392): when your host has no local browser and the standard OAuth redirect can't complete, drive the RFC 8628 Device Authorization Grant yourself.",
        +  "properties": {
        +    "discovery": {
        +      "format": "uri",
        +      "type": "string"
        +    },
        +    "grant_type": {
        +      "type": "string"
        +    },
        +    "note": {
        +      "type": "string"
        +    },
        +    "steps": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "use": {
        +      "type": "string"
        +    },
        +    "when": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "when",
        +    "use",
        +    "grant_type",
        +    "discovery",
        +    "steps"
        +  ],
        +  "type": "object"
        +}
      • changedOutput schema / properties / authenticate / required
        Previous value: -[
        -  "methods",
        -  "unlocks",
        -  "discovery"
        -]New value: +[
        +  "methods",
        +  "unlocks",
        +  "discovery",
        +  "headless"
        +]
  9. 1 tool update
    • Removedget_risk_history
  10. 1 tool update
    • Changedget_agent14 fields changed
      • removedOutput schema / $defs / Agent / properties / aap_enabled
        Removed value: -{
        -  "description": "Owner projection: AAP pipeline enabled.",
        -  "type": "boolean"
        -}
      • removedOutput schema / $defs / Agent / properties / aip_enabled
        Removed value: -{
        -  "description": "Owner projection: AIP pipeline enabled.",
        -  "type": "boolean"
        -}
      • removedOutput schema / $defs / Agent / properties / analyze_output
        Removed value: -{
        -  "description": "Owner projection: analyze agent output.",
        -  "type": [
        -    "boolean",
        -    "null"
        -  ]
        -}
      • removedOutput schema / $defs / Agent / properties / ddr_mode
        Removed value: -{
        -  "description": "Owner projection: drift-detection-response mode (mig default 'flag').",
        -  "type": "string"
        -}
      • removedOutput schema / $defs / Agent / properties / nudge_strategy
        Removed value: -{
        -  "description": "Owner projection: nudge strategy.",
        -  "type": [
        -    "string",
        -    "null"
        -  ]
        -}
      • removedOutput schema / $defs / Agent / properties / proof_enabled
        Removed value: -{
        -  "description": "Owner projection: proof capture enabled.",
        -  "type": "boolean"
        -}
      • removedOutput schema / $defs / Agent / properties / proof_rate
        Removed value: -{
        -  "description": "Owner projection: proof sampling rate (0–100%).",
        -  "type": "integer"
        -}
      • removedOutput schema / properties / aap_enabled
        Removed value: -{
        -  "description": "Owner projection: AAP pipeline enabled.",
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / aip_enabled
        Removed value: -{
        -  "description": "Owner projection: AIP pipeline enabled.",
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / analyze_output
        Removed value: -{
        -  "description": "Owner projection: analyze agent output.",
        -  "type": [
        -    "boolean",
        -    "null"
        -  ]
        -}
      • removedOutput schema / properties / ddr_mode
        Removed value: -{
        -  "description": "Owner projection: drift-detection-response mode (mig default 'flag').",
        -  "type": "string"
        -}
      • removedOutput schema / properties / nudge_strategy
        Removed value: -{
        -  "description": "Owner projection: nudge strategy.",
        -  "type": [
        -    "string",
        -    "null"
        -  ]
        -}
      • removedOutput schema / properties / proof_enabled
        Removed value: -{
        -  "description": "Owner projection: proof capture enabled.",
        -  "type": "boolean"
        -}
      • removedOutput schema / properties / proof_rate
        Removed value: -{
        -  "description": "Owner projection: proof sampling rate (0–100%).",
        -  "type": "integer"
        -}
  11. 1 tool update
    • Changedget_started1 field changed
      • addedInput schema / properties / token
        Added value: +{
        +  "description": "Optional Dojo try-me invite token. When supplied and valid, returns the token-gated dojo briefing manifest (the same content as GET /v1/dojo/try-me/resolve); omit for public orientation.",
        +  "type": "string"
        +}
  12. 9 tool updates
    • First observedget_agent
    • First observedget_reputation
    • First observedget_reputation_badge
    • First observedget_risk_history
    • First observedget_started
    • First observedscan_trust
    • First observedsearch_reputation_directory
    • First observedverify_reputation
    • First observedverify_scan

Frequently Asked Questions

Discussions

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

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4.4/5.0
Disambiguation5/5

Each tool targets a distinct resource and action: agent identity, reputation rating, badge generation, orientation, website scanning, directory search, reputation attestation, and scan verification. The descriptions explicitly differentiate overlapping areas like get_reputation vs get_agent and verify_reputation vs verify_scan.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern with lowercase snake_case (get_agent, scan_trust, verify_scan). The prefix verbs (get, scan, search, verify) clearly indicate the action, and nouns are specific, maintaining a predictable and uniform style.

Tool Count5/5

With 8 tools, the server is well-scoped for its purpose. Each tool covers a necessary function in the agent-trust-readiness and website-scanning domain, without redundancy or bloat. The count fits comfortably within the ideal 3-15 range.

Completeness5/5

The tool set provides complete coverage for the stated domain: orientation, discovery, identity, reputation, badge generation, reputation verification, website scanning, and scan verification. There are no dead ends—every workflow from initial lookup to verification is supported, and nothing critical appears missing.