Oracle3 prediction-market arbitrage checks · MCP Server

MCP-Server · 0e4daced · Quellenstand

MCP-Server · lesen und löschen · Apache-2.0 · lokal (stdio)

Beschreibung des Anbieters

Kalshi and Polymarket data, venue fees, no-arbitrage checks and paper execution for AI agents.

Werkzeuge

search_markets
Search open Kalshi or Polymarket markets and return candidates with their best prices.… Angabe des Anbieters · Beleg 5
get_market
Get one market's details: title, best bid and ask, volume and closing date.… Angabe des Anbieters · Beleg 5
get_orderbook
Get the displayed order book for YES and NO as [price, size] levels, best first. Prices are dollars per contract and sizes are contracts.… Angabe des Anbieters · Beleg 5
get_quote
Get the best bid and ask on YES and NO, in dollars, plus the market's fee schedule.… Angabe des Anbieters · Beleg 5
trading_fee
Compute the venue fee for one fill at a given price and size; a pure calculation with no network calls.… Angabe des Anbieters · Beleg 5
check_constraint
Check offline whether prices you supply violate a no-arbitrage relation, and price the cheapest exploiting basket after fees.… Angabe des Anbieters · Beleg 5
check_constraint_live
Fetch live quotes and fee schedules for related markets, then check whether their prices violate a no-arbitrage relation after fees.… Angabe des Anbieters · Beleg 5
list_relation_types
List the relation types the constraint checks support and the probability bound each enforces. Static reference data with no network or file access, for example implication: P(A) <= P(B).… Angabe des Anbieters · Beleg 5
fair_value
Convert a market price into the probability it implies under the Wang transform, and report the premium. Solves p_mkt = Phi(Phi^-1(p) + lam) for p; a pure calculation with no network calls.… Angabe des Anbieters · Beleg 5
list_relations
List the market relations saved on this machine by the oracle3 research CLI, optionally filtered. Reads ~/.oracle3/relations.json with no network calls.… Angabe des Anbieters · Beleg 5
paper_order
Simulate buying YES or NO contracts in the local paper ledger, filling against the live order book with venue fees. Never sends an order to a venue.… Angabe des Anbieters · Beleg 5
paper_portfolio
Show the local paper ledger: cash, open positions and the number of fills. Reads ~/.oracle3/mcp_paper_ledger.json (or ORACLE3_MCP_LEDGER) with no network calls.… Angabe des Anbieters · Beleg 5
paper_reset
Erase the local paper ledger and restore the $10,000 starting cash. Deletes all paper positions and fill history; no venue is contacted and real accounts are never touched.… Angabe des Anbieters · Beleg 5

Voraussetzungen

  • uvx · Paketmanager · erforderlich · Beleg 1
  • ORACLE3_MCP_LEDGER · Umgebungsvariable · optional · Beleg 6

Installation

uvx oracle3==1.2.2 mcp

Angaben zum Baustein

—: Angabe nicht belegt.

Repository-Lizenz
Apache-2.0
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
—
Bereiche
—
Plattformen
—
Version
1.2.2
Release
v1.2.2
Repository-Themen
algorithmic-trading, kalshi, polymarket, python, quantitative-finance, trading-bot, arbitrage, kelly-criterion, prediction-markets, agentic-ai

Zugriffe und Risiken

Regelbasiert abgeleitete Zugriffe
lesen, löschen
Authentifizierung
—
Transport
stdio
Technische Prüfung
Ungeprüft

Fehlende Angaben bedeuten unbekannte Zugriffe. Vor dem Einsatz Konten, Dateien, Netzwerkverbindungen und Ausführungsrechte im konkreten Paket prüfen. Eine frische Änderung am Repository belegt keine Wartung jeder einzelnen Datei.

Nur die für den Arbeitsablauf nötigen Berechtigungen vergeben und Schreibaktionen mit einem Freigabeschritt absichern. Lizenz und Wartungsdatum sind keine Sicherheitsfreigabe.

Der Lizenzbeleg betrifft das Quellcode-Repository. Einzelne Unterpakete und gehostete Dienste können eigene Bedingungen haben; prüfe sie beim konkreten Installations- oder Diensteangebot.

Belege und Datenstand

0E4DACED<MCPSERVE<20261004<<<<Q6<UNGEPRUEFT<<<<<<<<<<<<<<<<<

Verbundenes