mcpbeat Sign in

Gblin MCP Server

answering

Gblin MCP Server is answering right now. Last checked 12 min ago. It exposes 24 tools.

Collateral-backed treasury vault for AI agents on Base. Crash Shield defends, JIT pays x402.

The linked repository no longer exists on GitHub — it was deleted or made private.

Uptime history 90 days of history · worst day 92%
90 days agonow
100.0%
Uptime 24h
91 of 91 checks
24
Tools
read from the server
183 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 141

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

20 Oct a tool changed version
9 Oct a tool changed version
6 Oct 18 tool descriptions were rewritten19 times that day actions.prepare, actions.preview, actions.status and 15 more
6 Oct 4 tools changed the parameters they ask for fetch, payments.prepare, payments.relay and 1 more
6 Oct a tool changed version2 times that day
5 Oct a tool changed version2 times that day
1 Oct a tool changed version3 times that day
30 Sep 4 tools changed the parameters they ask for actions.preview, governance.state, treasury.nav_history and 1 more
30 Sep 3 tools appeared fetch, search, treasury.plan
30 Sep a tool changed version2 times that day
and 106 more, back to 9 August 2026

What the code does

We have not read this server's code yet, 25 d ago · tools taken from the live server · rules ccca72095570

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Long encoded blob in source worker/src/x402-challenge.mjs:30
    paymentRequired: "eyJ4NDAyVmVyc2lvbiI6MiwiZXJyb3IiOiJQYXltZW50IHJlcXVpcmVkIiwicmVzb3VyY2UiOnsidXJsIjoiaHR0cHM6Ly9nYmxpbi5kaWdpdGFsL2FwaS94NDAyL2F0dGVzdGF0aW9uIiwiZGVzY3JpcHRpb24iOiJDYWxsIGJlZm9yZSB5b3VyIGFnZW50IHRyYWRlcywgcmViYWxhbmNlcyBvciBtb3ZlcyBjYXBpdGFsOiBpcyB0aGUgY3J5cH…

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

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 12 min ago.

run in your terminal
claude mcp add gblin-mcp-server --transport http https://gblin-mcp.gblin-mcp-worker.workers.dev/mcp
Settings → Connectors → Add custom connector, then paste this address
https://gblin-mcp.gblin-mcp-worker.workers.dev/mcp
~/.codex/config.toml
[mcp_servers.gblin-mcp-server]
url = "https://gblin-mcp.gblin-mcp-worker.workers.dev/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "gblin-mcp-server": {
      "url": "https://gblin-mcp.gblin-mcp-worker.workers.dev/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "gblin-mcp-server": {
      "type": "http",
      "url": "https://gblin-mcp.gblin-mcp-worker.workers.dev/mcp"
    }
  }
}

Available tools 24

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

treasury
treasury.health
Analyzes an agent wallet's treasury: GBLIN, USDC and ETH balances, whether the ETH covers an exit at the live gas price, and the redemption cooldown. When daily_burn_usd is given it adds days of USDC runway and a split that keeps seven days of spend in USDC and treats only the surplus as a candidate for GBLIN. Free by default; a 0.003 USDC charge applies only when the server operator sets MCP_PAYWALL=true.
treasury.nav_history
NAV per GBLIN share over time, read from the chain at past blocks, beside the ETH/USD and BTC/USD oracle prices the vault itself uses, with the change of each over the window and the NAV's largest drawdown. The series starts at the deployment of the vault in service and can be compared with holding ETH or BTC over the same span.
treasury.plan
Turns idle USDC into a reviewable plan in one call: operating cash = max(reserve_usd, daily_burn_usd x days), the surplus above it, a simulation of minting that surplus into GBLIN at NAV (fees read live from the vault, estimated exit value today, round-trip cost), the same simulation for a trial amount (100 USDC by default), and the blockers (Crash Shield, redemption cooldown, ETH for the exit). Read-only: nothing is executed and nothing is advised. GBLIN is crypto exposure (cbBTC, WETH, USDC), not cash and not yield.
treasury.quote
Preview a buy (ETH→GBLIN) or sell (GBLIN→ETH) without executing. Returns expected output, safe minOut with dynamic slippage buffer (2.5% normal / 4% during Crash Shield), and fee breakdown. Read-only.
treasury.state
Reads the current GBLIN protocol state on Base mainnet: NAV in USD, basket composition with dynamic weights, Crash Shield status and whether the NAV is reliable.
actions
actions.prepare
Builds the unsigned transactions for an operation on the GBLIN vault, in the order they are sent. Actions: mint_with_eth (amount in ETH), mint_with_weth (amount in WETH), mint_with_usdc (amount in USDC, through the Zap), redeem_in_kind (amount in shares; pro rata basket tokens, no fee, no price feed), exit_to_eth (amount in shares, through the Zap, all or nothing), exit_to_usdc (amount = the USDC needed), bid (trade with the rebalancing auction; row optional, the largest gap by default). Every output bound is non-zero and every step through the vault or the Zap carries its gas limit. Nothing is signed or sent: the steps are returned to the caller.
actions.preview
Simulates a list of transactions in sequence against the latest Base block, as if the wallet sent them one after the other, before anything is signed. Each step sees the state the previous ones left (an approval before a mint works). Accepts steps with target or to, calldata or data, and optional value and gas. Returns, per step, whether it would succeed, the gas it uses, whether the gas limit it carries is enough, and the decoded revert reason when it fails; and the net token and ETH movements for the wallet. State can change before transactions land: a successful preview is evidence, not a guarantee.
actions.status
Reports what a sent Base transaction did: pending, succeeded, reverted or not found; its block and confirmations; the fee paid; the net token movements for the sender (GBLIN shares minted or redeemed, USDC, basket tokens); and, when it reverted, the decoded reason.
payments
payments.prepare
Builds a gasless GBLIN payment. The vault's share token implements EIP-3009, so the holder signs an authorization and anybody can carry it on chain: the payer needs no ETH. Returns the EIP-712 message to sign (its domain is read from the token, not assumed), the calldata that carries the signed authorization, and the x402 'exact' payload for paying an HTTP endpoint in GBLIN. Method 'receive' lets only the named recipient submit the authorization, so nobody can front-run the transfer; method 'transfer' suits an x402 facilitator, which submits on the seller's behalf. With relay: true it also returns a second authorization that pays a relayer's fee in GBLIN. No private key is requested, held or transmitted: the signature is produced by the caller's own wallet.
payments.relay
GBLIN's relay carries a signed GBLIN payment on chain for a payer that holds no ETH. Takes the payment and the relay fee, each as { authorization, signature }, both signed by the payer's wallet. The relay checks both against the chain, simulates them and submits them in one transaction through Multicall3: either both settle or neither does. The fee is paid in GBLIN at the live NAV. Returns the transaction hash and its outcome. This tool moves funds: it carries the authorizations exactly as signed.
payments.verify
Checks a signed GBLIN authorization against the chain before any gas is spent on it. Recovers the signer from the EIP-712 digest (and asks the wallet itself through ERC-1271 when the payer is a contract), then checks the validity window against on-chain time, whether the nonce has already been used or cancelled, and whether the payer still holds the amount. Returns a verdict and the ready calldata when it would settle, the failing reason when it would not. These are the checks an x402 facilitator runs, so a 'would_settle' verdict means the payment can be carried.
receipts
receipts.get
Receipt #index from GBLIN's receipts log, re-signed (Ed25519 is deterministic) with a fresh inclusion proof, the current signed checkpoint and the latest on-chain anchor. Free.
receipts.seal
Appends the hashes of an AI action to GBLIN's public RFC 6962 transparency log and returns a portable receipt: Ed25519 signature, inclusion proof, operator-signed C2SP checkpoint, and the latest on-chain anchor (EAS on Base, daily). Demo mode only over MCP: 5 seals per day per IP, receipts marked demo: true; unlimited sealing is a separate paid x402 HTTP endpoint. Provenance is self-reported: a receipt proves that the record existed at that time, not that the action happened. The action, agent_id, tool and meta strings are published in the log exactly as given. Fields not listed in the schema are ignored and not recorded.
receipts.verify
Verifies a gblin-receipt/v1 JSON with pure math, without a log lookup and without trusting this server: leaf hash, Ed25519 signature, RFC 6962 inclusion proof, C2SP checkpoint signature and verifier-key hash. These are the same checks as the zero-dependency verify-receipt.mjs script that runs offline; the consistency check against the on-chain anchor is available separately at GET /v1/verify/:index.
protocol
protocol.info
GBLIN llms.txt as plain text: contract addresses, endpoints, prices, payment flow, field contract of the attestation.
protocol.stats
Cumulative public counters of GBLIN's x402 endpoints: paid calls, unique payer wallets, USDC earned, with methodology disclosure. Cached 5 min.
risk
risk.attestation_sample
Static, permanently expired sample of the signed Risk Attestation (sample: true), with the same fields and EIP-712 schema as the signed one, for building and testing parsers and verifiers.
risk.regime
Current BTC/ETH risk regime (calm | elevated | crash) and the matching risk posture, read live from GBLIN's on-chain Crash Shield on Base (60-second cache). Free and unsigned; a signed version that verifies offline is a separate paid x402 HTTP endpoint.
attestation
attestation.verify
Verifies a GBLIN Risk Attestation, the object returned by GBLIN's /api/x402/attestation, or a proof-of-diligence attached by a peer agent. Free. Runs four checks: (1) integrity, by recomputing the EIP-712 attestation_id; (2) authenticity, by recovering the signer when a signature is present and comparing it with GBLIN's published attestor; (3) freshness, against on-chain time (10-minute validity); (4) live drift, by comparing the attested regime with the current on-chain regime.
auction
auction.state
Read the GBLIN rebalancing auction on Base. The vault does not rebalance itself and pays nobody to do it: when a basket row drifts past its band it holds a Dutch auction, and whoever trades with it toward the target weights is the counterparty, at the oracle price adjusted by a premium that starts at a discount and rises to a cap over one ramp. Returns, per row, the side the vault takes, the gap in ETH, the token and amount the bidder hands over, and unsigned calldata (approval + bid). The premium is the whole reward; nothing is paid out of the vault.
coherence
coherence.report
Kept/violated tallies for GBLIN's pre-registered, hash-pinned promises (attestation uptime, counter honesty), probed every 10 minutes; each closed UTC day is sealed on Base as an EAS attestation (schema 0x9f433a96…). Self-observation only in v0. Free.
fetch
fetch
Returns the full text of one GBLIN document by its id: {id, title, text, url, metadata}. Documents are the protocol's public documentation, the tool cards and the live vault state. Read-only and free.
governance
governance.state
Reads GBLIN protocol governance: whether the GBLIN vault is owned by the 48-hour timelock, the timelock's minimum delay and grace period, role member counts, and any pending asset-addition proposal on the vault. With an operation_id it also reports the status of that timelock operation. Read-only.
search
search
Searches GBLIN's documentation and live state and returns matching documents: the agent API summary, the protocol's README and documents (governance, deployments, review record), the MCP server and library READMEs, the public pages, one card per MCP tool, and a snapshot of the live vault state. Returns {results: [{id, title, url}]}, where each id identifies a full document. Read-only and free.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

how_to_buy_live_attestation
removed 21 Aug 2026
how_to_seal_paid
removed 21 Aug 2026
seal_action_demo
removed 21 Aug 2026
get_agent_economy_stats
removed 21 Aug 2026
get_attestation_sample
removed 21 Aug 2026
get_coherence_report
removed 21 Aug 2026
get_market_risk_regime
removed 21 Aug 2026
get_protocol_info
removed 21 Aug 2026
get_receipt
removed 21 Aug 2026
seal_action
removed 21 Aug 2026
verify_receipt
removed 21 Aug 2026
coherence.report.get
removed 21 Aug 2026
protocol.economy.stats
removed 21 Aug 2026
protocol.info.get
removed 21 Aug 2026
receipts.entry.get
removed 21 Aug 2026
receipts.entry.seal
removed 21 Aug 2026
receipts.entry.verify
removed 21 Aug 2026
risk.attestation.sample
removed 21 Aug 2026
risk.regime.get
removed 21 Aug 2026

Endpoints

URLTransportStateLatencyChecked
https://gblin-mcp.gblin-mcp-worker.workers.dev/mcp streamable-http answering 98 ms 12 min ago

Alternatives to Gblin MCP Server

same job, measured the same way
A
Aval
by hstgr-srv1024618-aval

Payment-backed trust scores for AI agents on Base (ERC-8004). $0.01 per check via x402.

2 tools answering
HiveBank
by srotzin

USDC treasury vaults, streaming payments, and DeFi yield for AI agents

5 tools answering
F
Forge Treasury
by forgetreasury

Non-custodial USDC yield vaults on Base mainnet with 9 MCP tools for AI agent treasury.

9 tools answering
x402 JSON Repair
by ktcod

Pay-per-call JSON repair + JSON Schema validation for AI agents (USDC on Base, x402).

21 tools answering
Agent Web Reader
by charliemorrison

Pay-per-call data tools for AI agents: crypto signal, web reader, SEO audit. x402 USDC on Base.

3 tools answering
x402-translate-mcp
by 6mickswagger9

x402 paid API for AI agents. USDC on Base. CDP facilitator.

11 installs/wk local only
Pay MCP
by pay-skill

USDC payments for AI agents on Base — direct, tabs, x402 paywalls, discovery

155 installs/wk local only
Boo X402 MCP
by lucle87

Pay-per-call crypto data for AI agents. USDC on Base via x402. No API key.

49 installs/wk local only

Gblin MCP Server — questions

Answers built from our own checks of this server.

What can Gblin MCP Server do?
It exposes 24 tools, read directly from the server on our last check. Among them: actions.prepare, actions.preview, actions.status, attestation.verify, auction.state, coherence.report and 18 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 →
What is Gblin MCP Server mostly used for?
Its tools cluster around treasury, actions and receipts. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Gblin MCP Server working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 183 ms. The bar chart above shows every period we have measured.
Did Gblin MCP Server ever remove tools?
Yes. how_to_buy_live_attestation, how_to_seal_paid, seal_action_demo, get_agent_economy_stats and 15 more are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
Is Gblin MCP Server still maintained?
The linked repository no longer exists on GitHub — it was deleted or made private. We show this because it changes what you can expect: an unmaintained server may keep answering for months and then stop without warning.
How do I connect Gblin MCP Server?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Gblin MCP Server need an API key?
No. Gblin MCP Server completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 24 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Gblin MCP Server?
It answers our handshake in 183 ms on average, which is faster than 75% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.