a2a-trustgate

A2A TrustGate: 4-gate firewall that screens every AI-agent action before it runs. 50 tools.

Should I use this

Quality & Safety

B
Description quality
85%
Schema completeness
65%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'a2a_get_started' description lacks action verbin a2a_get_started

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~275Tokens (tool definitions)
~612 BTypical response size
Minimal attention impact (0.21% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "a2a-trustgate": {
      "url": "https://mcp.a2ainfrastructure.com/sse"
    }
  }
}

Remote endpoints

https://mcp.a2ainfrastructure.com/ssesse

What it can do

Tool inventory

Tools (2)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢a2a_get_started

Explains what A2A TrustGate is and how to activate this MCP server (no API key on this session yet).

Input Schema

{
  "type": "object",
  "properties": {}
}
🔴a2a_signup(tenantId, agent, description)

Create a new A2A TrustGate tenant and get an API key (shown once), unlocking all safety tools in this session immediately. Agent-first: only a short tenant slug is required — no email or password. A human must then add a card (secure Stripe checkout) at the returned paymentUrl to activate; /v1 calls return 402 until activated.

Input Schema

{
  "type": "object",
  "properties": {
    "tenantId": {
      "type": "string",
      "description": "Short tenant slug, 3-64 chars, lowercase alphanumeric + hyphens (e.g. \"my-agent\")"
    },
    "agent": {
      "type": "string",
      "description": "Agent/label creating the tenant (optional, e.g. \"claude-code\")"
    },
    "description": {
      "type": "string",
      "description": "What this tenant is for (optional)"
    }
  },
  "required": [
    "tenantId"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded2 tools
verifiedversion not recorded2 tools