mcpbeat Sign in

Hogswap MCP Server

answering

Hogswap MCP is answering right now. Last checked 8 min ago. 91 installs a week from npm. It exposes 12 tools. Last commit 11 Aug 2026.

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

Installs per day peak 764 · avg 39
a month agotoday
Uptime history 33 days of history · worst day 88%
33 days agonow
100.0%
Uptime 24h
92 of 92 checks
12
Tools
read from the server
610 ms
Response time
average over 24h
91
Installs / week
npm and PyPI

What changed 10

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 10 August 2026. No other catalogue keeps this.

11 Aug a tool description was rewritten get_quote
11 Aug a tool changed version
10 Aug a tool appeared value_lp_token
10 Aug a tool changed version
9 Aug 3 tools appeared delete_watch, list_watches, set_watch
9 Aug a tool description was rewritten get_quote
9 Aug a tool changed the parameters it asks for get_quote
9 Aug a tool changed version

Hogswap MCP does not always answer

Over the last week it answered 99.8% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 8 min ago.

run in your terminal
claude mcp add hogswap-mcp --transport http https://hogswap-v1.liquihog.dev/mcp/
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "hogswap-mcp": {
      "url": "https://hogswap-v1.liquihog.dev/mcp/"
    }
  }
}
~/.codex/config.toml
[mcp_servers.hogswap-mcp]
url = "https://hogswap-v1.liquihog.dev/mcp/"
.cursor/mcp.json
{
  "mcpServers": {
    "hogswap-mcp": {
      "url": "https://hogswap-v1.liquihog.dev/mcp/"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "hogswap-mcp": {
      "url": "https://hogswap-v1.liquihog.dev/mcp/"
    }
  }
}

Available tools 12

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

watch
delete_watch
Delete one of your watches by its client_key.
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 swapping amount_in of asset_in→asset_out deliver ≥ min_out? (margin_bps haircut, default 30; NO quote is run). Edge-triggered one-shot; re-arms after rearm_bps retreat + cooldown_s; ttl_s auto-expiry (default 86400) — refresh by re-upserting. Fires are numbers-only HINTS: re-quote with get_quote. Events push over SSE at GET /watches/stream (outside MCP); from MCP, poll list_watches.
balance
get_balance
Current HOGSWAP credit balance for your API key.
build
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.
credit
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.
pay
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 all in one pass, submit IN ORDER (swap first; its on-chain floor guarantees the payment is funded; holding the asset already = one direct payment). HOGSWAP credit top-up offers feed this verbatim. EVM invoices unsupported (no bridge). NEVER pass mnemonics or private keys to any tool — signing happens in YOUR wallet, never here.
payable
list_payable_assets
Assets accepted as payment inputs for pay_x402_invoice and credit top-ups (price-confidence gated; ALGO and USDC always included).
quote
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 sender also returns router_fee_* fields and the wallet's HOG discount (hog_discount_pct, 100 = fully waived at 100 HOG). Optional sender enables HOG-holding fee discounts. Optional max_legs (1-16) caps TOTAL route legs, splits included — slightly worse price at size, 404 if nothing fits; forward (amount) quotes only.
register
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.
value
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 figures are per WHOLE LP token. Values are a proportional-share redemption at analytics prices: no slippage, no exit fee, NOT a market quote — fields are null rather than guessed when supply or a price is missing, so check before reporting a number.
verify
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.
watches
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.

Endpoints

URLTransportStateLatencyChecked
https://hogswap-v1.liquihog.dev/mcp/ streamable-http answering 659 ms 8 min ago

Alternatives to Hogswap MCP

same job, measured the same way
Rate Card
by theluckystrike

Hourly rates by role and date, priced into invoice and quote lines without retyping.

local only
US Brand Intelligence
by timzinin-api

Pay-per-call US brand evidence and signal workflows with free MCP discovery and x402 payments.

21 tools answering
Quote Vat Accept To Invoice
by bestremotetools

Send a priced, VAT-correct quote from chat, then turn the yes into an invoice with one call.

local only
Catalogue
by theluckystrike

A price list and rate card the quotes and invoice servers read by SKU.

12 tools answering
U
Minia2a MCP
by minia2a

minia2a.uk x402 marketplace — 1,600+ pay-per-call API services with built-in USDC micropayments.

719 installs/wk local only
Kronos Forgemesh MCP
by forgemeshlabs

Kronos market intelligence with calibrated ranges, audits, and x402 payments on Base.

181 installs/wk local only
C
Zaleso
by zaleso

Nigeria PAYE, VAT and CBN rates, sourced and dated. Plus invoice totals, QR codes, JSON, Base64.

10 tools answering
X402 Payment Safety
by agenttanuki

Authorize x402 payments before signing with request-bound, signed safety decisions.

1 tools answering

Hogswap MCP — questions

Answers built from our own checks of this server.

What can Hogswap MCP do?
It exposes 12 tools, read directly from the server on our last check. Among them: build_swap, delete_watch, get_balance, get_credit_offer, get_quote, list_payable_assets and 6 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Hogswap MCP working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 610 ms. The bar chart above shows every period we have measured.
How do I connect Hogswap MCP?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Hogswap MCP need an API key?
No. Hogswap MCP completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 12 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Hogswap MCP?
It answers our handshake in 610 ms on average, which is faster than 24% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Hogswap MCP?
The npm package hogswap-mcp was installed 91 times in the last week. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Hogswap MCP open source?
Yes — it is published under the MIT licence, written in JavaScript and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.