ChatGPT Pro
Search and read
On ChatGPT web, Developer Mode can connect PIG for live catalog search and product details. Pro cannot use PIG's cart or checkout write tools.
Independent groceries, agent prepared
PIG helps your agent find groceries from Harvie's independent food network and prepare an order for you to review. You choose what to buy. You complete payment.
PIG is in early access. Setup uses a custom connector today; PIG is not claiming a published directory listing or fully autonomous shopping.
Using ChatGPT? Start here.
PIG is not in the ChatGPT app directory yet. Use this exact address when ChatGPT asks for the MCP server URL.
MCP server URL
https://www.pigoffers.com/mcpChatGPT Pro
On ChatGPT web, Developer Mode can connect PIG for live catalog search and product details. Pro cannot use PIG's cart or checkout write tools.
Business · Enterprise · Edu
Write tools can be available, subject to admin controls and ChatGPT confirmations. PIG still stops for your exact cart approval and your own Stripe payment.
No ChatGPT write tools?
Use PIG's hosted store to build the cart, review everything, and complete Stripe payment yourself.
Open PIG Supply ↗Custom MCP apps work in ChatGPT on the web, not mobile. Agent mode does not use custom apps.
After connecting, copy this into ChatGPT
Use the connected PIG by Harvie app at https://www.pigoffers.com/mcp. First tell me whether this ChatGPT plan can only search and read or can also use write tools. Help me find groceries for my needs and budget. If write tools are available, show me the exact cart and total and wait for my approval before preparing checkout. I will complete payment myself. If write tools are unavailable, search what you can and send me to https://www.pigoffers.com/supply to finish shopping. Do not ask me to locate or provide the MCP endpoint.
For humans
Choose your agent host for exact custom-connector instructions. You will sign in to PIG, review the requested household access and scopes, and explicitly approve the connection.
Add PIG’s public MCP URL or use the OpenAPI flow. A web address alone does not connect anything.
Review the agent, household, permissions, and expiry. Connecting creates no cart or order.
The agent prepares checkout. You alone open Stripe and complete Link, 3DS, or payment.
Try asking this
Change the food, budget, or preferences. Keep the review and payment rules.
Use PIG by Harvie to help me prepare a grocery order. Ask what I need and my budget, then search the current catalog and show useful choices. Before preparing checkout, show every product and quantity, the full delivery address or pickup location, the date and time window in Eastern Time, delivery fee, tax, tip, and total. Wait for my clear approval before preparing checkout. I will complete Stripe Link or 3DS myself. After payment, check the same order and tell me whether it was accepted or needs attention.
For agents
REST is normative. MCP maps to the same identity, scopes, audit, idempotency, catalog, cart, checkout, and order records. Use OAuth discovery and PKCE S256; never ask the human to paste a token, device code, checkout link, address, or payment detail into connector settings.
Search the current PIG Operations-backed catalog.
Read fresh details for one product.
Price and validate a cart without reserving anything.
Prepare one held checkout after the human approves the preview.
Read payment, allocation, fulfillment, and delivery states separately.
Show the human all of this and wait for clear approval:
Read the same order. Report payment, allocation, fulfillment, and delivery separately. Say whether it was accepted or has an exception. Never infer one state from another, create a replacement after an ambiguous effect, refund, cancel, substitute, or complete payment.
Products, prices, availability, and eligible fulfillment can change. PIG checks the current catalog and validates the address or available pickup option during preview. If no eligible option is returned, the agent must stop instead of promising delivery.
Review or revoke a connection from PIG. Revocation must stop the old token on its next protected call. If setup expires or is rejected, start one fresh request; never replay an authorization code.
Review or revoke connections ↗