io.github.ifsodev/ifso
down checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
IFSO
Publisher-provided description
Conditional USDG payments on Robinhood Chain: look up, explain and prepare if-so payments.
Summary by lookupd
Lets an agent look up, explain, prepare and dispute conditional USDG payments on Robinhood Chain.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http ifso https://api.ifso.tech/mcp
Codex, remote (streamable-http)
codex mcp add ifso --url https://api.ifso.tech/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"ifso": {
"url": "https://api.ifso.tech/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (14 tools)
Publisher-provided text
ifso_versionWhich IFSO build is running, the chain id (Robinhood Chain mainnet is 4663), the address of every contract it uses (payments, conditions, outcome resolver, USDGifso_get_paymentThe current state of one if-so payment, read from the chain: status (OPEN, MET, RELEASED, RETURNED, VOIDED, CANCELLED), amount in USDG, sender, recipient or claifso_list_conditionsThe kinds of condition an if-so payment can wait for (a date, a price at or by a deadline, a football league result, a Polymarket question, both people tappingifso_prepare_paymentTurns a command like "/ifso 0x... 20 on 2026-12-01" into a plain preview and the UNSIGNED data to create that if-so payment from the sender's own wallet: two trifso_list_paymentsThe if-so payments where an address is the sender or the recipient, newest first, 20 at a time (the same list as the web dashboard, from the IFSO index of the cifso_quote_feesThe fee for an if-so payment of one condition kind (TIME, PRICE, SPORTS, MARKET, APPROVE_PARTIES or APPROVE_REFEREE): the flat creation fee, plus the flat resulifso_explain_paymentOne if-so payment in plain words, from the same chain read as ifso_get_payment: what it waits for, the deadline, who can do what next (claim, accept, tap OK, deifso_prepare_v2_paymentBuilds a v2 if-so payment in USDG, USDe or ETH and returns its own payment address, known before any money moves, so it can be funded from anywhere on Robinhoodifso_get_v2_paymentOne v2 if-so payment by its payment address: the terms, the asset and amount, whether the money has arrived, and the live state on the chain (not opened yet, OPifso_create_requestCreates a payment request: someone asks to be paid an amount of USDG, USDe or ETH, and gets a link to share. The payer opens the link and funds an if-so paymentifso_prepare_x402_conditionalFor a seller's 402: returns x402 v2 PaymentRequirements (scheme exact, USDG on Robinhood Chain eip155:4663, payTo = the payment's own IFSO v2.1 address) plus thifso_check_x402_offerRun before signing a 402 that carries the ifso-conditional extension. Recomputes the payment address from the terms against IFSO's own v2.1 factory and refuses:ifso_disputeFor the buyer, inside the release window: returns the EIP-712 Decision (action 5, dispute) to sign with the buyer's wallet, and the relay call (POST /v1/v2/vaulifso_release_statusThe state of an x402 conditional payment by its terms hash (the x402 payment identifier): pending (no money yet), settled (the money is at the address), duplica
Details
- Version: 1.0.0
- Transports: streamable-http
- Uptime (7 days): 50%
- Median latency: 333 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/ifsodev/ifso
- Website: https://ifso.tech/mcp
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.ifsodev/ifso)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp