{"server":"io.github.Har50/gateway","count":4,"tools":[{"name":"dry_run_simulation","title":null,"description":"Simulates a transaction on Tenderly without broadcasting. Returns predicted gas and balance changes. Works without an API key (rate-limited per client) unless the operator disables public simulation.","input_schema":{"type":"object","required":["fromAddress","targetAddress","calldata"],"properties":{"calldata":{"type":"string"},"valueWei":{"type":"string"},"fromAddress":{"type":"string"},"targetAddress":{"type":"string"},"maxAllowedDrainUSD":{"type":"number"}}},"output_schema":null,"annotations":{"title":"Dry-run simulation","readOnlyHint":true,"openWorldHint":true},"source":"probe","observed_at":"2026-10-20T02:43:41.219Z"},{"name":"execute_onchain_intent","title":null,"description":"Simulates and executes a gasless, sponsored Web3 transaction on Base L2 (e.g. token swaps, transfers). Runs Tenderly dry-run safety checks automatically before broadcasting. Requires an API key.","input_schema":{"type":"object","required":["fromAddress","targetAddress","calldata"],"properties":{"agentId":{"type":"string","description":"Agent identifier for session scoping."},"calldata":{"type":"string","description":"Hex-encoded transaction calldata."},"valueWei":{"type":"string","description":"Native token value in Wei (defaults to '0')."},"fromAddress":{"type":"string","description":"The Safe Smart Account address performing the action."},"sessionKeyId":{"type":"string","description":"Optional ERC-7579 session key id to enforce spend/target caps."},"targetAddress":{"type":"string","description":"Target contract or token recipient address."},"maxAllowedDrainUSD":{"type":"number","description":"Maximum allowable wallet drain in USD during simulation guardrail check."}}},"output_schema":null,"annotations":{"title":"Execute on-chain intent","readOnlyHint":false,"openWorldHint":true,"idempotentHint":false,"destructiveHint":true},"source":"probe","observed_at":"2026-10-20T02:43:41.219Z"},{"name":"get_smart_account_info","title":null,"description":"Retrieves the Agent Owner EOA address and counterfactual Safe Smart Wallet address on Base. Works without an API key.","input_schema":{"type":"object","properties":{}},"output_schema":null,"annotations":{"title":"Get smart account info","readOnlyHint":true,"openWorldHint":false},"source":"probe","observed_at":"2026-10-20T02:43:41.219Z"},{"name":"issue_session_key","title":null,"description":"Issue an ERC-7579 / ZeroDev-scoped session key (time limit, USDC spend cap, target whitelist). Requires an API key.","input_schema":{"type":"object","required":["agentId"],"properties":{"target":{"type":"string"},"agentId":{"type":"string"},"maxUsdc":{"type":"number"},"ttlHours":{"type":"number"}}},"output_schema":null,"annotations":{"title":"Issue session key","readOnlyHint":false,"openWorldHint":false,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-20T02:43:41.219Z"}],"next_cursor":null,"next_actions":[{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/io.github.Har50%2Fgateway/connection?target=mcpServers","arguments":{"name":"io.github.Har50/gateway","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/io.github.Har50%2Fgateway","arguments":{"name":"io.github.Har50/gateway"}}]}