gage
Server Details
Fixed-cost loans on Robinhood Chain: quotes, and each transaction unsigned for your own wallet.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 22 tools
Most tools target clearly distinct resources and actions: quotes vs. loan details vs. vault listings vs. prepare transactions are well separated. The only mild overlap is between the borrow and leverage quote/prepare pairs, but the descriptions make the distinction (leverage buys more of the pledged token) clear enough.
Every tool carries the gage_ prefix in snake_case, and all transaction-building tools share the gage_prepare_ verb_noun pattern. Query tools use noun-only names, which is a coherent and predictable split.
22 tools for a protocol with loans, LP positions, earn vaults, and leverage is plausible, but it sits in the heavy 16-25 range. The prepare group in particular is large, and a few could potentially be consolidated.
Most lifecycle flows are covered (borrow, cancel, cash out, collect, reclaim, roll, earn deposit/redeem, leverage), but gage_lp_quote explicitly points to a prepare object for gage_prepare_lp_borrow, which is not present in the tool set, creating a dead end for LP borrowing. The descriptions offer gage.cash as a fallback for unserved actions, which mitigates but does not remove the gap.
Available Tools
22 toolsgage_assetsCollateral gage takesBRead-onlyIdempotentInspect
Tokens gage admits as collateral now: each one's minimum pledge, its most per loan where one is set (maxPerLoan, null where there is none), whether leverage buys it, how many partner vaults lend against it now (vaults: 0 means none does yet, null that gage's index cannot say; a vault that buys running loans alone funds none and is not counted), a stock's display multiplier (uiMultiplier; amounts here are raw) and its Borrow link on gage.cash; a row names the lend asset it is borrowed in, once there is more than USDG.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
gage_borrow_quoteBorrow quoteBRead-onlyIdempotentInspect
The largest loan the partner vaults fund now for at most maxCollateral of a token, at the lowest fixed cost they accept; or one exact loan (collateral and principal) at the lowest cost that funds it now, or at your own costBps, with what each Loan grade costs; in USDG or the lend asset named, with a prepare object for gage_prepare_borrow.
| Name | Required | Description | Default |
|---|---|---|---|
| term | Yes | Loan term in seconds, one of the terms gage_capabilities lists | |
| token | Yes | ||
| wallet | No | ||
| costBps | No | With collateral and principal: your own fixed cost for the loan instead, bps of the amount borrowed, to a tenth (more digits are rounded); the quote's grades say what each Loan grade costs | |
| lendAsset | No | The asset the loan is paid in and repaid in: USDG when omitted, or a lend asset gage_capabilities lists (its token address) | |
| principal | No | With collateral: the exact amount to borrow, raw units of the loan's asset; priced at the lowest fixed cost the vaults funding it accept, or at costBps | |
| collateral | No | With principal: the exact pledge of one chosen loan, raw units | |
| maxCollateral | No | Most of the token to pledge, raw units: quotes the largest loan the vaults fund for it, at the lowest fixed cost they accept |
gage_capabilitiesgage capabilitiesARead-onlyIdempotentInspect
Chain, contracts, allowed loan terms, fees, the rules and any lend assets besides USDG. Start here.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
gage_earn_vaultsEarn vaultsARead-onlyIdempotentInspect
The partner vaults that take deposits now, in each current generation: each one's manager, tokens, fees, size, free cash, share value and link on gage.cash; lends is false, with buysOnly true, for one that buys running loans alone. Not every vault: LP vaults are gage_lp_vaults', and the withdraw-only vaults of replaced generations and gage's earlier Earn strategies are not listed, so these sizes do not add up to what gage's vaults hold.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
gage_leverage_quoteLeverage quoteARead-onlyIdempotentInspect
Preview a leveraged loop for a pledge and a multiple: amounts, cost and the most the purchase costs. Signs nothing.
| Name | Required | Description | Default |
|---|---|---|---|
| own | Yes | The tokens you put in, raw units | |
| term | Yes | Loan term in seconds, one of the terms gage_capabilities lists | |
| token | Yes | ||
| wallet | No | ||
| multiple | Yes | Leverage, 1.1 to 3 with at most two decimals (2 = twice the pledge held for the loan) | |
| lendAsset | No | USDG only: leverage lends USDG (a loop in a lend asset is refused; a lend asset's puts open with put_open) |
gage_loanLoanBRead-onlyIdempotentInspect
One loan: state, amounts, deadlines, what can be done with it now (here, or on gage.cash for an action this server does not serve), its standing instruction to roll by itself, and what closed it (a roll or a cash-out).
| Name | Required | Description | Default |
|---|---|---|---|
| engine | No | The engine; the current core when omitted | |
| loanId | Yes |
gage_lp_loansLP loansCRead-onlyIdempotentInspect
A wallet's LP loans (state, amounts, end, its position now, what can be done with it now) and what the lane's core credits the wallet.
| Name | Required | Description | Default |
|---|---|---|---|
| wallet | Yes | The wallet that will sign |
gage_lp_positionsLP positionsARead-onlyIdempotentInspect
A wallet's liquidity positions on Uniswap v3 or v4, SushiSwap v3, Ouro v3, Ramses or Fables in a pool gage's LP lane lends against: range, liquidity, amounts and worth in USDG at the pool's price now, and whether the lane takes it now. Uniswap v4 positions are found through gage's index and checked on chain; the note says when some may be missing. Start here to borrow against one.
| Name | Required | Description | Default |
|---|---|---|---|
| wallet | Yes | The wallet that will sign |
gage_lp_quoteLP loan quoteARead-onlyIdempotentInspect
A quote for a fixed-cost USDG loan against an ETH/USDG or stock/USDG liquidity position on Uniswap v3 or v4, SushiSwap v3, Ouro v3, Ramses or Fables, with no liquidation: it is never closed early because a price moves, and if it is not repaid by its end the position is unwound for its lenders and nothing else is taken: what the wallet receives and repays, its cost and loan-to-value, signed for the wallet for five minutes at most, with a prepare object for gage_prepare_lp_borrow. Signs nothing.
| Name | Required | Description | Default |
|---|---|---|---|
| term | Yes | Loan term in seconds, one of gage_capabilities lpLane.terms | |
| vault | No | The LP vault to borrow from; the lane's first one that can fund the loan whole when omitted | |
| wallet | Yes | The wallet that holds the position and will borrow: the quote is signed for it | |
| adapter | Yes | The position's adapter: one gage_capabilities lists under lpLane.adapters (Uniswap v3, SushiSwap v3, Ouro v3, Ramses V3, Uniswap v4 or Fables; gage_lp_positions names each position's) | |
| tokenId | Yes | The position's id: its NFT's token id at the adapter's position manager (gage_lp_positions) |
gage_lp_vaultsLP vaultsCRead-onlyIdempotentInspect
The LP vaults that lend against LP positions, the release's and those curators opened: size, free cash, loans out, share value, fee, its curator, the pools it funds (its mandate, in plain words in funds), whether the registry still lets it lend, and whether each takes deposits and pays out now; a reserve vault's reserve too: what it holds, what the vault can pay out now and the least a loan must cost it.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
gage_portfolioPortfolioBRead-onlyIdempotentInspect
A wallet's loans (each one's sGAGE to claim, raw, and whether it rolls by itself), Earn holdings and credits (USDG, and each lend asset's apart); where a release names the chain's exit desk, each holding's open exit now and where it stands, and what exit sales paid the wallet. A core or vault that could not be read just now is named in unread, never shown as empty.
| Name | Required | Description | Default |
|---|---|---|---|
| wallet | Yes | The wallet that will sign |
gage_prepare_borrowPrepare: BorrowAInspect
Prepare a loan: pledge a token, receive USDG (or the lend asset named by lendAsset), repay a fixed amount of it within the term. Use the prepare object of gage_borrow_quote, without its action. Returns the next unsigned transaction and a review link; never signs.
| Name | Required | Description | Default |
|---|---|---|---|
| cap | Yes | To repay, raw units of the loan's asset, above principal | |
| term | Yes | Loan term in seconds, one of the terms gage_capabilities lists | |
| token | Yes | ||
| wallet | Yes | ||
| lendAsset | No | The asset the loan is paid in and repaid in: USDG when omitted, or a lend asset gage_capabilities lists (its token address) | |
| principal | Yes | To borrow, raw units of the loan's asset (USDG: 6 decimals) | |
| collateral | Yes | Tokens to pledge, raw units |
gage_prepare_cancelPrepare: Cancel a listingAInspect
Prepare cancelling a loan still waiting for funding and taking its collateral back. Returns the next unsigned transaction and a review link; never signs.
| Name | Required | Description | Default |
|---|---|---|---|
| engine | No | The engine; the current core when omitted, the loan's own core for a loan in a lend asset | |
| loanId | Yes | ||
| wallet | Yes |
gage_prepare_cash_outPrepare: Cash a loan outAInspect
Prepare cashing a running loan out: its whole collateral is sold through an aggregator, the loan repaid from the sale, and the rest less gage's 0.5% fee paid to the wallet, in one transaction. Returns the next unsigned transaction and a review link; never signs.
| Name | Required | Description | Default |
|---|---|---|---|
| engine | No | The engine; the current core when omitted, the loan's own core for a loan in a lend asset | |
| loanId | Yes | ||
| minNet | No | The least you accept to receive, raw units of the loan's asset (USDG: 6 decimals): the cash-out is refused under it, and its transaction reverts under it | |
| wallet | Yes | ||
| maxSlippageBps | No | Most the net you receive may fall below the quote, in bps of it; 50 when omitted |
gage_prepare_collectPrepare: Collect what is readyBInspect
Prepare collecting what is ready here: USDG and lend assets from loans, collateral back, vault earnings, the collateral and backing of loans the vaults wrote off (never counted as earnings), the sGAGE of loans and partner vaults, and what exit now sales paid; a claim that would revert now is left out, and said. The first vault's credits and claims, earlier engines' lender recoveries, retired Earn strategies and the GAGE/sGAGE pool's rewards and Drip are collected on gage.cash. Returns the next unsigned transaction and a review link; never signs.
| Name | Required | Description | Default |
|---|---|---|---|
| wallet | Yes | The wallet that will sign |
gage_prepare_earn_depositPrepare: Deposit into EarnAInspect
Prepare a deposit into a partner vault (lending), in the asset the vault takes: USDG, or its lend asset. Returns the next unsigned transaction and a review link; never signs.
| Name | Required | Description | Default |
|---|---|---|---|
| vault | Yes | ||
| amount | Yes | To deposit, raw units of the vault's asset (USDG: 6 decimals) | |
| wallet | Yes | ||
| maxSlippageBps | No | Most the conversion may move against you, in bps; 50 when omitted |
gage_prepare_earn_redeemPrepare: Withdraw from EarnAInspect
Prepare withdrawing from a partner vault, everything it can pay when shares is omitted. Returns the next unsigned transaction and a review link; never signs.
| Name | Required | Description | Default |
|---|---|---|---|
| vault | Yes | ||
| shares | No | Shares to redeem, raw (18 decimals); all when omitted, less what a vault of an asset with more than 6 decimals cannot pay after a loss (a millionth of the asset at most) | |
| wallet | Yes | ||
| maxSlippageBps | No | Most the conversion may move against you, in bps; 50 when omitted |
gage_prepare_feedbackPrepare: Rate gageBInspect
Prepare rating gage (agent #8845 in ERC-8004) in its Reputation Registry: your own score from 0 to 100, once a wallet, public on chain. Optional: gage offers nothing for a rating. Returns the next unsigned transaction and a review link; never signs.
| Name | Required | Description | Default |
|---|---|---|---|
| score | Yes | Your own rating of gage, a whole number from 0 (worst) to 100 (best) | |
| wallet | Yes |
gage_prepare_leveragePrepare: Open a loopAInspect
Prepare a leveraged loop: the loan buys more of the pledged token in one transaction. USDG only. Refused above maxCostBps. Returns the next unsigned transaction and a review link; never signs.
| Name | Required | Description | Default |
|---|---|---|---|
| own | Yes | The tokens you put in, raw units | |
| term | Yes | Loan term in seconds, one of the terms gage_capabilities lists | |
| token | Yes | ||
| wallet | Yes | ||
| multiple | Yes | Leverage, 1.1 to 3 with at most two decimals (2 = twice the pledge held for the loan) | |
| lendAsset | No | USDG only: leverage lends USDG (a loop in a lend asset is refused; a lend asset's puts open with put_open) | |
| maxCostBps | Yes | Highest loan cost you accept, bps of the amount borrowed; the loop is refused above it |
gage_prepare_reclaimPrepare: Repay a loanAInspect
Prepare repaying a running loan in full, in the asset it is paid in, and taking the collateral back, before its term ends. Returns the next unsigned transaction and a review link; never signs.
| Name | Required | Description | Default |
|---|---|---|---|
| engine | No | The engine; the current core when omitted, the loan's own core for a loan in a lend asset | |
| loanId | Yes | ||
| wallet | Yes |
gage_prepare_rollPrepare: Roll a loan overAInspect
Prepare rolling a running loan over: a new loan of the same size on the same pledge repays it in full, and the wallet adds the difference (the old loan's cost and the new fee) or keeps what is over. Returns the next unsigned transaction and a review link; never signs.
| Name | Required | Description | Default |
|---|---|---|---|
| term | No | The new loan's term in seconds, one gage_capabilities lists; the loan's own term when omitted | |
| engine | No | The engine; the current core when omitted, the loan's own core for a loan in a lend asset | |
| loanId | Yes | ||
| wallet | Yes |
gage_vault_free_cashVault free cashARead-onlyIdempotentInspect
One partner vault's free cash: what withdrawals are paid from now, what comes back to it as its loans end, by day, and what loans past their end bring back once settled, only if their borrowers repay; and the share of the vault a new loan must leave free (bufferBps).
| Name | Required | Description | Default |
|---|---|---|---|
| vault | Yes | A partner vault, as gage_earn_vaults lists it |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Changed
gage_lp_quote1 field changed- changed
Input schema / properties / adapter / descriptionPrevious value: -"The position's adapter: one gage_capabilities lists under lpLane.adapters (Uniswap v3, SushiSwap v3, Ramses V3, Uniswap v4 or Fables; gage_lp_positions names each position's)"New value: +"The position's adapter: one gage_capabilities lists under lpLane.adapters (Uniswap v3, SushiSwap v3, Ouro v3, Ramses V3, Uniswap v4 or Fables; gage_lp_positions names each position's)"
2 tool updates
- Added
gage_prepare_cash_out - Added
gage_prepare_roll
4 tool updates
- Added
gage_lp_loans - Added
gage_lp_positions - Added
gage_lp_quote - Added
gage_lp_vaults
3 tool updates
- Changed
gage_leverage_quote1 field changed- changed
Input schema / properties / lendAsset / descriptionPrevious value: -"USDG only: leverage lends USDG (a loop in a lend asset is refused)"New value: +"USDG only: leverage lends USDG (a loop in a lend asset is refused; a lend asset's puts open with put_open)"
- Changed
gage_prepare_leverage1 field changed- changed
Input schema / properties / lendAsset / descriptionPrevious value: -"USDG only: leverage lends USDG (a loop in a lend asset is refused)"New value: +"USDG only: leverage lends USDG (a loop in a lend asset is refused; a lend asset's puts open with put_open)"
- Added
gage_vault_free_cash
1 tool update
- Changed
gage_borrow_quote3 fields changed- added
Input schema / properties / costBpsAdded value: +{ + "description": "With collateral and principal: your own fixed cost for the loan instead, bps of the amount borrowed, to a tenth (more digits are rounded); the quote's grades say what each Loan grade costs", + "maximum": 5000, + "minimum": 0.1, + "type": "number" +} - changed
Input schema / properties / maxCollateral / descriptionPrevious value: -"Most of the token to pledge, raw units: quotes the largest loan the vaults fund for it"New value: +"Most of the token to pledge, raw units: quotes the largest loan the vaults fund for it, at the lowest fixed cost they accept" - changed
Input schema / properties / principal / descriptionPrevious value: -"With collateral: the exact amount to borrow, raw units of the loan's asset; priced as the borrow card prices it"New value: +"With collateral: the exact amount to borrow, raw units of the loan's asset; priced at the lowest fixed cost the vaults funding it accept, or at costBps"
2 tool updates
- Changed
gage_borrow_quote4 fields changed- added
Input schema / properties / collateralAdded value: +{ + "description": "With principal: the exact pledge of one chosen loan, raw units", + "pattern": "^[1-9]\\d{0,77}$", + "type": "string" +} - changed
Input schema / properties / maxCollateral / descriptionPrevious value: -"Most of the token to pledge, raw units"New value: +"Most of the token to pledge, raw units: quotes the largest loan the vaults fund for it" - added
Input schema / properties / principalAdded value: +{ + "description": "With collateral: the exact amount to borrow, raw units of the loan's asset; priced as the borrow card prices it", + "pattern": "^[1-9]\\d{0,77}$", + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "token", - "maxCollateral", - "term" -]New value: +[ + "token", + "term" +]
- Added
gage_prepare_feedback
14 tool updates
- First observed
gage_assets - First observed
gage_borrow_quote - First observed
gage_capabilities - First observed
gage_earn_vaults - First observed
gage_leverage_quote - First observed
gage_loan - First observed
gage_portfolio - First observed
gage_prepare_borrow - First observed
gage_prepare_cancel - First observed
gage_prepare_collect - First observed
gage_prepare_earn_deposit - First observed
gage_prepare_earn_redeem - First observed
gage_prepare_leverage - First observed
gage_prepare_reclaim
Related MCP Connectors
Read Vitro markets on Robinhood Chain and prepare unsigned transactions. Unaudited, capped launch.
Stock lending on Robinhood Chain: read markets and prepare lends, loans, shorts and credit lines.
Options on Robinhood Chain: live offers, prices, positions, staking; prepares trades you sign.
211Oracle-free fixed-rate, fixed-term BTC credit on Arbitrum One. Data and unsigned blueprints.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables an agent to quote swaps and get unsigned transaction calldata for trading on Robinhood Chain, with best-price routing checked against a spending policy (caps, allowlists, slippage, price impact, pinned contracts, simulation) before anything is returned. Also provides simulation, hook-pool and hook-risk inspection, token price lookups, verified stock-token listing, and rolling spend status, while never holding keys, signing, or sending.MIT
- AlicenseAqualityBmaintenanceRobinhood Chain safety checks for trading agents: check a coin before buying (who is behind it, bundles, dev record, LP), check a transaction or x402 payment before signing (ALLOW / WARN / BLOCK), ERC-8004 agents, Uniswap v4 hooks and Stock Token data. Read-only, free tier, no key.24MIT
- AlicenseAqualityDmaintenanceP2P Crypto and Flashloans. Lets AI agents browse, quote and (optionally) transact with the FlashBank contracts — the P2P term-loan escrow and the flash-loan router — on Ethereum, Base, Arbitrum and the Sepolia playground.1572 npmMIT
- FlicenseAqualityBmaintenanceA zero-config data server for read-only queries on Robinhood Chain (stock tokens, memecoins, launches, chain stats) and an opt-in trading server with spend caps and confirm gates for executing swaps and transfers.959 npm8-
Glama MCP Gateway
Add one secure layer between your agents and this server.