Skip to main content
Glama

Server Details

Fixed-cost loans on Robinhood Chain: quotes, and each transaction unsigned for your own wallet.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

B3.4/5.0

Scored across 22 tools

Disambiguation4/5

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.

Naming Consistency5/5

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.

Tool Count3/5

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.

Completeness3/5

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 tools
gage_assetsCollateral gage takesB
Read-onlyIdempotent
Inspect

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.

NameRequiredDescriptionDefault

No parameters

gage_borrow_quoteBorrow quoteB
Read-onlyIdempotent
Inspect

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.

NameRequiredDescriptionDefault
termYesLoan term in seconds, one of the terms gage_capabilities lists
tokenYes
walletNo
costBpsNoWith 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
lendAssetNoThe asset the loan is paid in and repaid in: USDG when omitted, or a lend asset gage_capabilities lists (its token address)
principalNoWith 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
collateralNoWith principal: the exact pledge of one chosen loan, raw units
maxCollateralNoMost 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 capabilitiesA
Read-onlyIdempotent
Inspect

Chain, contracts, allowed loan terms, fees, the rules and any lend assets besides USDG. Start here.

NameRequiredDescriptionDefault

No parameters

gage_earn_vaultsEarn vaultsA
Read-onlyIdempotent
Inspect

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.

NameRequiredDescriptionDefault

No parameters

gage_leverage_quoteLeverage quoteA
Read-onlyIdempotent
Inspect

Preview a leveraged loop for a pledge and a multiple: amounts, cost and the most the purchase costs. Signs nothing.

NameRequiredDescriptionDefault
ownYesThe tokens you put in, raw units
termYesLoan term in seconds, one of the terms gage_capabilities lists
tokenYes
walletNo
multipleYesLeverage, 1.1 to 3 with at most two decimals (2 = twice the pledge held for the loan)
lendAssetNoUSDG only: leverage lends USDG (a loop in a lend asset is refused; a lend asset's puts open with put_open)
gage_loanLoanB
Read-onlyIdempotent
Inspect

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).

NameRequiredDescriptionDefault
engineNoThe engine; the current core when omitted
loanIdYes
gage_lp_loansLP loansC
Read-onlyIdempotent
Inspect

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.

NameRequiredDescriptionDefault
walletYesThe wallet that will sign
gage_lp_positionsLP positionsA
Read-onlyIdempotent
Inspect

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.

NameRequiredDescriptionDefault
walletYesThe wallet that will sign
gage_lp_quoteLP loan quoteA
Read-onlyIdempotent
Inspect

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.

NameRequiredDescriptionDefault
termYesLoan term in seconds, one of gage_capabilities lpLane.terms
vaultNoThe LP vault to borrow from; the lane's first one that can fund the loan whole when omitted
walletYesThe wallet that holds the position and will borrow: the quote is signed for it
adapterYesThe 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)
tokenIdYesThe position's id: its NFT's token id at the adapter's position manager (gage_lp_positions)
gage_lp_vaultsLP vaultsC
Read-onlyIdempotent
Inspect

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.

NameRequiredDescriptionDefault

No parameters

gage_portfolioPortfolioB
Read-onlyIdempotent
Inspect

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.

NameRequiredDescriptionDefault
walletYesThe 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.

NameRequiredDescriptionDefault
capYesTo repay, raw units of the loan's asset, above principal
termYesLoan term in seconds, one of the terms gage_capabilities lists
tokenYes
walletYes
lendAssetNoThe asset the loan is paid in and repaid in: USDG when omitted, or a lend asset gage_capabilities lists (its token address)
principalYesTo borrow, raw units of the loan's asset (USDG: 6 decimals)
collateralYesTokens 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.

NameRequiredDescriptionDefault
engineNoThe engine; the current core when omitted, the loan's own core for a loan in a lend asset
loanIdYes
walletYes
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.

NameRequiredDescriptionDefault
engineNoThe engine; the current core when omitted, the loan's own core for a loan in a lend asset
loanIdYes
minNetNoThe 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
walletYes
maxSlippageBpsNoMost 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.

NameRequiredDescriptionDefault
walletYesThe 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.

NameRequiredDescriptionDefault
vaultYes
amountYesTo deposit, raw units of the vault's asset (USDG: 6 decimals)
walletYes
maxSlippageBpsNoMost 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.

NameRequiredDescriptionDefault
vaultYes
sharesNoShares 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)
walletYes
maxSlippageBpsNoMost 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.

NameRequiredDescriptionDefault
scoreYesYour own rating of gage, a whole number from 0 (worst) to 100 (best)
walletYes
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.

NameRequiredDescriptionDefault
ownYesThe tokens you put in, raw units
termYesLoan term in seconds, one of the terms gage_capabilities lists
tokenYes
walletYes
multipleYesLeverage, 1.1 to 3 with at most two decimals (2 = twice the pledge held for the loan)
lendAssetNoUSDG only: leverage lends USDG (a loop in a lend asset is refused; a lend asset's puts open with put_open)
maxCostBpsYesHighest 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.

NameRequiredDescriptionDefault
engineNoThe engine; the current core when omitted, the loan's own core for a loan in a lend asset
loanIdYes
walletYes
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.

NameRequiredDescriptionDefault
termNoThe new loan's term in seconds, one gage_capabilities lists; the loan's own term when omitted
engineNoThe engine; the current core when omitted, the loan's own core for a loan in a lend asset
loanIdYes
walletYes
gage_vault_free_cashVault free cashA
Read-onlyIdempotent
Inspect

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).

NameRequiredDescriptionDefault
vaultYesA partner vault, as gage_earn_vaults lists it

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedgage_lp_quote1 field changed
      • changedInput schema / properties / adapter / description
        Previous 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. 2 tool updates
    • Addedgage_prepare_cash_out
    • Addedgage_prepare_roll
  3. 4 tool updates
    • Addedgage_lp_loans
    • Addedgage_lp_positions
    • Addedgage_lp_quote
    • Addedgage_lp_vaults
  4. 3 tool updates
    • Changedgage_leverage_quote1 field changed
      • changedInput schema / properties / lendAsset / description
        Previous 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)"
    • Changedgage_prepare_leverage1 field changed
      • changedInput schema / properties / lendAsset / description
        Previous 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)"
    • Addedgage_vault_free_cash
  5. 1 tool update
    • Changedgage_borrow_quote3 fields changed
      • addedInput schema / properties / costBps
        Added 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"
        +}
      • changedInput schema / properties / maxCollateral / description
        Previous 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"
      • changedInput schema / properties / principal / description
        Previous 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"
  6. 2 tool updates
    • Changedgage_borrow_quote4 fields changed
      • addedInput schema / properties / collateral
        Added value: +{
        +  "description": "With principal: the exact pledge of one chosen loan, raw units",
        +  "pattern": "^[1-9]\\d{0,77}$",
        +  "type": "string"
        +}
      • changedInput schema / properties / maxCollateral / description
        Previous 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"
      • addedInput schema / properties / principal
        Added 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"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "token",
        -  "maxCollateral",
        -  "term"
        -]New value: +[
        +  "token",
        +  "term"
        +]
    • Addedgage_prepare_feedback
  7. 14 tool updates
    • First observedgage_assets
    • First observedgage_borrow_quote
    • First observedgage_capabilities
    • First observedgage_earn_vaults
    • First observedgage_leverage_quote
    • First observedgage_loan
    • First observedgage_portfolio
    • First observedgage_prepare_borrow
    • First observedgage_prepare_cancel
    • First observedgage_prepare_collect
    • First observedgage_prepare_earn_deposit
    • First observedgage_prepare_earn_redeem
    • First observedgage_prepare_leverage
    • First observedgage_prepare_reclaim

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables 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
  • A
    license
    A
    quality
    B
    maintenance
    Robinhood 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.
    24
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    P2P 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.
    15
    72 npm
    MIT
  • F
    license
    A
    quality
    B
    maintenance
    A 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.
    9
    59 npm
    8
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources