# Connect NY Catering Service to ChatGPT

The public MCP connection is:

`https://www.nycateringservice.com/mcp`

The client-facing setup page is [/connect/chatgpt](/connect/chatgpt).

The same service is available at `/api/mcp`. It exposes grounded public knowledge, menu and service routing, 26 importable Markdown skills, and two consent-gated visitor-write tools.

## Direct ChatGPT connection

ChatGPT users with access to Developer Mode can add the public MCP URL as a custom connection, review the listed tools, and then select the connection from the tools menu in a new conversation:

1. In ChatGPT, open Settings → Security and login and enable Developer Mode.
2. Open ChatGPT Plugins, choose the plus button, and create a connection with `https://www.nycateringservice.com/mcp`.
3. Review the discovered tools and approve the connection.
4. Start a new chat, open the tools menu, and select the NY Catering Service connection.

A site cannot silently install a connection into a user's ChatGPT account; the user must add and approve it. A broader public listing requires OpenAI's separate app or plugin submission and review process.

## Example prompts

- “What menu direction is currently published for a cocktail party?”
- “Which NY Catering Service route fits a 40-person corporate dinner in Manhattan?”
- “Read the public company and Chef Christopher Nirschel information.”
- “I want to request a catering proposal.”

For a menu question, the agent must distinguish active sample-menu directions from archival content and from real weekly availability. The current catalog is a planning reference; the catering team must confirm the menu, ingredients, date, and availability.

## Consent and writes

`capture_lead` and `submit_quote_request` are the only public write tools. The agent must ask for clear permission to be contacted before calling either one, and must collect a valid name, email, and session ID. The server validates, rate-limits, routes, deduplicates, and stores the request in the private CRM. A submission is not a booking, payment, availability confirmation, or binding quote.

The public connection does not expose admin data, private transcripts, credentials, SMTP settings, arbitrary database access, or internal CRM records.

## Skills import

The MCP server advertises the draft MCP skills extension with paginated `skills/list` and `skills/get` methods. Imported skills are a static snapshot in clients that support this extension. Refresh or rescan the connection after a skill or tool-contract change; do not treat an imported skill as a live copy of the site.