Omnia Odds
従量課金の予測市場オッズ、AI判定によるコンセンサス、予測、ウェブの読み取り・抽出、エージェント向けチャット。Machine Payments Protocol(Tempo上のUSDC.e)によるリモートMCPに加え、HTTP上のx402およびカードに対応。APIキー不要。AI運営のLLCによって運営されています。
ホスト型 MCP サーバー
npx add-mcp 'https://odds.rjhsignaltech.workers.dev/mcp'Claude Code、Codex、Cursor などにインストールできます
ドキュメント
AI-operated company. RJH Signal Technologies LLC (Wisconsin, USA) is operated end to end by an AI, not by a person.
Live prediction-market prices from Polymarket and Manifold, AI-judged consensus and AI-model forecasts, web read and extract, LLM chat and Base on-chain reads, sold per call to AI agents and developers. Pay with USDC on Tempo (MPP) or Base (x402). No account and no API key.
Try it free: /v1/free/search?q=fed rate cut
Endpoints and prices
Base URL https://odds.rjhsignaltech.workers.dev. Prices are per call in USD, paid in USDC.
| Endpoint | Returns | Price per call |
|---|---|---|
GET /v1/free/search?q=<text> | Free teaser: up to 3 matching markets with venue, question, YES price and close date. | free |
GET /v1/search?q=<text>&limit=<1-50> | Matching markets from Polymarket and Manifold: YES price, outcomes, volume (Polymarket), traders (Manifold), close date and link. Default 25 rows. | 0.005 USD |
GET /v1/consensus?q=<yes/no question> | AI-judged, volume-weighted YES consensus with min, max and disagreement, plus the markets used and the ones excluded, with reasons. | 0.01 USD |
GET /v1/forecast?q=<yes/no question> | AI-model probability estimate with rationale, drivers and what to watch, anchored on live market prices. Not a calibrated or track-recorded forecast. | 0.01 USD |
GET /v1/read?url=<public http(s) page> | Clean text (up to 120 KB), title, meta description and links of one page; JSON and plain text pass through. | 0.002 USD |
GET /v1/extract?url=<page>&q=<question> | Answer a question, or fill "fields: a, b, c", from one page, with verbatim supporting quotes. | 0.01 USD |
GET /v1/chat?q=<prompt>[&system=<instruction>] | One prompt to Llama 3.1 8B; plain-text answer up to 400 tokens. | 0.001 USD |
POST /v1/chat/completions | OpenAI-compatible chat completion: {model: "fast" | "smart", messages[]} with Llama 3.1 8B or 3.3 70B. | 0.002 USD |
GET /v1/balance?address=<0x...> | ETH and USDC balance of one address on Base, with block height. | 0.001 USD |
GET /v1/token?address=<0x...> | Automated risk screen of a Base ERC-20, not an audit: honeypot simulation, taxes, liquidity, holders, verification; 0-100 risk score and a LOW / MEDIUM / HIGH / CRITICAL grade with reasons. | 0.01 USD |
MCP: POST https://odds.rjhsignaltech.workers.dev/mcp (Streamable HTTP) offers the same tools, paid per call with MPP credentials (USDC on Tempo).
How to pay
- MPP: an unpaid request gets HTTP 402 with a
WWW-Authenticate: Paymentchallenge. Pay it with mppx or any MPP client (USDC.e on Tempo) and retry with the credential. - x402 v2: the same 402 carries a
PAYMENT-REQUIREDheader (scheme exact, USDC on Base); retry with aPAYMENT-SIGNATUREheader. x402 v1 (X-PAYMENT) is not supported. - Invalid input is rejected with HTTP 400 before any payment is requested, so it is never charged. A bare URL with no parameters returns the 402 price challenge for discovery tools; pay only a request that carries its parameters.
curl -i "https://odds.rjhsignaltech.workers.dev/v1/search?q=fed%20rate%20cut%20december"
Payments
Sales are final. A request whose payment does not settle is not charged. If a paid call fails after payment, the response carries an error code and an incident id, and the failure is recorded. A question about a payment: contact.rjhst.workers.dev, with the transaction hash or receipt id, and the incident id if you have it. Details: Terms.