{
  "title": "Guest RSVP tracker",
  "human_url": "https://happytails.ai/en/calculators/guest-rsvp-tracker/",
  "agent_url": "https://happytails.ai/agents/en/calculators/guest-rsvp-tracker/",
  "language": "en",
  "markdown_url": "https://happytails.ai/en/calculators/guest-rsvp-tracker.md",
  "content": "Guest RSVP tracker\nReconcile your guest list with RSVP replies to count who is coming, check plus-one allowances, tally meals and dietary needs, and list who still needs a reminder.\nHow to use Guest RSVP tracker\nPaste one row per invited guest with their household and the household plus-one allowance.\nAdd each reply in the attending, meal and dietary columns, and mark plus-ones.\nAdd a new row when a guest changes their reply. The latest row counts.\nReview the counts, flags and follow-up list, then download the CSV, report or backup.\nHow can we improve this tool?\nReport a problem or share an idea.\nPlease leave out private information. Your message and the tool name go to our team via PostHog.\nUseful next steps\nEvent QR code\nRecipe scaler\nRandom team generator\nReplies and changes\nAttending is yes, no or pending. A guest with no reply is pending. When a guest replies more than once, the latest row counts and the earlier reply is flagged as a duplicate.\nPlus-ones\nRows marked as a plus-one are extra guests of the household. If more plus-ones say yes than the household allowance, the household is flagged. Meal and dietary tallies include only guests who are attending.\nPrivacy\nNames and dietary notes stay on this device. Download the backup to keep a copy.\nKeeping your records\nNothing is uploaded. Every result includes a backup file. Paste or open that backup later to pick up where you left off, because records kept in a browser can be lost when site data is cleared.",
  "content_format": "text/plain",
  "visibility": "public",
  "links": [
    {
      "name": "Event QR code",
      "url": "https://happytails.ai/en/marketing-tools/event-qr-code/"
    },
    {
      "name": "Recipe scaler",
      "url": "https://happytails.ai/en/calculators/recipe-scaler/"
    },
    {
      "name": "Random team generator",
      "url": "https://happytails.ai/en/education-tools/random-team-generator/"
    }
  ],
  "tool": {
    "id": "guest-rsvp-tracker",
    "category": "calculators",
    "built": true,
    "requirements": "Up to 250 rows and 100,000 characters of CSV, or a backup file of up to 500 records and 400,000 characters made by this tool. Everything is calculated on your device. Downloads: JSON report, guest CSV and a JSON backup.",
    "implementation": {
      "fields": [],
      "registrationFamily": "everyday-record-trackers",
      "inputMaxLength": 400000,
      "inputErrorCode": "EVERYDAY_RECORD_TRACKERS_TOO_LONG",
      "note": "Responses are reconciled on this device for up to 250 guest rows. Names and dietary notes stay in this browser.",
      "experience": {
        "automatic": false,
        "single": false,
        "inputMaxLength": 400000,
        "inputMode": "text",
        "label": "Guests and replies as CSV, or a backup file",
        "placeholder": "household,guest,plus_ones,attending,meal,dietary,plus_one",
        "help": "Attending is yes, no or pending. Mark plus-ones with true. Put the allowance on the first row of each household. Up to 400,000 characters. Review the settings before running.",
        "action": null
      },
      "mode": "explicit",
      "interactive": false
    },
    "execution": "Browser interface",
    "api": null,
    "browser_agent": {
      "supported": true,
      "name": "run_current_tool",
      "discovery": "WebMCP on the human page in a supporting browser",
      "verification": "See audit/API-AUDIT.md; availability is not verification"
    }
  },
  "markdown": "# Guest RSVP tracker\n\n- Human page: https://happytails.ai/en/calculators/guest-rsvp-tracker/\n- Markdown: https://happytails.ai/en/calculators/guest-rsvp-tracker.md\n- Structured JSON: https://happytails.ai/agents/en/calculators/guest-rsvp-tracker/index.json\n- Visibility: public\n\n## Tool capabilities\n\n| Property | Value |\n| --- | --- |\n| Tool ID | `guest-rsvp-tracker` |\n| Category | calculators |\n| Implementation | Registered implementation. Registration alone is not a production-quality guarantee. |\n| Browser execution | Use the visible action or interactive controls. |\n| Browser processing | Browser; see tool notes for network behavior. |\n| HTTP API | Not callable through HTTP. |\n| Browser-agent interface | run_current_tool |\n\n### Implementation notes\n\nResponses are reconciled on this device for up to 250 guest rows. Names and dietary notes stay in this browser.\n\n### Inputs and settings\n\nText input: Guests and replies as CSV, or a backup file.\n\nExample or placeholder shown in the interface (not a validated fixture):\n\n```text\nhousehold,guest,plus_ones,attending,meal,dietary,plus_one\n```\n\nAttending is yes, no or pending. Mark plus-ones with true. Put the allowance on the first row of each household. Up to 400,000 characters. Review the settings before running.\n\nNo additional settings are declared for this tool.\n\n### Browser-agent workflow\n\n1. Open the human page in a browser that supports WebMCP.\n2. Discover the interface exposed by that page; use its actual schema.\n3. Select files on the page first when the tool requires files.\n4. Call `run_current_tool` with valid input and settings.\n5. Inspect the returned result or error and the displayed output. Retrieve files from the displayed download links.\n\nCalls do not automatically copy or download results. Browser permissions still apply. Interface availability alone is not proof of successful execution.\n\n### Planning specification\n\nUp to 250 rows and 100,000 characters of CSV, or a backup file of up to 500 records and 400,000 characters made by this tool. Everything is calculated on your device. Downloads: JSON report, guest CSV and a JSON backup.\n\nThis describes intended requirements. Use the implementation notes, interface schema and observed output to determine current support.\n\n### Complete machine-readable capability record\n\n```json\n{\n  \"id\": \"guest-rsvp-tracker\",\n  \"category\": \"calculators\",\n  \"built\": true,\n  \"requirements\": \"Up to 250 rows and 100,000 characters of CSV, or a backup file of up to 500 records and 400,000 characters made by this tool. Everything is calculated on your device. Downloads: JSON report, guest CSV and a JSON backup.\",\n  \"implementation\": {\n    \"fields\": [],\n    \"registrationFamily\": \"everyday-record-trackers\",\n    \"inputMaxLength\": 400000,\n    \"inputErrorCode\": \"EVERYDAY_RECORD_TRACKERS_TOO_LONG\",\n    \"note\": \"Responses are reconciled on this device for up to 250 guest rows. Names and dietary notes stay in this browser.\",\n    \"experience\": {\n      \"automatic\": false,\n      \"single\": false,\n      \"inputMaxLength\": 400000,\n      \"inputMode\": \"text\",\n      \"label\": \"Guests and replies as CSV, or a backup file\",\n      \"placeholder\": \"household,guest,plus_ones,attending,meal,dietary,plus_one\",\n      \"help\": \"Attending is yes, no or pending. Mark plus-ones with true. Put the allowance on the first row of each household. Up to 400,000 characters. Review the settings before running.\",\n      \"action\": null\n    },\n    \"mode\": \"explicit\",\n    \"interactive\": false\n  },\n  \"execution\": \"Browser interface\",\n  \"api\": null,\n  \"browser_agent\": {\n    \"supported\": true,\n    \"name\": \"run_current_tool\",\n    \"discovery\": \"WebMCP on the human page in a supporting browser\",\n    \"verification\": \"See audit/API-AUDIT.md; availability is not verification\"\n  }\n}\n```\n\n## Page guide\n\nReconcile your guest list with RSVP replies to count who is coming, check plus-one allowances, tally meals and dietary needs, and list who still needs a reminder.\n\n### How to use Guest RSVP tracker\n\n1. Paste one row per invited guest with their household and the household plus-one allowance.\n2. Add each reply in the attending, meal and dietary columns, and mark plus-ones.\n3. Add a new row when a guest changes their reply. The latest row counts.\n4. Review the counts, flags and follow-up list, then download the CSV, report or backup.\n\nHow can we improve this tool?\n\nReport a problem or share an idea.\n\nPlease leave out private information. Your message and the tool name go to our team via PostHog.\n\n## Useful next steps\n\n- [Event QR code](https://happytails.ai/en/marketing-tools/event-qr-code/) ([Markdown](https://happytails.ai/en/marketing-tools/event-qr-code.md))\n\n- [Recipe scaler](https://happytails.ai/en/calculators/recipe-scaler/) ([Markdown](https://happytails.ai/en/calculators/recipe-scaler.md))\n\n- [Random team generator](https://happytails.ai/en/education-tools/random-team-generator/) ([Markdown](https://happytails.ai/en/education-tools/random-team-generator.md))\n\n## Replies and changes\n\nAttending is yes, no or pending. A guest with no reply is pending. When a guest replies more than once, the latest row counts and the earlier reply is flagged as a duplicate.\n\n### Plus-ones\n\nRows marked as a plus-one are extra guests of the household. If more plus-ones say yes than the household allowance, the household is flagged. Meal and dietary tallies include only guests who are attending.\n\n### Privacy\n\nNames and dietary notes stay on this device. Download the backup to keep a copy.\n\n### Keeping your records\n\nNothing is uploaded. Every result includes a backup file. Paste or open that backup later to pick up where you left off, because records kept in a browser can be lost when site data is cleared.\n"
}