Overledger integration
Overledger is Quant's multi-blockchain gateway, here its Fusion Rollup server (the public testnet endpoint the vendor publishes). An agent can read the networks it reaches, its own identity, transactions, deposits, swaps, withdrawals and stakes, read deployed Fusion contracts and grant or revoke access to permissioned ones, register or remove its own RPC nodes and provider reset policies, track a transaction hash or watch an address or contract event with an HTTPS callback, get swap quotes, and drive Flow Apps (start a session, read and submit steps, run read-only queries, subscribe to app webhooks). Deposit, swap, stake and withdrawal routes only RECORD transactions the user already signed and sent on chain; they move no funds. Submitting a Flow App step CAN move funds: a payment-gated step settles a token payment on chain, and a transaction step is signed and broadcast by Quant when Quant holds the account's keys. Not included: the health checks, the raw JSON-RPC proxy (its URL carries the key) and API key administration. Authentication is an Overledger API key (fk_<keyId>.<secret>) created in Quant Connect (API Keys page), sent in the X-API-Key header.
Say what should happen.
The workflow builds itself.
What you can do with Overledger
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Status, 4 operations
get_tracked_transactionGet tracked transactionGETReturns the current status of a transaction tracked with track_transaction.refresh_deposit_statusRefresh deposit statusGETRefreshes a deposit's on-chain status and returns it (status, transaction hash, last check time, failure reason).refresh_swap_statusRefresh swap statusGETRefreshes a swap's on-chain status and returns it (status, transaction hash, actual output, failure reason).refresh_withdrawal_statusRefresh withdrawal statusGETRefreshes a withdrawal's status and returns it.
Deployed contract, 3 operations
get_deployed_contractGet deployed contractGETReturns a contract you deployed on the Fusion Rollup: name, type, visibility (PUBLIC, PERMISSIONED or PRIVATE) and whitelisted contracts.list_my_deployed_contractsList my deployed contractsGETLists the contracts you deployed on the Fusion Rollup.update_contract_visibilityUpdate contract visibilityPUTSets the visibility of a contract you deployed on the Fusion Rollup: PUBLIC, PERMISSIONED (only users granted with grant_contract_permission) or PRIVATE. The on-chain firewall enforces it.
Deposit, 3 operations
get_depositGet depositGETReturns one deposit record by id.list_my_depositsList my depositsGETLists your deposits onto the Fusion Rollup. Paged with page and pageSize.record_depositRecord depositPOSTRecords a deposit onto the Fusion Rollup that the user made on an L1 network with their own wallet (network, token, amount, addresses, transaction hashes). It does not move funds.
Event, 3 operations
list_address_eventsList address eventsGETLists the events recorded for a watched address. Optional filters: networkId, since and limit.list_contract_event_matchesList contract event matchesGETLists the events recorded for a contract-event watch created by watch_contract_event. Optional filters: networkId, since and limit.list_flow_app_eventsList flow app eventsGETLists the webhook events a Flow App emitted for you, with their delivery status (pending, delivered, failed). Filter by eventType; page with after (an eventId) and limit.
Node, 3 operations
delete_nodeDelete nodeDELETERemoves a node you registered.list_my_nodesList my nodesGETLists the nodes you registered with Overledger.register_nodeRegister nodePOSTRegisters your own DLT node (its RPC URL, from an approved provider domain for a public node) so Overledger routes traffic through it.
Permission, 3 operations
grant_contract_permissionGrant contract permissionPOSTGrants a user (userId, their Overledger user id) access to a PERMISSIONED contract you deployed on the Fusion Rollup, with an optional alias and description.list_contract_permissionsList contract permissionsGETLists the users granted access to a permissioned contract you deployed.revoke_contract_permissionRevoke contract permissionDELETERevokes a user's access to a permissioned contract you deployed (userId in the body).
Session, 3 operations
create_flow_sessionCreate flow sessionPOSTStarts a Flow App session (appId; optional version, startStepId and launchContext) and returns the first step (stepSpec) and the stateVersion to submit with submit_flow_step.get_flow_sessionGet flow sessionGETReturns a Flow App session's metadata: app, version, status and current step.list_flow_sessionsList flow sessionsGETLists your Flow App sessions. Filter by appId or status (active, complete, expired); page with limit and cursor.
Subscription, 3 operations
create_flow_app_webhookCreate flow app webhookPOSTSubscribes an HTTPS targetUrl to one Flow App event type. Every delivery is signed with HMAC-SHA256 using the secret you choose here (16+ characters), which is never returned again.delete_flow_app_webhookDelete flow app webhookDELETEDeletes a webhook subscription on a Flow App.list_flow_app_webhooksList flow app webhooksGETLists your webhook subscriptions on a Flow App.
Swap, 3 operations
get_swapGet swapGETReturns one swap record by id.list_my_swapsList my swapsGETLists your swaps on the Fusion Rollup. Paged with page and pageSize.record_swapRecord swapPOSTRecords a swap you executed on chain (tokens, amounts, slippage, route, wallet and transaction hash). Get the route values first with get_swap_quote. It does not execute the swap.
Withdrawal, 3 operations
get_withdrawalGet withdrawalGETReturns one withdrawal by id, with its proof data.list_my_withdrawalsList my withdrawalsGETLists your withdrawals from the Fusion Rollup.record_withdrawalRecord withdrawalPOSTRecords a withdrawal from the Fusion Rollup to an L1 network that the user initiated on chain (token, amount, addresses, L2 transaction). It does not move funds.
App, 2 operations
get_flow_appGet flow appGETReturns a Flow App's details and versions, including its start steps.list_flow_appsList flow appsGETLists the Flow Apps you can use (multi-step workflows such as contract deployment or signing). Paged with limit and cursor.
Stake, 2 operations
list_my_stakesList my stakesGETLists your QNT stake transactions.record_stakeRecord stakePOSTRecords a QNT stake transaction you sent on chain (txHash and network).
Step, 2 operations
get_flow_stepGet flow stepGETReturns the StepSpec of a session's CURRENT step (fields, actions) and its stateVersion. A stepId that is not the current step answers 404.submit_flow_stepSubmit flow stepPOSTCan move funds: submits a Flow App step (fieldValues, action). A payment-gated step settles the X-Payment proof on chain; a transaction step is signed and broadcast when Quant holds your keys. Needs a new Idempotency-Key and the current stateVersion.
Subscribe, 2 operations
watch_addressWatch addressPOSTWatches an address on a network: Overledger POSTs to callbackUrl when events involving it are recorded. Returns the subscription id used by list_address_events and unwatch_address.watch_contract_eventWatch contract eventPOSTWatches a contract event (contractAddress, eventName, eventParams) on a network: Overledger POSTs to callbackUrl when it is recorded. Returns the subscription id.
Total, 2 operations
count_networksCount networksGETReturns the total number of networks the gateway reaches.get_my_total_stakeGet my total stakeGETReturns the total QNT you have staked.
Unsubscribe, 2 operations
unwatch_addressUnwatch addressDELETECancels an address watch created by watch_address.unwatch_contract_eventUnwatch contract eventDELETECancels a contract-event watch created by watch_contract_event.
Access detail, 1 operation
list_my_contract_accessList my contract accessGETLists the Fusion Rollup contracts you deployed and the ones you were granted access to.
Action required, 1 operation
list_withdrawals_needing_actionList withdrawals needing actionGETLists your withdrawals waiting for you to send the prove or finalize transaction on the destination network.
Address, 1 operation
get_staking_addressGet staking addressGETReturns the QNT staking address for your user.
Allowance, 1 operation
get_deposit_allowanceGet deposit allowanceGETReturns the token allowance a wallet has granted for deposits on a network (walletAddress, token and network are required).
Balance, 1 operation
get_deposit_balancesGet deposit balancesGETReturns the deposit token balances of a wallet address.
Component, 1 operation
list_flow_ui_componentsList flow ui componentsGETReturns the catalogue of template types, field types and action types a Flow App step may use.
Finalize tx, 1 operation
record_withdrawal_finalize_txRecord withdrawal finalize txPOSTRecords the hash of the L1 finalize transaction you sent for a withdrawal.
Fusion, 1 operation
list_fusion_networksList fusion networksGETLists the networks connected to the Fusion Rollup.
History, 1 operation
list_my_historyList my historyGETLists your combined deposit and swap history; type filters to deposit or swap. Paged with page and pageSize.
Id, 1 operation
get_my_user_idGet my user idGETReturns your Overledger user id, which also confirms the API key works.
Network, 1 operation
list_networksList networksGETLists the DLT networks the gateway can reach. Paged with page and pageSize.
Prove tx, 1 operation
record_withdrawal_prove_txRecord withdrawal prove txPOSTRecords the hash of the L1 prove transaction you sent for a withdrawal.
Provider, 1 operation
list_my_providersList my providersGETLists the RPC providers registered on your account, with their reset policy and status.
Query, 1 operation
query_flow_appQuery flow appGETRuns a read-only query a Flow App declares (queryId) without starting a session, for example a balance or a status check. The available queries come from get_flow_app.
Quote, 1 operation
get_swap_quoteGet swap quotePOSTReturns a swap quote (estimated and minimum output, route and encoded path) for tokenIn, tokenOut and amountIn. No on-chain effect.
Reactivate, 1 operation
reactivate_providerReactivate providerPOSTReactivates a provider's nodes. Reactivation is asynchronous: the call answers at once and the provider status changes later.
Reset policy, 1 operation
set_provider_reset_policySet provider reset policyPUTSets when a rate-limited provider becomes routable again: type manual, daily (at hour, UTC) or monthly (on dayOfMonth).
Token, 1 operation
list_swap_tokensList swap tokensGETLists the tokens supported for swaps, with their metadata.
Track, 1 operation
track_transactionTrack transactionPOSTWatches a transaction hash on a network: Overledger POSTs to callbackUrl when it is confirmed. Read its state with get_tracked_transaction.
Transaction, 1 operation
list_my_transactionsList my transactionsGETLists your transactions on the Fusion Rollup. Paged with page and pageSize.
Use Overledger from Claude Code, Cursor or Codex
Connect Overledger in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Overledger operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Overledger
- Create your workspace
Sign up free. Nothing to install.
- Connect Overledger once
Add your Overledger connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Overledger integration FAQ
What can you do with the Overledger integration?
LiveContext exposes 63 operations on Overledger, covering status, deployed contract, deposit and event.
