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

Claude

Add the production URL as a custom remote connector. Team and Enterprise owners provision it before members connect.

Open Claude setup instructions
  1. 1Open Customize, then Connectors. Choose Add custom connector.
  2. 2Enter the exact PIG MCP URL below and finish adding the connector.
  3. 3Select Connect, complete PIG OAuth, and explicitly approve the requested scopes.
  4. 4Enable PIG by Harvie for each conversation that should use it.

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.