{
  "title": "Gift budget planner",
  "human_url": "https://happytails.ai/en/finance-tools/gift-budget-planner/",
  "agent_url": "https://happytails.ai/agents/en/finance-tools/gift-budget-planner/",
  "language": "en",
  "markdown_url": "https://happytails.ai/en/finance-tools/gift-budget-planner.md",
  "content": "Gift budget planner\nCompare what you have spent and still plan to spend on gifts with a budget for each person, with exact totals and anyone over budget flagged.\nHow to use Gift budget planner\nPaste one row per gift idea with the recipient, idea, price and status.\nGive each recipient a budget on their first row.\nReview spent, planned and remaining amounts for each person.\nDownload the report, CSV or backup file.\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\nSavings goal\nExpense splitter\nTrip Budget Calculator\nSpent and planned\nGifts marked bought, wrapped or given count as spent. Ideas and gifts still to buy count as planned. The remaining amount is the budget minus what is spent, and the report also shows the position if every planned gift is bought.\nExact amounts\nPrices and budgets use up to two decimal places and are added exactly in cents, with no currency conversion. Gifts without a price are counted separately so nothing is assumed.\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": "Savings goal",
      "url": "https://happytails.ai/en/finance-tools/savings-goal/"
    },
    {
      "name": "Expense splitter",
      "url": "https://happytails.ai/en/calculators/expense-splitter/"
    },
    {
      "name": "Trip Budget Calculator",
      "url": "https://happytails.ai/en/calculators/trip-budget-calculator/"
    }
  ],
  "tool": {
    "id": "gift-budget-planner",
    "category": "finance-tools",
    "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. Amounts up to 99,999,999.99. Everything is calculated on your device. Downloads: JSON report, CSV and a JSON backup.",
    "implementation": {
      "fields": [],
      "registrationFamily": "everyday-record-trackers",
      "inputMaxLength": 400000,
      "inputErrorCode": "EVERYDAY_RECORD_TRACKERS_TOO_LONG",
      "note": "Budgets are compared on this device with exact cents, for up to 250 rows.",
      "experience": {
        "automatic": false,
        "single": false,
        "inputMaxLength": 400000,
        "inputMode": "text",
        "label": "Gifts as CSV, or a backup file",
        "placeholder": "recipient,budget,idea,price,status",
        "help": "Status is idea, to-buy, bought, wrapped or given. Put the budget on each recipient's first row. 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": "# Gift budget planner\n\n- Human page: https://happytails.ai/en/finance-tools/gift-budget-planner/\n- Markdown: https://happytails.ai/en/finance-tools/gift-budget-planner.md\n- Structured JSON: https://happytails.ai/agents/en/finance-tools/gift-budget-planner/index.json\n- Visibility: public\n\n## Tool capabilities\n\n| Property | Value |\n| --- | --- |\n| Tool ID | `gift-budget-planner` |\n| Category | finance-tools |\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\nBudgets are compared on this device with exact cents, for up to 250 rows.\n\n### Inputs and settings\n\nText input: Gifts as CSV, or a backup file.\n\nExample or placeholder shown in the interface (not a validated fixture):\n\n```text\nrecipient,budget,idea,price,status\n```\n\nStatus is idea, to-buy, bought, wrapped or given. Put the budget on each recipient's first row. 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. Amounts up to 99,999,999.99. Everything is calculated on your device. Downloads: JSON report, 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\": \"gift-budget-planner\",\n  \"category\": \"finance-tools\",\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. Amounts up to 99,999,999.99. Everything is calculated on your device. Downloads: JSON report, 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\": \"Budgets are compared on this device with exact cents, for up to 250 rows.\",\n    \"experience\": {\n      \"automatic\": false,\n      \"single\": false,\n      \"inputMaxLength\": 400000,\n      \"inputMode\": \"text\",\n      \"label\": \"Gifts as CSV, or a backup file\",\n      \"placeholder\": \"recipient,budget,idea,price,status\",\n      \"help\": \"Status is idea, to-buy, bought, wrapped or given. Put the budget on each recipient's first row. 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\nCompare what you have spent and still plan to spend on gifts with a budget for each person, with exact totals and anyone over budget flagged.\n\n### How to use Gift budget planner\n\n1. Paste one row per gift idea with the recipient, idea, price and status.\n2. Give each recipient a budget on their first row.\n3. Review spent, planned and remaining amounts for each person.\n4. Download the report, CSV or backup file.\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- [Savings goal](https://happytails.ai/en/finance-tools/savings-goal/) ([Markdown](https://happytails.ai/en/finance-tools/savings-goal.md))\n\n- [Expense splitter](https://happytails.ai/en/calculators/expense-splitter/) ([Markdown](https://happytails.ai/en/calculators/expense-splitter.md))\n\n- [Trip Budget Calculator](https://happytails.ai/en/calculators/trip-budget-calculator/) ([Markdown](https://happytails.ai/en/calculators/trip-budget-calculator.md))\n\n## Spent and planned\n\nGifts marked bought, wrapped or given count as spent. Ideas and gifts still to buy count as planned. The remaining amount is the budget minus what is spent, and the report also shows the position if every planned gift is bought.\n\n### Exact amounts\n\nPrices and budgets use up to two decimal places and are added exactly in cents, with no currency conversion. Gifts without a price are counted separately so nothing is assumed.\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"
}