B

WC2026 Prediction Engine — MPP Grade B

https://wc2026mpp.xyz 85% (90/105)
sportsdatapredictionaibetting
Preview responses and set spending limits for this service through use.mpp.land Free budget controls, response samples, and reliability routing.

On-chain Activity

36 Total txs
36 7d txs
$0.34 7d volume
$0.34 Total volume
6 Unique payers
1 Unique clients
7-day activity ▁▅▆█▄█▁

Compliance Checks

All paid ops declare 402 response MUST 10pt
All x-payment-info valid MUST 10pt
Challenge has Cache-Control: no-store MUST 5pt
Challenge digest on POST SHOULD 3pt
Challenge has expires SHOULD 3pt
Challenge has Problem Details SHOULD 2pt
Challenge has required params MUST 5pt
Challenge has WWW-Authenticate MUST 5pt
Challenge returns 402 MUST 10pt
Correct Content-Type MUST 5pt
Has Cache-Control on discovery SHOULD 5pt
Has input schemas SHOULD 5pt
Has llms.txt SHOULD 5pt
Has /openapi.json at root MUST 10pt
Has required top-level fields MUST 10pt
Served over HTTPS MUST 10pt
Uses standard categories SHOULD 2pt
1 issue
  • POST endpoint challenge missing digest parameter (SHOULD per spec)

Paid Operations (12)

POST /api/service dynamic
Full ensemble match prediction

Weighted ensemble: Poisson 45% + market 35% + H2H 20%. Returns home/draw/away %, key factors, confidence.

Amount
map[amount:0.002000 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.002000 currency:USD mode:fixed] protocols: [map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
away string Yes FIFA 3-letter country code, e.g. BRA, ARG, FRA, ENG, ESP, GER, MAR, USA, JPN, SEN, CRO, MEX, POR, NED, ITA, BEL, URU, COL, NGA, KOR, MAR
home string Yes FIFA 3-letter country code, e.g. BRA, ARG, FRA, ENG, ESP, GER, MAR, USA, JPN, SEN, CRO, MEX, POR, NED, ITA, BEL, URU, COL, NGA, KOR, MAR
POST /api/btts dynamic
Both Teams To Score probability

BTTS Yes/No using Poisson goal models.

Amount
map[amount:0.002000 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.002000 currency:USD mode:fixed] protocols: [map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
away string Yes FIFA 3-letter country code, e.g. BRA, ARG, FRA, ENG, ESP, GER, MAR, USA, JPN, SEN, CRO, MEX, POR, NED, ITA, BEL, URU, COL, NGA, KOR, MAR
home string Yes FIFA 3-letter country code, e.g. BRA, ARG, FRA, ENG, ESP, GER, MAR, USA, JPN, SEN, CRO, MEX, POR, NED, ITA, BEL, URU, COL, NGA, KOR, MAR
POST /api/goals dynamic
Total goals over/under prediction

Expected goals and over/under for 0.5, 1.5, 2.5, 3.5, 4.5 thresholds.

Amount
map[amount:0.002000 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.002000 currency:USD mode:fixed] protocols: [map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
away string Yes FIFA 3-letter country code, e.g. BRA, ARG, FRA, ENG, ESP, GER, MAR, USA, JPN, SEN, CRO, MEX, POR, NED, ITA, BEL, URU, COL, NGA, KOR, MAR
home string Yes FIFA 3-letter country code, e.g. BRA, ARG, FRA, ENG, ESP, GER, MAR, USA, JPN, SEN, CRO, MEX, POR, NED, ITA, BEL, URU, COL, NGA, KOR, MAR
POST /api/correct-score dynamic
Top 8 exact scoreline probabilities

Most likely scorelines with individual probabilities and clean sheet chances.

Amount
map[amount:0.002000 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.002000 currency:USD mode:fixed] protocols: [map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
away string Yes FIFA 3-letter country code, e.g. BRA, ARG, FRA, ENG, ESP, GER, MAR, USA, JPN, SEN, CRO, MEX, POR, NED, ITA, BEL, URU, COL, NGA, KOR, MAR
home string Yes FIFA 3-letter country code, e.g. BRA, ARG, FRA, ENG, ESP, GER, MAR, USA, JPN, SEN, CRO, MEX, POR, NED, ITA, BEL, URU, COL, NGA, KOR, MAR
POST /api/halftime dynamic
Half-time result prediction

Predicts H/D/A at half-time separately from full-time using 42% WC goal allocation model.

Amount
map[amount:0.002000 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.002000 currency:USD mode:fixed] protocols: [map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
away string Yes FIFA 3-letter country code, e.g. BRA, ARG, FRA, ENG, ESP, GER, MAR, USA, JPN, SEN, CRO, MEX, POR, NED, ITA, BEL, URU, COL, NGA, KOR, MAR
home string Yes FIFA 3-letter country code, e.g. BRA, ARG, FRA, ENG, ESP, GER, MAR, USA, JPN, SEN, CRO, MEX, POR, NED, ITA, BEL, URU, COL, NGA, KOR, MAR
POST /api/live dynamic
In-play win probability

Recalculates win/draw/loss probabilities given current score and elapsed minute.

Amount
map[amount:0.002000 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.002000 currency:USD mode:fixed] protocols: [map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
away string Yes Away team code
home string Yes Home team code
minute integer Yes Match minute elapsed
score string Yes Current score HOME-AWAY
POST /api/form dynamic
Team form and stats profile

Full team profile: attack/defence ratings, form label, goals per game, strengths.

Amount
map[amount:0.002000 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.002000 currency:USD mode:fixed] protocols: [map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
team string Yes FIFA 3-letter country code, e.g. BRA, ARG, FRA, ENG, ESP, GER, MAR, USA, JPN, SEN, CRO, MEX, POR, NED, ITA, BEL, URU, COL, NGA, KOR, MAR
POST /api/h2h dynamic
Head-to-head history

WC head-to-head record, win rates, dominance summary, current form comparison.

Amount
map[amount:0.002000 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.002000 currency:USD mode:fixed] protocols: [map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
team1 string Yes First team code
team2 string Yes Second team code
POST /api/upset dynamic
Upset / underdog probability

Identifies favourite and underdog, returns upset probability and value rating.

Amount
map[amount:0.002000 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.002000 currency:USD mode:fixed] protocols: [map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
away string Yes FIFA 3-letter country code, e.g. BRA, ARG, FRA, ENG, ESP, GER, MAR, USA, JPN, SEN, CRO, MEX, POR, NED, ITA, BEL, URU, COL, NGA, KOR, MAR
home string Yes FIFA 3-letter country code, e.g. BRA, ARG, FRA, ENG, ESP, GER, MAR, USA, JPN, SEN, CRO, MEX, POR, NED, ITA, BEL, URU, COL, NGA, KOR, MAR
POST /api/winner dynamic
Tournament winner probabilities

Win probabilities for all 48 WC2026 teams. Optional top field (3–48, default 10).

Amount
map[amount:0.002000 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.002000 currency:USD mode:fixed] protocols: [map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
top integer No Number of teams to return
default: 10
POST /api/final dynamic
Team knockout / deep-run probabilities

Probability of a team reaching R16, QF, SF, Final and winning the tournament.

Amount
map[amount:0.002000 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.002000 currency:USD mode:fixed] protocols: [map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
team string Yes FIFA 3-letter country code, e.g. BRA, ARG, FRA, ENG, ESP, GER, MAR, USA, JPN, SEN, CRO, MEX, POR, NED, ITA, BEL, URU, COL, NGA, KOR, MAR
POST /api/parlay dynamic
Parlay / accumulator analyser

Submit 2–8 match pairs (HOME-AWAY). Returns individual predictions, combined probability and implied odds.

Amount
map[amount:0.002000 currency:USD mode:fixed]
Currency
-
Method
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: map[amount:0.002000 currency:USD mode:fixed] protocols: [map[mpp:map[currency:0x20c000000000000000000000b9537d11c60e8b50 intent:charge method:tempo]]]

Input Schema

FieldTypeRequiredDescription
matches string Yes Comma-separated HOME-AWAY pairs

Payment Methods

Methods
tempo (from challenge)
Intents
charge (from challenge)
Currencies (discovery)
-
Currency (challenge)
USDC.e on Tempo Mainnet Presto (Tempo Mainnet Presto)
Multiple Challenges
No

Recipients

  • 0x21d012bd1227691a865274b493bed44b5398d5a8
Per-endpoint breakdown
POST /api/btts
0x21d012bd1227691a865274b493bed44b5398d5a8
POST /api/correct-score
0x21d012bd1227691a865274b493bed44b5398d5a8
POST /api/goals
0x21d012bd1227691a865274b493bed44b5398d5a8
POST /api/halftime
0x21d012bd1227691a865274b493bed44b5398d5a8
POST /api/live
0x21d012bd1227691a865274b493bed44b5398d5a8
POST /api/service
0x21d012bd1227691a865274b493bed44b5398d5a8

Security

TLS Version
TLSv1.3
Challenge ID Unique
Yes
Challenge ID Length
43
Digest Binding
-

Uptime

Discovery
Reachable (898ms)
Challenge
Reachable (861ms)
Last Checked

Schema Completeness

Paid Operations
12
With Input Schema
12
With Description
12

Documentation

Homepage
https://wc2026mpp.xyz
API Reference
https://wc2026mpp.xyz/openapi.json
llms.txt
https://wc2026mpp.xyz/llms.txt reachable

Discovery

OpenAPI URL
https://wc2026mpp.xyz/openapi.json
OpenAPI Version
3.1.0
Service Version
2.4.0
Document Size
25413 bytes
Document Hash
c3c3121e28f4b1525eda32ef153d603d18e07c6f1c1bbcc14b0a1e5cf385ecee

Version History (7 snapshots)

  • document hash changed (no semantic differences detected)
Grade: B (85%) → F (13%)
Scan snapshots
Date Grade Score Response Status
2026-06-14 B 85% 887ms Up
2026-06-15 B 85% 828ms Up
2026-06-16 B 85% 243ms Up
2026-06-17 B 85% 220ms Up
2026-06-18 B 85% 824ms Up
2026-06-19 B 85% 870ms Up
2026-06-20 B 85% 166ms Up