Split Bet Code Into 2–20 Codes
mbc_split_codeDivide one booking code into 2 to 20 smaller codes on the same bookmaker so every game lands in exactly one new code. Supports 4 split methods: 'equal' (spread games evenly across codes), 'by_batches' (keep consecutive games together in each code), 'target_odds' (group games to reach a chosen combined odds per code), and 'custom' (set exact game counts per output code). Supports 2 game orders: 'mixed' (keep original slip order) and 'by_start_time' (earliest games first, latest games last). Costs 2 credits plus 1 credit per extra created code; unused parts are refunded.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"code": "<code>",
"bookmaker": "<bookmaker>"
},
"name": "mbc_split_code"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | Booking code to split. | |
| count | No | Number of output codes (2 to 20) when method is 'equal' or 'by_batches'. | |
| order | No | Game order: 'mixed' (original slip order) or 'by_start_time' (sorted by kickoff). | |
| counts | No | Exact game count for each output code (must sum to total games on the slip) when method is 'custom'. | |
| method | No | Split method: 'equal', 'by_batches', 'target_odds', or 'custom' (default 'equal'). | |
| bookmaker | Yes | Bookmaker key or alias (e.g. 'sportybet', 'bet9ja', '1xng', 'msport'). | |
| target_odds | No | Target combined odds per output code (e.g. 5.0) when method is 'target_odds'. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parts | No | ||
| billing | No | ||
| success | No | ||
| new_codes | No |