Obento
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Live USDC rates on Base, any address's Obento position, and deposits and withdrawals to sign.
| Author | com.obentoapp |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2572 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Obento": {
"url": "https://obentoapp.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (6)
vault_statusread-onlyObento's live state: whether deposits and withdrawals are open, the yearly rate after the fee, the obUSD share price, deposits, ready cash for instant withdrawals, and where the money is.
Hints: read-only yes · destructive no · idempotent not declared · open-world no
positionread-onlyWhat an address put into Obento, took out, holds now and earned, Autopilot's fee in dollars, and its latest deposits and withdrawals with their status.
Parameters:
address(required) — string — A Base address, 0x followed by 40 hex characters
Hints: read-only yes · destructive no · idempotent not declared · open-world no
autopilot_journalread-onlyEvery move Autopilot made in the last 30 days: money lent to or taken from each place, queued withdrawals it paid, and any pause, newest first.
Hints: read-only yes · destructive no · idempotent not declared · open-world no
prepare_depositread-onlyDeposits are closed while Obento is paused, so this returns an error. Builds the two calls that deposit USDC into Obento for an address: approve the gateway, then deposit with a 0.5% minimum out and partner ID 2. The address signs and sends them in order on Base. Sends nothing itself.
Parameters:
address(required) — string — The address that holds the USDC and receives the obUSDamount(required) — string — USDC to deposit, in dollars, such as "100" or "25.50"
Hints: read-only yes · destructive no · idempotent not declared · open-world no
prepare_withdrawalread-onlyWithdrawals are closed while Obento is paused, so this returns an error. Builds the two calls that withdraw from Obento: approve the gateway to take the obUSD, then redeem with a 0.5% minimum out and partner ID 2. Leave out the amount to withdraw everything. Says whether the USDC arrives at once or on Autopilot's next pass. Sends nothing itself.
Parameters:
address(required) — string — The address that holds the obUSDamount— string — USDC to withdraw, in dollars; leave out to withdraw everythingreceiver— string — Where the USDC goes; the address itself if left out
Hints: read-only yes · destructive no · idempotent not declared · open-world no
read_docsread-onlyOne page of Obento's docs as Markdown: how it works, fees, risks, security, contracts, withdrawals, the agent guide and more.
Parameters:
page(required) — string — The page, such as "risks", "fees" or "agents"
Hints: read-only yes · destructive no · idempotent not declared · open-world yes
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.