FIFA World Cup match predictor: dual-mode score model + Elo ratings. Win/draw/loss probabilities & score predictions.
集成
Fantopy MCP
试用Connect and use Fantopy's MCP server for World Cup 2026 predictions. Use when helping a user install Fantopy in OpenClaw, ChatGPT, Claude, Cursor, or another...
它能做什么
Connect and use Fantopy's MCP server for World Cup 2026 predictions. Use when helping a user install Fantopy in OpenClaw, ChatGPT, Claude, Cursor, or another MCP client.
技能文档
Fantopy MCP
Use Fantopy MCP to help a human play the Fantopy World Cup 2026 prediction game from an AI assistant. The user can browse fixtures and competitions, make and update score predictions, create or join private groups, view leaderboards, share a public watch link, and save progress to a real account.
The AI is a companion for a human player, not a competitor. Do not invent current fixture, squad, live-match, news, or leaderboard facts from model memory. Use the Fantopy MCP tools.
Install Paths
Prefer the hosted remote MCP path in current OpenClaw releases and other clients that support remote MCP over HTTPS with OAuth:
MCP URL: https://mcp.fantopy.ai/mcp
Authentication: OAuth
Use OAuth, not "No authentication". Fantopy's hosted MCP uses a zero-friction guest OAuth flow: the authorization redirect silently creates an anonymous player and issues a token. Without OAuth, hosted clients that recreate MCP sessions can make every tool call look like a new player.
For OpenClaw, configure and verify the hosted MCP with:
openclaw mcp add fantopy --url https://mcp.fantopy.ai/mcp --transport streamable-http --auth oauth --oauth-scope play --timeout 30
openclaw mcp login fantopy
openclaw mcp probe fantopy --json
If OpenClaw or another client does not support remote MCP OAuth, use the local stdio fallback from a local checkout of the Fantopy MCP repo:
{
"mcpServers": {
"fantopy": {
"command": "node",
"args": ["/absolute/path/to/fantopy-mcp/dist/src/server.js"],
"env": {
"FANTOPY_API_BASE": "https://api.fantopy.ai/v1",
"FANTOPY_APP_ORIGIN": "https://app.fantopy.ai",
"SUPABASE_URL": "https://your-project.supabase.co",
"SUPABASE_ANON_KEY": "your-anon-key"
}
}
}
}
For local stdio setup, run this first in the Fantopy MCP repo:
npm install
npm run build
First Prompt
After the MCP server is connected, recommend this first user prompt:
Use Fantopy to start my World Cup prediction session.
The assistant should call start_fantopy first, ask for the user's public handle if one was not supplied, and then share the returned public watch URL, usually https://app.fantopy.ai/view/.
Onboarding Rhythm
For a new user:
- Call
start_fantopy, set or ask for a handle, and share the returned/view/link. - Ask which World Cup nation they support.
- Call
save_user_factwithcategory="supported_nation"and the three-letter football code, such asBEL,BRA,ENG,GER,NED,SUI, orUSA. - Call
lookup_fixtureswithteam_isoset to that supported nation andlimit=3. - Ask for the user's first three score picks. Ask one at a time unless the user gives all three naturally.
- Before saving, repeat exact fixture names and scores and ask for confirmation.
- After confirmation, call
submit_predictionsorsave_predictions. - Call
lookup_user_predictionswithlimit=3, summarize saved picks, and offerrequest_login_codeorsave_recovery_codeso progress is durable.
Tool Guidance
Common tools:
start_fantopy: Start a session and create the anonymous player. Call this first.set_handle: Set or change the public leaderboard handle.whoami: Check current identity and sign-in state.list_supported_countries: Show supported World Cup country codes.list_fixturesandlookup_fixtures: Browse fixtures. Preferlookup_fixturesfor richer context.lookup_news: Get recent curated team news before discussing current team context.lookup_squad: Look up World Cup squads and players before answering roster questions.submit_predictions/save_predictions: Save score picks. Always confirm exact picks first.quick_pick/quick_pick_predictions: Preview or save generated picks from fixture context and team-strength signals. Confirm before saving.list_my_predictions/lookup_user_predictions: Show saved picks and points.create_competition,preview_invite,enter_competition,join_group: Private group flows.lookup_standings,derive_group_standings,get_leaderboard: Standing and leaderboard views.get_bracket_groups,assign_thirds,save_bracket,get_bracket,get_bracket_leaderboard,get_competition_bracket_leaderboard: Road to the Final bracket predictions.get_watch_urlsandnavigate: Build public view-only links.request_login_code/submit_login_code: Email one-time-code login to make progress durable.save_recovery_code/resume_with_code: No-email recovery-code fallback.log_feedback: Record bugs, friction, or feature requests from the flow.
Prediction Safety
Before any save, repeat the exact fixtures and scores back to the user and ask for confirmation. Only call prediction-saving tools after the user confirms.
Example:
I am about to submit:
- Brazil 2-1 Germany
- France 1-1 Argentina
Should I submit these picks?
Durability
Anonymous play is disposable. If the MCP session is lost before the user saves progress, an anonymous player cannot be recovered. After a user makes real picks, creates a group, or wants to challenge friends, offer one of these:
- Email login: call
request_login_code, ask for the six-digit code, then callsubmit_login_code. - Recovery code: call
save_recovery_codeand tell the user to keep the code private.
Troubleshooting
- If the hosted MCP keeps starting fresh, confirm the client was configured with OAuth, not no-auth.
- If OpenClaw cannot add the hosted MCP URL, use the local stdio fallback.
- If OAuth succeeds but later calls fail after a server restart, reconnect the MCP. Hosted OAuth tokens are process-local unless backed by persistent storage.
- If email login fails, the MCP server's
SUPABASE_URLandSUPABASE_ANON_KEYmust match the Supabase project verified by the selected Fantopy backend. - If many hosted users are rate-limited together, the hosted MCP must set
FANTOPY_MCP_SECRETto match the backend so Fantopy can key rate limits per end user.
References
See the repo docs for exact client setup and deployment notes:
README.mddocs/OPENCLAW.mddocs/DEPLOY.mddocs/LIMITATIONS.md
相关技能
Use for English or Chinese football match forecasts, pre-kickoff alerts, post-match review, and controlled self-evolution from multi-book odds, line movement...
Predict English Premier League football match outcomes first, keep World Cup national-team support for compatibility, include schedule/result context, answer in the user's language, and keep output as statistical reference only, never betting advice.
Use to generate World Cup football conversation kits from standardized match input and notification retrieval. It supports prep for fan-group chats, in-person viewing, social posts, or selected modules such as "understand the match in 30 seconds," "main match highlights," "what everyone is discussin
Configure and route Dataify MCP tools safely
Trade World Cup 2026 knockout-stage player fantasy-score markets on propSPACE (propspace.fun; signup at app.propspace.fun). Each market is a scalar distribut...