io.github.alienbase-xyz/epsilon
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Epsilon
Publisher-provided description
Non-custodial limit, stop-loss and DCA trading on Epsilon (Robinhood Chain) for AI agents
Summary by lookupd
Lets an agent place, track and cancel limit, stop-loss and DCA trades and quote swaps on a DEX, with user approval for signing.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http epsilon https://api.epsilon.exchange/mcp
Claude Code, npm package (stdio)
claude mcp add epsilon -- npx -y @epsilon-exchange/mcp
Codex, remote (streamable-http)
codex mcp add epsilon --url https://api.epsilon.exchange/mcp
Codex, npm package (stdio)
codex mcp add epsilon -- npx -y @epsilon-exchange/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"epsilon": {
"url": "https://api.epsilon.exchange/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"epsilon": {
"command": "npx",
"args": [
"-y",
"@epsilon-exchange/mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (22 tools)
Publisher-provided text
cancel_orderAsk the user to approve cancelling one of their open orders (hash from list_orders). Returns an approval link; the cancellation is signed by the user's wallet icheck_orderCheck whether a resting order (limit, stop, DCA, trailing) for this pair and size would be executable: oracle support, liquidity, minimum size. Run this beforeget_approvalStatus of an approval you created: pending (user hasn't decided), submitted (with orderHash or txHash — then use get_order to follow fills), rejected, failed, oget_error_catalogMachine-readable catalog of every error code the Epsilon API returns, with meanings and retry guidance. Consult it when any other tool returns an error code youget_exampleFull source code of one Epsilon integration example, by id from list_examples. No API key required.get_grantThe signed-in account's agent grant for this channel, if any: the embedded wallet it signs with, per-order and daily caps, what remains today, allowed order kinget_market_statsMarket-level numbers for Epsilon (Robinhood Chain DEX). scope=overview (default) is the best first call: top tokens by 30-day volume, 24h volume, and engine-widget_meThe signed-in Epsilon account behind this session: account id, handle, linked wallets (embedded first), the scopes this client was granted, and which client isget_orderOne Epsilon order by hash: status (pending/active/filled/cancelled/expired), parameters, and its fills. Use list_orders to find orders by wallet first; use get_get_orderbookThe market's open (pending/active) limit orders on both sides of a token pair, largest first — liquidity you can rest against. For one wallet's own orders use lget_quoteBest executable quote for swapping tokenIn → tokenOut on Epsilon (Robinhood Chain, id 4663): expected output and price. Use this for a quick price check; use geget_routeFull routing breakdown for a swap: best venue split, expected and minimum output, price impact (ppm), and the feeLegs a signed order must embed (pass orderTypelist_examplesList runnable Epsilon integration examples (Python cron DCA, LangChain tools, Vercel AI SDK tools, Telegram bot). Fetch full source with get_example. No API keylist_fillsExecuted trades (swaps and order fills) on Epsilon, newest first, optionally for one wallet — the trade history. For resting/open orders use list_orders. Amountlist_ordersA wallet's Epsilon orders filtered by status and/or type — the portfolio view, newest first. Use get_order for one order's fills; use list_fills for executed trplace_dca_orderAsk the user to approve a DCA program: sell amount of tokenIn for tokenOut in `executions` equal slices, one every `every` (15m, 1h, 1d…). Optionally gated by tplace_limit_orderPlace a resting limit order: sell amount tokenIn for tokenOut once the market reaches limitPrice (tokenOut per tokenIn) or better. Keeper-executed — it keeps woplace_market_orderAsk the user to approve a market swap of amount tokenIn → tokenOut at the best current route. Returns an approval link, not a fill: the user signs in the Epsiloplace_stop_orderPlace a stop-loss: sell amount tokenIn for tokenOut if the price falls to triggerPrice (tokenOut per tokenIn). Keeper-executed. Queued under an active agent graplace_trailing_orderAsk the user to approve a trailing stop: sell amount tokenIn for tokenOut when price drops trailPercent below its running high since placement. Keeper-executedsearch_docsSearch the Epsilon developer documentation (API, auth, order signing, webhooks, rev-share, SDKs, MCP). Returns the most relevant doc sections. No API key requirsearch_tokensResolve a token symbol or name to its address and decimals — call this FIRST when the user names a token; every other tool takes addresses. volume30dUsd disambi
Details
- Version: 0.4.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 774 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/alienbase-xyz/EpsilonRobinhood
- Website: https://developers.epsilon.exchange
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.alienbase-xyz/epsilon)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp