Exchange Arbitrage Agent

io.github.LKennedySharePublished by GitHub account LKennedySharev1.0.0Updated Oct 29, 2026

Prediction-market quotes, fill estimates and odds trends, paid per call with x402 USDC on Base.

The publisher's own server: Exchange.news — Crypto offers, campaigns and news

VerifiedStreamable HTTPWeb executableFinanceData & Analytics

Overview

AI-generated overview

Remote MCP server for prediction-market data: search markets, get order-book quotes, estimate fills and review odds trends, with paid calls in USDC on Base.

What you can do
  • Check agent status, trading mode and kill-switch state
  • Search open prediction markets by text and get market ids, outcomes and token ids
  • Get order-book quotes for one outcome: best bid and ask, mid, spread and top five depth levels
  • Estimate fills for buying shares of an outcome: VWAP, total cost and partial-fill status within a slippage cap
  • Review stored odds-comparison snapshots and aggregated per-event edge trends from the arbitrage worker
When to use it
Useful when you want an assistant to look up prediction-market pricing, check depth and slippage before a trade, or analyze stored odds trends. Not needed if you only want free market discovery, which the status and search tools already cover.
Requirements
A remote streamable HTTP endpoint; no local package or runtime. No account, API key or header is declared. Paid tools require x402 payment in USDC on Base, so a wallet able to pay per call is needed.
Before you install
Four of six tools cost money per call in USDC on Base (get_quote $0.005; estimate_fill, get_odds_trends and get_odds_trends_summary $0.01 each), so repeated calls spend funds. Data is live market information, not investment advice. No authentication is declared, so payment handling happens through the x402 flow.

Installation

In SourceWeft

  1. Open Exchange Arbitrage Agent in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.LKennedyShare%2Fexchange-arbitrage-agent/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "exchange-arbitrage-agent": {
      "type": "http",
      "url": "https://api-production-0b04.up.railway.app/mcp"
    }
  }
}

README

This repository has no README.

Tools

6

get_status

Free: agent status, trading mode and kill-switch state. No account data.

Takes no parameters.

search_markets

Free: search open prediction markets by text. Returns market ids, outcomes and token ids.

Parametersqrequired

get_quote

Order-book quote for one outcome: best bid and ask, mid, spread and top five levels of depth. $0.005 USDC per call on Base. Live data, not advice.

Parameterstoken_idrequired

estimate_fill

Fill estimate for buying a number of shares of one outcome: VWAP, total cost and partial-fill status within a slippage cap. $0.01 USDC per call on Base. Not advice.

Parameterssharesrequiredtoken_idrequired

Version history

1
  1. v1.0.0LatestOct 29, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.

Other Exchange integrations