gage

cash.gage由 gage.cash 发布官方发布者v1.4.0更新于 Nov 7, 2026

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

已验证Streamable HTTP可网页运行金融开发者工具

概览

AI 生成的概览

在 Robinhood Chain 上报价固定成本、无清算的贷款,并返回未签名交易供你自己的钱包签署。

可以做什么
  • 读取链信息、合约、允许的期限、规则、抵押资产与合伙金库及其可用现金
  • 报价借款、杠杆循环、看跌与 LP 抵押贷款,并预览其成本
  • 准备借款、杠杆、展期、变现、赎回或取消贷款的未签名交易
  • 准备借贷金库的存入与赎回,以及 LP 金库和 LP 贷款操作
  • 查看钱包的贷款、投资组合、LP 头寸与可停放的区间外头寸
  • 准备领取、收取手续费、停放头寸以及可选的链上评价
适用场景
当你希望助手在 Robinhood Chain 上探索或执行固定成本借款、出借和 LP 抵押贷款,且每笔交易都保持未签名交由你自己的钱包签署时使用。适合已在该链上持有钱包和抵押品、想要报价和待签交易而非托管服务的用户。
运行要求
可作为远程端点运行,也可通过 npx 在本地运行(需 Node.js)。签署需要你自己的钱包:gage-mcp init 可创建,或用 GAGE_PRIVATE_KEY_FILE 指向密钥文件。GAGE_NETWORK 选择主网或测试网。GAGE_API_KEY 可选,仅用于利率服务。借款与存入上限通过 GAGE_MAX_* 变量设置。
安装前请注意
服务器本身不持有私钥,但可准备动用真实资金的交易:借款、存入、展期、变现,以及向 gage 路由留下长期授权。请谨慎设置 GAGE_MAX_* 上限,留空即取消限制。贷款没有宽限期,未偿还即失去抵押品。私钥文件在本地读取,评价内容会公开上链。

安装

在 SourceWeft 中

  1. 打开 控制台中的 gage,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/cash.gage%2Fgage/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "gage": {
      "type": "http",
      "url": "https://mcp.gage.cash/mcp?via=registry"
    }
  }
}

工具

54

gage_capabilities

gage capabilities

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

无需输入参数。

gage_assets

Collateral gage takes

Tokens gage takes 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 and its Borrow link on gage.cash; a row names the lend asset it is borrowed in, once there is more than USDG.

无需输入参数。

gage_borrow_quote

Borrow quote

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.

输入参数term必填token必填walletcostBpslendAssetprincipalcollateralmaxCollateral

gage_leverage_quote

Leverage quote

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

输入参数own必填term必填token必填walletmultiple必填lendAsset

gage_loan

Loan

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

输入参数engineloanId必填

gage_portfolio

Portfolio

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.

输入参数wallet必填

gage_earn_vaults

Earn vaults

The partner vaults that lend: tokens, fees, size, free cash, share value and each one's link on gage.cash.

无需输入参数。

gage_vault_free_cash

Vault free cash

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

输入参数vault必填

gage_put_quote

Put quote

Preview a put for a margin and a size: a loan of a lend asset against USDG, opened with put_open: it gains as the asset falls, and its loss stops at the USDG put in. Its pledge, purchase, loan, repayment, cost and the most the purchase costs, with a prepare object for gage_prepare_put_open. Signs nothing.

输入参数size必填term必填margin必填walletlendAsset必填

gage_lp_positions

LP positions

A wallet's liquidity positions on Uniswap v3 or v4, SushiSwap 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.

输入参数wallet必填

gage_lp_quote

LP loan quote

A quote for a fixed-cost USDG loan against an ETH/USDG or stock/USDG liquidity position on Uniswap v3 or v4, SushiSwap 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.

输入参数term必填vaultwallet必填adapter必填tokenId必填

gage_lp_loans

LP loans

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.

输入参数wallet必填

gage_lp_vaults

LP vaults

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.

无需输入参数。

gage_park_positions

Out-of-range positions

A wallet's out-of-range liquidity positions in the pools gage parks from (gage_capabilities parkPools): each one's pool, range, the one token it holds now and the partner vaults that take it, or why none can. Start here to park one.

输入参数alsowallet必填

gage_prepare_borrow

Prepare: Borrow

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; never signs.

输入参数cap必填term必填token必填wallet必填lendAssetprincipal必填collateral必填

gage_prepare_leverage

Prepare: Open a loop

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; never signs.

输入参数own必填term必填token必填wallet必填multiple必填lendAssetmaxCostBps必填

gage_prepare_cancel

Prepare: Cancel a listing

Prepare cancelling a loan still waiting for funding and taking its collateral back. Returns the next unsigned transaction; never signs.

输入参数engineloanId必填wallet必填

gage_prepare_reclaim

Prepare: Repay a loan

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; never signs.

输入参数engineloanId必填wallet必填

gage_prepare_cash_out

Prepare: Cash a loan out

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; never signs.

输入参数engineloanId必填minNetwallet必填maxSlippageBps

gage_prepare_roll

Prepare: Roll a loan over

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; never signs.

输入参数termengineloanId必填wallet必填

gage_prepare_auto_roll

Prepare: Roll a loan over by itself

Prepare leaving a loan to roll over by itself: gage's keeper rolls it in its last hours into a loan of the same size and term, at most maxCost each, up to four times. Leaves standing approvals to gage's rollover router. Returns the next unsigned transaction; never signs.

输入参数engineloanId必填wallet必填maxCost

gage_prepare_cancel_auto_roll

Prepare: Stop rolling a loan over

Prepare ending a loan's instruction to roll over by itself. Returns the next unsigned transaction; never signs.

输入参数engineloanId必填wallet必填

gage_prepare_earn_deposit

Prepare: Deposit into Earn

Prepare a deposit into a partner vault (lending), in the asset the vault takes: USDG, or its lend asset. Returns the next unsigned transaction; never signs.

输入参数vault必填amount必填wallet必填maxSlippageBps

gage_prepare_earn_redeem

Prepare: Withdraw from Earn

Prepare withdrawing from a partner vault, everything it can pay when shares is omitted. Returns the next unsigned transaction; never signs.

输入参数vault必填shareswallet必填maxSlippageBps

gage_prepare_collect

Prepare: Collect what is ready

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; never signs.

输入参数wallet必填

gage_prepare_feedback

Prepare: Rate gage

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; never signs.

输入参数score必填wallet必填

gage_prepare_put_open

Prepare: Open a put

Prepare a put: borrow a lend asset (lendAsset) against USDG, whose loan buys more USDG and pledges it with your margin, size times the margin in all, in one transaction. It gains as the asset falls, and its loss stops at the margin. Refused above maxCostBps. Use the prepare object of gage_put_quote, without its action. Returns the next unsigned transaction; never signs.

输入参数size必填term必填margin必填wallet必填lendAsset必填maxCostBps必填

gage_prepare_put_close

Prepare: Close a put

Prepare closing a put, or any loan on a core with a put router, out of its own pledge: the pledge buys the repayment back and the rest comes back to the wallet, in one transaction (a loan of a lend asset against USDG, opened with put_open: it gains as the asset falls, and its loss stops at the USDG put in). Returns the next unsigned transaction; never signs.

输入参数engine必填loanId必填wallet必填minBackmaxSlippageBps

gage_prepare_put_roll

Prepare: Roll a put over

Prepare rolling a put over through its put router: a new loan of the same size on the same pledge repays it in full, and the wallet's USDG buys what the new payout leaves short. Returns the next unsigned transaction; never signs.

输入参数termengine必填loanId必填wallet必填maxSlippageBps

gage_prepare_put_auto_roll

Prepare: Roll a put over by itself

Prepare leaving a put to roll over by itself: gage's keeper rolls it in its last hours through its put router, at most maxCost each, buying each top-up with at most maxSpend of the wallet's USDG, up to four times. Leaves standing approvals to the put router. Returns the next unsigned transaction; never signs.

输入参数engine必填loanId必填wallet必填maxCostmaxSpend

gage_prepare_put_cancel_auto_roll

Prepare: Stop rolling a put over

Prepare ending a put's instruction to roll over by itself through its put router. Returns the next unsigned transaction; never signs.

输入参数engine必填loanId必填wallet必填

gage_prepare_lp_borrow

Prepare: Borrow against an LP position

Prepare an LP loan (a fixed-cost USDG loan against an ETH/USDG or stock/USDG liquidity position on Uniswap v3 or v4, SushiSwap 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): the position is approved to the lane's core and moves into its own escrow, and the loan's USDG less the fee comes to the wallet. A Uniswap v4 position leaves any subscription it has (a rewards program that tracks it) as it moves. Fables receipts not wrapped yet (rangeId, gage_lp_positions fablesReceipts) are wrapped into a position first, any staked ones unstaked, and the borrow follows once the wrap is mined. Refused above maxCostBps. Use the prepare object of gage_lp_quote, without its action. Returns the next unsigned transaction; never signs.

输入参数term必填vaultwallet必填adapter必填rangeIdtokenIdmaxCostBps必填

gage_prepare_lp_repay

Prepare: Repay an LP loan

Prepare repaying an LP loan in full in USDG before its end, and taking its position back. Returns the next unsigned transaction; never signs.

输入参数loanId必填wallet必填

gage_prepare_lp_return_position

Prepare: Take an LP position back

Prepare taking back the position of an LP loan repaid before its end. Returns the next unsigned transaction; never signs.

输入参数loanId必填wallet必填

gage_prepare_lp_collect

Prepare: Collect an LP position's fees

Prepare collecting a running LP loan's trading fees (a native ETH pool's as WETH), and a Ramses position's rewards, to the wallet; the liquidity stays in place. Returns the next unsigned transaction; never signs.

输入参数loanId必填wallet必填

gage_prepare_lp_withdraw

Prepare: Withdraw LP credits

Prepare withdrawing what the LP lane's core credits the wallet (a loan's USDG, fees, rewards), every token when token is omitted. Returns the next unsigned transaction; never signs.

输入参数tokenwallet必填

gage_prepare_lp_deposit

Prepare: Deposit into an LP vault

Prepare a deposit of USDG into an LP vault, which lends against LP positions in the pools of its mandate. Refused while the vault is impaired, its deposits are closed or the registry no longer lets it lend. Returns the next unsigned transaction; never signs.

输入参数vault必填amount必填wallet必填maxSlippageBps

gage_prepare_lp_redeem

Prepare: Withdraw from an LP vault

Prepare withdrawing from an LP vault the wallet's own shares (those it received by transfer too), every share its free cash pays when shares is omitted. Returns the next unsigned transaction; never signs.

输入参数vault必填shareswallet必填maxSlippageBps

gage_prepare_lp_claim_bonus

Prepare: Claim an LP vault's bonus

Prepare claiming an LP vault's bonus (what a defaulted LP loan's sale brought above its book value, shared by the lenders by their share of the vault and the time they held it while the loan ran), every loan with one when loanId is omitted. Returns the next unsigned transaction; never signs.

输入参数vault必填loanIdwallet必填

gage_prepare_lp_roll

Prepare: Roll an LP loan over

Prepare rolling an LP loan over: a new loan on the same position repays the running LP loan in full before its end: the position stays in its escrow, and only the difference moves, the new loan's USDG less its fee over the old repayment credited to the wallet, or what it lacks paid by the wallet. Refused above maxCostBps. Returns the next unsigned transaction; never signs.

输入参数term必填vaultloanId必填wallet必填maxCostBps必填

gage_prepare_lp_wrap

Prepare: Wrap Fables receipts into a position

Prepare wrapping Fables receipts into a position: every Fables receipt the wallet holds of one range (rangeId, gage_lp_positions fablesReceipts) becomes one position NFT the LP lane lends against: staked receipts are unstaked first (they stop earning Fables' emissions), and the wrapped ones earn the pool's swap fees. Returns the next unsigned transaction; never signs.

输入参数wallet必填adapter必填rangeId必填

gage_prepare_lp_unwrap

Prepare: Unwrap a Fables position

Prepare unwrapping a Fables position the wallet holds back into its receipts, with their fees less the claim fee Fables keeps. Returns the next unsigned transaction; never signs.

输入参数wallet必填adapter必填tokenId必填

gage_prepare_lp_create_vault

Prepare: Open an LP vault

Prepare opening an LP vault, for a wallet the LP registry lets open one (a curator it allows, or anyone once it opens vault creation): its name, performance fee (500 to 1,500 bps of each loan's fixed cost, fixed for good), largest loan and the pools it funds (gage_capabilities lpLane.pools). A wallet the LP registry lets open one (a curator it allows, or anyone once it opens vault creation) opens a vault through the lane's factory and curates it: it funds loans only in the pools of its mandate, a pool added funding three hours later and one dropped stopping at once (open loans run on); the curator never touches its lenders' money. Returns the next unsigned transaction; never signs.

输入参数name必填pools必填wallet必填maxLoanPrincipal必填performanceFeeBps必填

gage_prepare_lp_vault_add_pool

Prepare: Add a pool to an LP vault

Prepare adding a pool to the mandate of an LP vault this wallet curates: it funds new loans there three hours later. A wallet the LP registry lets open one (a curator it allows, or anyone once it opens vault creation) opens a vault through the lane's factory and curates it: it funds loans only in the pools of its mandate, a pool added funding three hours later and one dropped stopping at once (open loans run on); the curator never touches its lenders' money. Returns the next unsigned transaction; never signs.

输入参数pool必填vault必填wallet必填adapter必填

gage_prepare_lp_vault_remove_pool

Prepare: Drop a pool from an LP vault

Prepare dropping a pool from the mandate of an LP vault this wallet curates: it funds no new loan there from then on; loans already open run to their ends. A wallet the LP registry lets open one (a curator it allows, or anyone once it opens vault creation) opens a vault through the lane's factory and curates it: it funds loans only in the pools of its mandate, a pool added funding three hours later and one dropped stopping at once (open loans run on); the curator never touches its lenders' money. Returns the next unsigned transaction; never signs.

输入参数pool必填vault必填wallet必填adapter必填

gage_prepare_park

Prepare: Park an out-of-range position

Prepare parking: an out-of-range liquidity position's whole liquidity is pulled out on its own DEX (manager and id from gage_park_positions), and the one token it holds is deposited into the partner vault named, which must take it (USDG, or a lend asset; ETH is not parked yet); its fees come to the wallet. Refused while the position is in range. Its transactions are built from one reading of the chain: send them in order (calls) or as one batch, without preparing again between them. Returns the next unsigned transaction; never signs.

输入参数id必填vault必填wallet必填manager必填maxSlippageBps

gage_prepare_unpark

Prepare: Unpark into a new position

Prepare unparking: the partner vault named pays the wallet (amount, or all it can pay now: its free cash), and a new position is opened in [tickLower, tickUpper] of a pool gage_capabilities parkPools lists that pairs the vault's asset; a range around the price takes the pool's other token too, from the wallet. Its transactions are built from one reading of the chain: send them in order (calls) or as one batch, without preparing again between them. Returns the next unsigned transaction; never signs.

输入参数pool必填vault必填amountwallet必填manager必填tickLower必填tickUpper必填maxSlippageBps

gage_prepare_rehypo_exit_now

Prepare: Exit a rehypo pool now

Prepare an exit now from a rehypo pool, for a pool LP whose share of one of the pool's tokens is more than that token's rehypo source can pay now (source: the hook's source for that token, which lends it through a partner vault). The source commits the vault shares its cash leaves short of the wallet's share at the chain's exit desk, which lists one of the vault's loans, first the one whose price can fall furthest for this exit. Over ten minutes its price falls from book value plus 99% of what the loan has still to earn, no further than the source's share of that loan can pay: the buyer's discount comes out of the source's share, so the pool's LPs who stay pay it, not the wallet, and the listing may not sell. Once a buyer takes it, remove the liquidity on the pool's hook as usual: the source pays from what the sale paid, held for its LPs for an hour. Refused while the source can pay the share now, or while exits are closed. Like a withdrawal, it avoids losses on loans that default after the wallet leaves; the LPs and holders who stay bear them. Returns the next unsigned transaction; never signs.

输入参数source必填wallet必填

gage_prepare_earn_exit_now

Prepare: Exit a partner vault now

Prepare an exit now from a partner vault, for a holder whose balance is more than the vault can pay now: the wallet's vault shares (amount, raw in the vault's asset at today's share value; the whole balance when omitted) are committed at the chain's exit desk, approved to it for exactly those shares, and the desk lists one of the vault's loans: first the one whose price can fall furthest for this exit, then the smallest that covers what the vault cannot pay of them. Over ten minutes its price falls from book value plus 99% of what the loan has still to earn: only the part the vault cannot pay can reach book value, and the price falls no further than the wallet's own share of that loan can pay, since the wallet pays the buyer's discount, so the listing may not sell. The sale pays the wallet at today's share value in its own transaction, to collect with earn_exit_collect; the request lasts 24 hours. Refused while the vault can pay the amount now (withdraw it with earn_redeem), beside an exit already open, or while exits are closed. Like a withdrawal, it avoids losses on loans that default after the wallet leaves; the holders who stay bear them. Returns the next unsigned transaction; never signs.

输入参数vault必填amountwallet必填

gage_prepare_earn_exit_list

Prepare: List an exit's next loan

Prepare listing the next loan for the wallet's open exit from a partner vault, once its last listing ended unsold and the vault still cannot pay the rest: the next of the vault's loans, chosen as earn_exit_now chooses it; gage's keeper may also list it. Returns the next unsigned transaction; never signs.

输入参数vault必填wallet必填

gage_prepare_earn_exit_cancel

Prepare: Cancel an exit

Prepare cancelling the wallet's exit from a partner vault, before a sale: its shares stay the wallet's, and nothing more is listed or sold for it; it goes to the desk the vault's factory bound, so it works while exits are closed. Returns the next unsigned transaction; never signs.

输入参数vault必填wallet必填

gage_prepare_earn_exit_collect

Prepare: Collect what an exit paid

Prepare collecting what exit now sales paid the wallet, from the exit desk: asset (USDG or a lend asset), or every asset it owes when omitted. Returns the next unsigned transaction; never signs.

输入参数assetwallet必填

gage_pool_vaults

Pool vaults

The pools among the partner vaults (a curator's alone where one is named): one curator's vaults whose names end in the pool's tag (Fables NVDA/USDG), one for each pool token gage lends, each side its vault and gage.cash page, or none.

输入参数curator

gage_create_pool_vaults

Create pool vaults

The calls that create a DEX pool's vaults on gage, one for each pool token gage lends, each on its own factory, from any curator while its creation is open (mainnet's since 5 November 2026), otherwise one gage admitted as a partner: what both share named once (fee, longest loan, Loan grade floor, priority fee), and for each token its largest loan and the cash it keeps free. Neither vault lends against the pool's own two tokens unless a side names one and allowPoolTokens is true. Answers the calls for one wallet batch (EIP-5792, atomic) and the same as a Safe{Wallet} Transaction Builder file (safeBatch), each simulated from the curator now; a token gage does not lend gets no vault, and the answer says why. Never signs.

输入参数name必填pool必填term必填sides必填feeBps必填curator必填buyLoansminRateGradepriorityFeeBpsallowPoolTokens

版本历史

3
  1. v1.4.0最新Nov 5, 2026
  2. v1.3.0Oct 18, 2026
  3. v1.0.0Oct 18, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。

其他 Gage 集成