# Party & Event Planner: Tables & Chairs Calculator

> Party & Event Planner: Tables & Chairs Calculator 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).

Calculates the number of tables, chairs, empty seats, and extra tables needed for an event given a guest count, seats per table, spare chair percentage, and optional extra tables.

## Facts

- Endpoint: GET https://party-event-calc.x402tookit.com/tables-chairs?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-planner-tables-chairs-calculator-3bb5d0ad
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dxaeKwcFkGJRq7XrdyBom

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-planner-tables-chairs-calculator-3bb5d0ad
```

Example prompt: I'm hosting a birthday party with 120 guests — can you figure out how many tables and chairs I'll need if each table seats 8, I want 5% spare chairs, and I need 2 extra tables for the buffet and cake?

## When to prefer this

Use this endpoint when you need a quick, accurate calculation of tables and chairs for an event given a specific guest count. It handles spare chair buffers, partially-filled last tables, and additional non-seating tables (buffet, cake, gifts) in a single call — making it more comprehensive than a simple division. Prefer this over manual math when planning rentals or venue setup.

## Known failure modes

- Missing required 'guests' parameter returns an error
- Guest count outside 1–5000 range may be rejected
- seatsPerTable outside 1–30 range may be rejected
- spareChairPercent outside 0–50 range may be rejected
- Non-numeric values for numeric fields will cause validation errors

## How this service works

Tables and chairs for a guest count from seats per table, with spare chairs, empty seats and tables for food, cake or gifts.

## Output

Returns a structured breakdown including the number of guest tables, total tables (including extras), chairs needed, seats available, empty seats, full tables, guests at the last table, and how guests would be spread evenly across tables — along with the input parameters echoed back for confirmation.

## 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": [
      "guests"
     ],
     "properties": {
      "guests": {
       "type": "number",
       "description": "Guests to seat (1 to 5000)"
      },
      "extraTables": {
       "type": "number",
       "description": "Extra tables for buffet, cake, gifts or bar (default 0)"
      },
      "seatsPerTable": {
       "type": "number",
       "description": "Seats at each guest table, 1 to 30 (default 8)"
      },
      "spareChairPercent": {
       "type": "number",
       "description": "Spare chairs as a percent of guests, 0 to 50 (default 5)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "guests": {
       "type": [
        "null",
        "number"
       ]
      },
      "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"
       ]
      },
      "emptySeats": {
       "type": [
        "null",
        "number"
       ]
      },
      "fullTables": {
       "type": [
        "null",
        "number"
       ]
      },
      "notChecked": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "extraTables": {
       "type": [
        "null",
        "number"
       ]
      },
      "guestTables": {
       "type": [
        "null",
        "number"
       ]
      },
      
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/party-event-planner-tables-chairs-calculator-3bb5d0ad/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)
