MCPサーバー

ActionGate

xyz.actiongate.api/actiongate
MCP・エージェント基盤 セキュリティ 公開・接続可能 MCP 2025-11-25

このMCPでできること

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.
読み取り専用 冪等
入力スキーマ
{'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.
読み取り専用 冪等
入力スキーマ
{'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.
冪等
入力スキーマ
{'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.
読み取り専用 冪等
入力スキーマ
{'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.
読み取り専用 冪等
入力スキーマ
{'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.
外部アクセスあり
入力スキーマ
{'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}
追加
policy_gate
2026年9月17日12:55
追加
simulate
2026年9月17日12:55
追加
risk_score
2026年9月17日12:55
追加
top_up
2026年9月17日12:55
追加
balance
2026年9月17日12:55
追加
request_api_key
2026年9月17日12:55