MCP-Server

ActionGate

xyz.actiongate.api/actiongate
MCP- & Agenten-Infrastruktur Sicherheit Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Evaluates proposed autonomous-agent wallet actions with policy decisions, risk scores, simulations, and prepaid billing.

balance
Balance
Return the current prepaid credit balance and usage count for an ActionGate API key.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['api_key'], 'properties': {'api_key': {'type': 'string', 'pattern': '^ag_live_[a-f0-9]{32,36}$', 'description': 'ActionGate API key.'}}, 'additionalProperties': False}
policy_gate
Policy Gate
Apply treasury policy to a proposed action and return allow, deny, or allow-with-limits. Paid via x402 or API key credits. Free tier: 10 policy gate calls/day per client.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['actor', 'action', 'policy'], 'properties': {'actor': {'type': 'object', 'required': ['actor_id'], 'properties': {'actor_id': {'type': 'string', 'description': 'Stable actor identifier for the agent or wallet operator.'}, 'wallet_address': {'type': 'string', 'description': 'Optional onchain wallet address associated with the acting agent.'}}, 'description': 'Actor metadata for the agent proposing the action.', 'additionalProperties': False}, 'action': {'type': 'object', 'required': ['action_type'], 'properties': {'action_type': {'type': 'string', 'description': 'The proposed action category, such as transfer, swap, or approve.'}}, 'description': 'Action payload to evaluate. Additional action-specific fields are accepted as passthrough.', 'additionalProperties': True}, 'policy': {'type': 'object', 'properties': {}, 'description': 'Policy pack input, including policy_id and any policy-specific override values.', 'additionalProperties': True}, 'context': {'type': 'object', 'properties': {}, 'description': 'Optional execution context such as chain state, balances, or treasury metadata.', 'additionalProperties': True}, 'request_id': {'type': 'string', 'description': 'Optional caller-supplied request identifier for tracing and receipts.'}}, 'additionalProperties': False}
request_api_key
Request API Key
Provision a prepaid ActionGate API key with $1.00 of starter credits for this operator email.
Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email'], 'properties': {'email': {'type': 'string', 'format': 'email', 'description': 'Operator email address that should own the API key.'}}, 'additionalProperties': False}
risk_score
Risk Score
Score the risk of a proposed agent action before execution. Paid via x402 or API key credits. Free tier: 20 risk score calls/day per client.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['actor', 'action'], 'properties': {'actor': {'type': 'object', 'required': ['actor_id'], 'properties': {'actor_id': {'type': 'string', 'description': 'Stable actor identifier for the agent or wallet operator.'}, 'wallet_address': {'type': 'string', 'description': 'Optional onchain wallet address associated with the acting agent.'}}, 'description': 'Actor metadata for the agent proposing the action.', 'additionalProperties': False}, 'action': {'type': 'object', 'required': ['action_type'], 'properties': {'action_type': {'type': 'string', 'description': 'The proposed action category, such as transfer, swap, or approve.'}}, 'description': 'Action payload to evaluate. Additional action-specific fields are accepted as passthrough.', 'additionalProperties': True}, 'context': {'type': 'object', 'properties': {}, 'description': 'Optional execution context such as chain state, balances, or treasury metadata.', 'additionalProperties': True}, 'request_id': {'type': 'string', 'description': 'Optional caller-supplied request identifier for tracing and receipts.'}}, 'additionalProperties': False}
simulate
Simulate
Estimate cost, failure risk, and notable side effects for a proposed action. Paid via x402 or API key credits. Free tier: 20 simulate calls/day per client.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['actor', 'action'], 'properties': {'actor': {'type': 'object', 'required': ['actor_id'], 'properties': {'actor_id': {'type': 'string', 'description': 'Stable actor identifier for the agent or wallet operator.'}, 'wallet_address': {'type': 'string', 'description': 'Optional onchain wallet address associated with the acting agent.'}}, 'description': 'Actor metadata for the agent proposing the action.', 'additionalProperties': False}, 'action': {'type': 'object', 'required': ['action_type'], 'properties': {'action_type': {'type': 'string', 'description': 'The proposed action category, such as transfer, swap, or approve.'}}, 'description': 'Action payload to evaluate. Additional action-specific fields are accepted as passthrough.', 'additionalProperties': True}, 'context': {'type': 'object', 'properties': {}, 'description': 'Optional execution context such as chain state, balances, or treasury metadata.', 'additionalProperties': True}, 'request_id': {'type': 'string', 'description': 'Optional caller-supplied request identifier for tracing and receipts.'}}, 'additionalProperties': False}
top_up
Top Up
Generate a Stripe Checkout link so the human operator can add prepaid credits to an existing ActionGate API key.
Externer Zugriff
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['api_key'], 'properties': {'tier': {'enum': ['starter', 'pro', 'unlimited'], 'type': 'string', 'description': 'Credit pack tier. Defaults to starter.'}, 'api_key': {'type': 'string', 'pattern': '^ag_live_[a-f0-9]{32,36}$', 'description': 'Existing ActionGate API key to top up.'}}, 'additionalProperties': False}
Hinzugefügt
policy_gate
17. September 2026 12:55
Hinzugefügt
simulate
17. September 2026 12:55
Hinzugefügt
risk_score
17. September 2026 12:55
Hinzugefügt
top_up
17. September 2026 12:55
Hinzugefügt
balance
17. September 2026 12:55
Hinzugefügt
request_api_key
17. September 2026 12:55