{"uid":"cap__BoZIxvOJoFSpRnqhvUnL","slug":"keeperhub-gas-refuel-workflow-f316066a","name":"KeeperHub Gas Refuel Workflow","description":"Build powerful blockchain workflow automations with a visual, node-based editor. Built with Next.js and React Flow.","url":"https://app.keeperhub.com/api/mcp/workflows/gas-refuel/call?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","required":["threshold","topupAmount","walletAddress"],"properties":{"threshold":{"type":"number","description":"ETH balance below which to refuel"},"topupAmount":{"type":"number","description":"ETH to send"},"walletAddress":{"type":"string","description":"wallet to refuel"}}},"responseSchema":{"status":"running","executionId":"exec_abc123"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_thm5uC3IEk9qLqEAkxYnV","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Automatically tops up an Ethereum wallet with ETH when its balance drops below a specified threshold by triggering a gas refuel workflow execution.","exampleAgentPrompt":"Can you trigger a gas refuel for wallet 0xABC123...def so that if its ETH balance drops below 0.05 ETH, it gets topped up with 0.1 ETH?","exampleUseCases":[{"title":"Keep bot wallet always funded","prompt":"My trading bot at 0xDEADBEEF...1234 keeps running out of gas — can you set up a refuel so that whenever it drops below 0.02 ETH, it gets automatically topped up with 0.05 ETH?"},{"title":"Maintain relayer wallet for production app","prompt":"Our relayer wallet 0x9F8E7D...4321 needs to stay funded. Please trigger the gas refuel workflow with a 0.1 ETH threshold and a 0.2 ETH top-up amount so it never stalls transactions."},{"title":"Emergency gas rescue for a stuck wallet","prompt":"My wallet 0xC0FFEE...ABCD is nearly empty and I can't submit any transactions — can you immediately run the gas refuel with a 0.001 ETH threshold and send 0.5 ETH to get it back online?"}],"resultDescription":"Returns a JSON object with a 'status' field (e.g. 'running') confirming the workflow has been triggered, and an 'executionId' string (e.g. 'exec_abc123') that can be used to track the refuel workflow execution.","failureModes":["Invalid wallet address format returns an error","Threshold or topupAmount values missing or zero may cause validation failure","Insufficient funds in the paying account to cover gas refuel amount","Network congestion may delay execution but status still returns as 'running'","Malformed request body returns a 400-level error"],"whenToPreferThis":"Choose this endpoint when you need to programmatically trigger an automated ETH gas refuel for a specific wallet address based on a balance threshold, especially within a larger agent workflow that monitors wallet health. It is purpose-built for gas automation rather than general ETH transfers or wallet monitoring.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T12:41:15.252Z","isFirstParty":false,"canonicalSlug":"keeperhub-gas-refuel-workflow-f316066a"}