MCP serverio.github.LiquiHog/hogswap-mcp
Pay any Algorand x402 invoice with any asset, plus DEX swap quotes and unsigned builds.
Overview
Score?
UNRATED 0.672
of what a free look can see, on 30 looks
Looks
36
last 1 hr ago
Tools
12
More info
URL
hogswap-v1.liquihog.dev/mcp/
streamable-http
Says it is
hogswap 0.4.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.672 · highest on record 0.8561
Toolsfrom sha256:c18d77ef60…0c9fd5
| Tool | Schema |
|---|---|
| build_swap Unsigned transaction group for a get_quote quote_id. Sign every txn with your own wallet and submit as one group. NEVER pass mnemonics or private keys to any tool — signing happens |
input · output |
| delete_watch Delete one of your watches by its client_key. |
input · output |
| get_balance Current HOGSWAP credit balance for your API key. |
input · output |
| get_credit_offer Create a credit top-up and get the x402 offer (HTTP 402 IS the payment instruction, not an error). Feed accepts[0] straight into pay_x402_invoice (keep the note nonce) to pay with |
input · output |
| get_quote HOGSWAP swap quote across every Algorand DEX. Give amount (exact input) OR amount_out (exact output — minimum input is solved). Base units (µ); asset 0 = ALGO. Returns expected_out |
input · output |
| list_payable_assets Assets accepted as payment inputs for pay_x402_invoice and credit top-ups (price-confidence gated; ALGO and USDC always included). |
input · output |
| list_watches List your key's active watches (spec + arming/fired state), quota, and latest event seq. Poll this from MCP to see fires; SSE at GET /watches/stream is the push alternative outside |
input · output |
| pay_x402_invoice Pay ANY Algorand-settled x402 invoice with any 1-4 routable assets you hold, even holding none of the demanded asset. Pass the `accepts` entry you picked as `invoice` (keep its not |
input · output |
| register_agent Self-service HOGSWAP API key, step 1 of 2 — zero human. Returns a challenge; sign its exact bytes with the address's key in YOUR wallet tooling, then call verify_registration. NEVE |
input · output |
| set_watch Register a standing server-side watch (FREE, needs a key; idempotent upsert by client_key — re-registering replaces the watch and resets arming). kind='price': advisory µUSD thresh |
input · output |
| value_lp_token Value a liquidity-provider position. Give the LP token's asset id (free, no key) and optionally `amount` in LP BASE units — what the wallet holds — for its USD value and the redeem |
input · output |
| verify_registration Self-service key issuance, step 2 of 2. Returns your hsk_ key ONCE — store it yourself; it is not recoverable and this server does not keep it. Send it on later calls as Authorizat |
input · output |
Verify it yourself
npx teppi-check https://hogswap-v1.liquihog.dev/mcp/curl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2CWVR42ZJWJ8MJ6QVVJW