Hi Stefan,
I'm automating bet placement from my own app and I need to place a Back bet with a dynamic MinimumOdds (a per-bet floor price computed externally), so the exchange never matches below my floor.
The changelog mentions ExecuteBfexplorerStrategySettingsWithParameters (MCP tool, v3.33.0629), which looks like exactly what I need - but I can't reach it on my install. The exact facts:
- Installed version: 5.08.0404 (C:\Program Files\BeloSoft\Bfexplorer\Bfexplorer.exe).
- I start it with: Bfexplorer.exe -mcp localhost:10043
- http://localhost:10043/api/openapi.json returns 200, but lists only 13 REST endpoints: getStrategyTemplates, getStrategySettings, getStrategySetting, getMonitoredMarkets, getActiveMarket, getMarket, activateMarketSelection, getDataContextForMarket, getDataContextForMarketSelection, getAIAgentDataContextFeedback, getAllBetResults, executeStrategySettings, executeStrategySettingsOnSelections.
- There is NO executeStrategySettingsWithParameters and NO OpenMarket in the REST API.
- http://localhost:10043/sse (and /mcp, /message) return 404 - so only the REST /api face is running, not the MCP/SSE server.
- The Preview MSI I download (Dropbox Bfexplorer.msi, .NET 9) is also 5.08.0404 - identical to what I already have.
My questions:
1. How do I enable the MCP server (the /sse endpoint that exposes the full tool set, including ExecuteBfexplorerStrategySettingsWithParameters)? Is it a different launch flag, a setting inside the app, or a build newer than 5.08.0404?
2. The changelog lists ExecuteBfexplorerStrategySettingsWithParameters in v3.33.0629, but the downloadable Preview is 5.08.0404 and doesn't expose it. Where is the build that actually serves it?
3. Alternatively - can I pass a dynamic MinimumOdds to a saved "Place Bet" strategy through the existing REST /api (some parameter on executeStrategySettings), or is the MCP /sse tool (or the BOT SDK) the only way?
Thank you!
Comments ( 1 )
Betfair Bot
If you run bfexplorer with the -mcp localhost:10043 arguments, the MCP server runs within the bfexplorer application. This allows bfexplorer to function as an AI agentic tool for you.
By adding the MCP settings to your AI Agent, you can prompt bfexplorer and execute AI-driven strategies using available data context.
I haven't updated the bfexplorer app for some time because I have had no interest in it and faced issues releasing the Bfexplorer Studio tool.
Therefore, until I find a solution, I have no plans to update the current version.
The Execute Strategy Settings With Parameters tool is available; its purpose is to allow AI agents to execute preset strategies using parameters that can be changed by the agent.
The REST API exposed by bfexplorer was originally an experiment used at the beginning of my AI-driven strategy development, primarily because most AI chat clients did not support MCP at the time. It was simply a way for me to test some of the MCP tools I was building. Its main purpose is to expose data context to the user.
Furthermore, you can change any parameters of the preset bots you configure, as well as write your own bot strategies to execute preset strategies and dynamically change any parameters.