Universal agent setup

Connect PIG by Harvie.

Order groceries from Harvie's independent food network with human approval required for every payment. One connection can search groceries, read product detail, preview a cart, prepare checkout, and read its own order.

Choose your agent

Custom connector setup

Grok

Add PIG as a custom MCP connector. Business and Enterprise teams require an administrator to provision it first.

Open Grok Connectors
  1. 1Select New Connector, then Custom.
  2. 2Enter the exact PIG MCP URL below and continue to authentication.
  3. 3Complete PIG OAuth and explicitly approve the client, household, scopes, and expiry.
  4. 4Return to Grok and confirm PIG by Harvie is enabled in the conversation.

Exact setup values

Copy only these public values. Never paste an access token, device code, client secret, checkout link, address, or payment detail into connector configuration.

Discovery
https://www.pigoffers.com/api/agent/v1
OpenAPI 3.1
https://www.pigoffers.com/api/agent/v1/openapi.json
Streamable HTTP MCP
https://www.pigoffers.com/mcp
OAuth resource metadata
https://www.pigoffers.com/.well-known/oauth-protected-resource/mcp
OAuth server metadata
https://www.pigoffers.com/.well-known/oauth-authorization-server

What the agent gets

Five tools. Same rules everywhere.

Product, price, availability, holds, and channel orders stay under PIG Operations authority. REST remains normative, while MCP maps to the same PIG person, household, connection, scopes, audit, and idempotency records.

The payment boundary

The agent cannot pay.

It cannot see payment credentials, complete Stripe Link or 3DS, refund, cancel, substitute, message, write inventory, or use internal PIG, Harvie, Stripe, Supabase, or AWS systems. Every purchase requires your separate review and action.

What you approve

catalog:read

See current PIG Supply products and availability from PIG Operations.

cart:quote

Build a non-reserving cart preview with exact fees, tip, and delivery details.

checkout:create

Prepare one held Stripe Checkout. This does not let the agent pay.

order:read:self

Read only orders created by this exact connection.

Signing in does not connect an agent. PIG shows the validated client, household, scopes, and expiry before one explicit Connect agent action. Connection approval creates no cart, checkout, hold, order, payment, inventory, or message.

Review or revoke connections

If setup stops

Expired or already used
Return to the requesting agent and start one fresh connection. Never replay an authorization code.
Rejected
Nothing was connected. Start again only if you want to review the request.
Revoked
Reconnect from the provider. The old token must fail on the next protected call.
Approved, but no tools
Return to the provider and enable PIG by Harvie in this conversation. PIG approval alone does not prove installation.