{"serverInfo":{"name":"ActionGate","version":"1.0.0","description":"x402 + Stripe billing proxy for APIs and MCP servers, with ActionGate safety tools as the built-in example.","websiteUrl":"https://api.actiongate.xyz/docs","icons":[{"src":"https://api.actiongate.xyz/logos/actiongate.svg","mimeType":"image/svg+xml"}],"category":"developer-tools","tags":["x402","paid","proxy","mcp","api","security","treasury","policy","simulation"],"maturity":"stable","privacyPolicyUrl":"https://api.actiongate.xyz/privacy","supportUrl":"https://api.actiongate.xyz/support","billing_url":"https://api.actiongate.xyz/billing","pricing":{"model":"per-call","currency":"USD","billing_url":"https://api.actiongate.xyz/billing","endpoints":{"risk_score":"0.02","simulate":{"model":"tiered","tiers":{"basic":{"actions":["transfer","approve"],"price":"0.05"},"standard":{"actions":["swap","stake","unstake"],"price":"0.15"},"advanced":{"actions":["contract_call","multi_call","bridge"],"price":"0.50"},"premium":{"actions":["flash_loan","liquidation","arbitrage"],"price":"1.00"}},"default_price":"0.15"},"policy_gate":"0.03"},"free_tier":{"enabled":true,"calls_per_day":50,"per_tool_limits":{"risk_score":20,"simulate":20,"policy_gate":10}}}},"tools":[{"name":"risk_score","title":"Risk Score","description":"Score the risk of a proposed agent action before execution. Paid via x402. Free tier: 20 risk score calls/day per client.","inputSchema":{"type":"object","properties":{"request_id":{"type":"string","description":"Optional caller-supplied request identifier for tracing and receipts."},"actor":{"type":"object","description":"Actor metadata for the agent proposing the action.","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."}},"required":["actor_id"],"additionalProperties":false},"action":{"type":"object","description":"Action payload to evaluate.","properties":{"action_type":{"type":"string","description":"The proposed action category, such as transfer, swap, or approve."}},"required":["action_type"],"additionalProperties":true},"context":{"type":"object","description":"Optional execution context such as chain state, balances, or treasury metadata.","additionalProperties":true}},"required":["actor","action"],"additionalProperties":false},"annotations":{"title":"Risk Score","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"simulate","title":"Simulate","description":"Estimate cost, failure risk, and notable side effects for a proposed action. Price varies by action complexity. transfer/approve: $0.05, swap/stake/unstake: $0.15, contract_call/multi_call/bridge: $0.50, flash_loan/liquidation/arbitrage: $1.00. Default: $0.15. Paid via x402. Free tier: 20 simulate calls/day per client.","inputSchema":{"type":"object","properties":{"request_id":{"type":"string","description":"Optional caller-supplied request identifier for tracing and receipts."},"actor":{"type":"object","description":"Actor metadata for the agent proposing the action.","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."}},"required":["actor_id"],"additionalProperties":false},"action":{"type":"object","description":"Action payload to evaluate.","properties":{"action_type":{"type":"string","description":"The proposed action category, such as transfer, swap, or approve."}},"required":["action_type"],"additionalProperties":true},"context":{"type":"object","description":"Optional execution context such as chain state, balances, or treasury metadata.","additionalProperties":true}},"required":["actor","action"],"additionalProperties":false},"annotations":{"title":"Simulate","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"policy_gate","title":"Policy Gate","description":"Apply policy checks and return allow, deny, or allow-with-limits decisions. Paid via x402. Free tier: 10 policy gate calls/day per client.","inputSchema":{"type":"object","properties":{"request_id":{"type":"string","description":"Optional caller-supplied request identifier for tracing and receipts."},"actor":{"type":"object","description":"Actor metadata for the agent proposing the action.","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."}},"required":["actor_id"],"additionalProperties":false},"action":{"type":"object","description":"Action payload to evaluate.","properties":{"action_type":{"type":"string","description":"The proposed action category, such as transfer, swap, or approve."}},"required":["action_type"],"additionalProperties":true},"context":{"type":"object","description":"Optional execution context such as chain state, balances, or treasury metadata.","additionalProperties":true},"policy":{"type":"object","description":"Policy pack input, including policy_id and any policy-specific override values.","additionalProperties":true}},"required":["actor","action","policy"],"additionalProperties":false},"annotations":{"title":"Policy Gate","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}}],"prompts":[{"name":"review_treasury_transfer","title":"Review Treasury Transfer","description":"Guide an agent through the recommended ActionGate evaluation flow for a treasury transfer.","arguments":[{"name":"actor_id","required":true,"description":"Stable identifier for the acting agent."},{"name":"amount","required":true,"description":"Transfer amount to review, expressed as a string."},{"name":"asset_symbol","required":true,"description":"Asset ticker, such as USDC or ETH."},{"name":"destination","required":true,"description":"Destination wallet, contract, or recipient label."},{"name":"policy_id","required":false,"description":"Optional policy pack identifier to use during policy gating."}]}],"packages":[{"registryType":"npm","identifier":"actiongate-mcp","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"name":"ACTIONGATE_BASE_URL","description":"Base URL for the ActionGate API service.","required":false,"default":"https://api.actiongate.xyz"},{"name":"PAYTO_ADDRESS","description":"Wallet address that receives x402 payments.","required":true}]}],"remotes":[{"type":"streamable-http","url":"https://api.actiongate.xyz/mcp"}],"documentationUrl":"https://api.actiongate.xyz/docs"}