Enable the Square MCP
Enable the official Square MCP for the intended sandbox or merchant account with only the catalog permissions needed. Confirm the account, environment, available tools, and whether each tool reads or mutates data.
Turn a reviewed source file into a Square product catalog by mapping fields explicitly, previewing the proposed creates and updates, applying idempotent batches, and reconciling the live catalog before generating payment links.


Source episode · 19:00
How I AI: Block's 3-Step Workflow for Data Analysis, E-commerce, and Custom AI Tools with Goosewith Claire Vo
Brad enables the Square MCP, gives Goose the farm stand CSV, and asks it to create items in an empty Square catalog. Goose maps the source rows to catalog objects, creates categories and products, and then generates a real payment link from the resulting account.
A reconciled Square catalog whose items trace back to source rows, preserve price and tax semantics, can be safely rerun, and produce tested payment links only for the intended products.
Open-source AI agent by Block for automating tasks
Step by step
Follow the sequence once, then adapt the prompts, checks, and handoffs to your own setup.
4 steps
Enable the official Square MCP for the intended sandbox or merchant account with only the catalog permissions needed. Confirm the account, environment, available tools, and whether each tool reads or mutates data.
Ask Goose to profile the CSV and map each source field to Square before writing. Require a dry run with normalized prices, proposed categories, variants, duplicates, skips, and errors.
Prepare a dry run to import [CSV path] into the Square catalog for [sandbox or merchant]. Map stable source ID, item name, description, category, price in minor units, currency, tax, variants, modifiers, and availability. Query existing mappings first. Return creates, updates, unchanged, skipped, and errors. Do not write yet and never delete based only on absence.
Inspect and sample the dry run, then apply a small idempotent batch. Reconcile Square object IDs, source IDs, names, prices, currency, variants, taxes, and category assignments before continuing with the full catalog.
Generate a payment link only after the target item has been reconciled. Confirm test versus live mode, item, quantity, amount, currency, inventory and expiration behavior, then open the link as a customer without completing an unintended charge.
Create a payment link for catalog item [verified Square item ID], quantity [quantity], in [test or live environment]. Before creation, echo merchant, item, current price, currency, inventory behavior, and expiration. Do not substitute another item or amount.
Turn an idea into a PRD, user stories, and a plan.
After the steps
How to recover when the loop fails and where human judgment helps.
Recover
Keep building

Design a weekly meta-workflow that analyzes your interactions with your AI assistant to make it smarter. This system learns your writing style from edits, suggests new automations for repetitive tasks, and helps you filter valuable AI techniques from hype.

Create a daily AI workflow that summarizes yesterday's meetings, identifies urgent tasks, and proactively learns internal company terms it doesn't understand. This keeps your AI assistant's knowledge current and highly relevant to your work.

Build a recurring AI task that automatically gathers updates from your calendar, Slack, and notes to suggest weekly priorities and prepare you for upcoming meetings. Start every Monday with a clear, comprehensive plan without the manual effort.
Join 100,000+ product managers who use ChatPRD to write better docs, align teams faster, and build products users love.