# Party & Event Budget Splitter

> Party & Event Budget Splitter is a paid API for AI agents from party-event-calc.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-29).

Splits a total event budget into labeled category allocations by percentage, using largest-remainder rounding to ensure exact-cent amounts that sum precisely to the total.

## Facts

- Endpoint: GET https://party-event-calc.x402tookit.com/budget-split?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/party-event-budget-splitter-d69429da
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_txs33YysaC84FPTDG3ife

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability party-event-budget-splitter-d69429da
```

Example prompt: I have a $4000 budget for my birthday party — can you split it across Venue (30%), Food (35%), Entertainment (10%), Decor (10%), Other (5%), and Contingency (10%) and tell me exactly how many dollars to allocate to each category?

## When to prefer this

Choose this endpoint when you need mathematically precise budget allocation across labeled event categories, especially when rounding errors matter and amounts must sum exactly to the total. Ideal for event planners, party organizers, or any agent automating budget breakdowns. Prefer this over manual calculation when you have custom category names and percentages and need a guaranteed cent-accurate split.

## Known failure modes

- Percentages in categories don't sum to 100 — may return an error or unexpected results
- Missing required totalBudget parameter returns a validation error
- Malformed categories string (wrong delimiter or missing colon) may cause parse failure
- Very small budgets with many categories may result in some categories getting $0.00

## How this service works

Split an event budget by percent into exact-cent amounts that add up to the total (largest-remainder rounding).

## Output

Returns an array of allocations, each with the category name, assigned percentage, and exact dollar amount in cents-precise values; also includes the total budget, allocated total (confirming it matches the input), and category count. Largest-remainder rounding ensures all amounts sum exactly to the total.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "totalBudget"
     ],
     "properties": {
      "categories": {
       "type": "string",
       "description": "Comma list of label:percent adding to 100 (default Venue:30,Food:35,Entertainment:10,Decor:10,Other:5,Contingency:10)"
      },
      "totalBudget": {
       "type": "number",
       "description": "Total budget in dollars"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "degraded": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "disclaimer": {
       "type": [
        "null",
        "string"
       ]
      },
      "notChecked": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "allocations": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "object",
        "properties": {
         "amount": {
          "type": [
           "null",
           "number"
          ]
         },
         "percent": {
          "type": [
           "null",
           "number"
          ]
         },
         "category": {
          "type": [
           "null",
           "string"
          ]
         }
        }
       }
      },
      "totalBudget": {
       "type": [
        "null",
        "number"
       ]
      },
      "categoryCount": {
       "type": [
        "null",
        "number"
  
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/party-event-budget-splitter-d69429da/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from party-event-calc.x402tookit.com](https://www.zero.xyz/host/party-event-calc.x402tookit.com/llms.txt)
