81trust / 100

Hogswap MCP

by hogswap-v1.liquihog.dev in Onchain & crypto

MCP serverPassing, checked 12 h ago

Pay any Algorand x402 invoice with any asset, plus DEX swap quotes and unsigned builds.

https://hogswap-v1.liquihog.dev/mcp/
Tools
12
open to any client
Uptime
100%
last 30 days
Response time
648 ms
1.0 s slowest 5%
Last check
Passed
12 h ago, next any minute now

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "hogswap-mcp": {
      "type": "http",
      "url": "https://hogswap-v1.liquihog.dev/mcp/"
    }
  }
}

12 tools

  • list_payable_assets

    Assets accepted as payment inputs for pay_x402_invoice and credit top-ups (price-confidence gated; ALGO and USDC always included).

  • 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, route legs, and a quote_id for build_swap. expected_out is NET of the 5 bps routing fee; passing…

  • 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 in YOUR wallet, never here.

  • 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 note!) plus your inputs (single input with no amount = minimum solved). Returns UNSIGNED groups — sign…

  • 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. NEVER pass mnemonics or private keys to any tool — signing happens in YOUR wallet, never here.

  • 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 Authorization: Bearer, X-API-Key, or the api_key argument.

  • 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 any asset. Credits land ~1 block after payment.

  • get_balance

    Current HOGSWAP credit balance for your API key.

  • 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 redeemable amount of each underlying. Also identifies the issuing pool/DEX (and STAMM tier). Per-unit…

  • 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 threshold (asset_id, op gte/lte, threshold_usd_micro). kind='target': size-aware surrogate — would…

  • 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 MCP.

  • delete_watch

    Delete one of your watches by its client_key.

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
12 h agoPassed200500 ms
26 h agoPassed200564 ms
39 h agoPassed200868 ms
2 days agoPassed200792 ms
3 days agoPassed200614 ms
Show 10 older checks
3 days agoPassed200589 ms
4 days agoPassed200755 ms
4 days agoPassed2001.0 s
5 days agoPassed200515 ms
5 days agoPassed200583 ms
6 days agoPassed200800 ms
6 days agoPassed200539 ms
7 days agoPassed200762 ms
8 days agoPassed200643 ms
8 days agoPassed200652 ms