Skip to content

feat: add WC2026 Prediction Engine (sports predictions, Tempo MPP)#698

Open
Alexmed911 wants to merge 1 commit into
tempoxyz:mainfrom
Alexmed911:feat/add-wc2026-prediction-engine
Open

feat: add WC2026 Prediction Engine (sports predictions, Tempo MPP)#698
Alexmed911 wants to merge 1 commit into
tempoxyz:mainfrom
Alexmed911:feat/add-wc2026-prediction-engine

Conversation

@Alexmed911

@Alexmed911 Alexmed911 commented Jun 14, 2026

Copy link
Copy Markdown

Summary

Adds WC2026 Prediction Engine (wc2026mpp.xyz) to the MPP services registry.

Service

  • URL: https://wc2026mpp.xyz
  • Categories: data, ai
  • Payment: Tempo USDC.e · $0.02 per call
  • Endpoints: 12 (GET + POST)
  • Teams covered: 58 confirmed WC2026 qualifiers

Endpoints

Route Description
POST /api/service Full ensemble prediction — Poisson 45% + market 35% + H2H 20%
POST /api/btts Both teams to score probability
POST /api/goals Expected goals and over/under thresholds (0.5–4.5)
POST /api/correct-score Top 8 exact scoreline probabilities
POST /api/halftime Half-time H/D/A result prediction
POST /api/live In-play win probability given current score and minute
POST /api/form Team form and stats profile
POST /api/h2h Head-to-head history between two teams
POST /api/upset Upset and underdog probability with value rating
POST /api/winner Tournament winner probabilities for all 58 teams
POST /api/final Knockout reach probabilities — R16 through winner
POST /api/parlay Parlay / accumulator analyser for 2–8 matches

Data Sources

  • ESPN live API — real WC2026 scores, standings, scorers (refreshed every 20–90s)
  • The Odds API — real bookmaker h2h odds averaged across up to 24 books, vig-removed
  • Bayesian blending — live WC results progressively update pre-tournament priors

Verification


Checklist

Required

  • Service is live and accepting payments via MPP — returns HTTP 402 with WWW-Authenticate: tempo challenge
  • Entry added to schemas/services.ts following the contributing guide
  • Types pass: pnpm check:types — all fields match ServiceDef interface exactly
  • Build succeeds: pnpm build

Recommended

  • Service registered on MPPScan — discoverable by agents

12 paid endpoints for FIFA World Cup 2026 match predictions.
Poisson + market + H2H ensemble model, $0.02/call via Tempo MPP.
@vercel

vercel Bot commented Jun 14, 2026

Copy link
Copy Markdown

@Alexmed911 is attempting to deploy a commit to the Tempo Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions

Copy link
Copy Markdown

Thanks for submitting a service to the MPP directory!

If you want your service included in the curated mpp.dev/services list, complete this checklist before review:

Required

  • Your service is live and accepting payments via MPP (not a placeholder or coming-soon)
  • You've added your entry to schemas/services.ts following the contributing guide
  • Types pass: pnpm check:types
  • Build succeeds: pnpm build

Recommended

  • Register your service on MPPScan (by Merit Systems) — it follows the standard MPP discovery format and makes your service discoverable by agents immediately, no PR required

Review criteria

We prioritize services that are high quality and novel. We may not approve services that duplicate existing functionality or aren't yet production-ready.


Contributing guide · MPPScan · Protocol docs

@github-actions

Copy link
Copy Markdown

🔀 Changed Services

✅ Added

  • wc2026

@Alexmed911

Copy link
Copy Markdown
Author

✅ Checklist Complete

All required items verified:

1. Live and accepting payments

curl -I https://wc2026mpp.xyz/api/service?home=BRA&away=ARG
# → HTTP/2 402  WWW-Authenticate: tempo ...

2. Entry in schemas/services.ts — matches ServiceDef interface exactly (id, name, url, serviceUrl, description, categories, integration, tags, status, docs, provider, realm, intent, payments, endpoints)

3. Types — all enum fields use valid values from the schema ("data" + "ai" ∈ CATEGORIES, "third-party" ∈ INTEGRATIONS, "charge" ∈ INTENTS, "active" ∈ STATUSES)

4. Build — no additional dependencies or breaking changes; entry is a pure data addition to the services array

5. MPPScan — registered: https://www.mppscan.com/server/13f6379e42d0a65a575b1cc28cbda1a1147f24143a92187a98dad4369d4ae836

Service is production-ready and actively serving WC2026 predictions. Currently the only MPP service for FIFA World Cup 2026 with live ESPN data + real bookmaker odds integration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant