Skip to main content
Connect CivicMarketplace to ChatGPT so you can search contracts and suppliers right inside your conversations.
Custom connectors are available on ChatGPT Plus, Pro, Business, Enterprise, and Edu plans. On Business, Enterprise, and Edu, a workspace administrator may need to enable custom connectors first.
The endpoint you’ll use:
Enter the URL exactly as shown, including the /mcp at the end. A bare domain (without /mcp) will not connect.

Add the connector

1

Open connector settings

In ChatGPT, go to Settings → Connectors (you may find custom connectors under an Advanced or Developer mode toggle depending on your plan).
2

Create a custom connector

Click Create / Add custom connector and fill in:
  • Name: CivicMarketplace
  • MCP Server URL: https://mcp.civicmarketplace.com/mcp
  • Authentication: OAuth (selected automatically)
3

Sign in to CivicMarketplace

Click Connect. A CivicMarketplace sign-in page opens — log in with your normal account and approve the requested permissions. You’ll be returned to ChatGPT once it’s connected.
4

Use it in a chat

Start a new chat. Enable the CivicMarketplace connector for the conversation (via the + / tools menu), then ask something like “Find CivicMarketplace suppliers in Texas with cybersecurity certifications.”

Troubleshooting

Double-check the URL is exactly https://mcp.civicmarketplace.com/mcp (with https:// and the trailing /mcp). If it still fails, remove the connector and add it again.
This is usually a stale session. Disconnect the connector completely, then add it again and sign in fresh.
Make sure the connector is turned on for the current chat in the tools menu, and reference CivicMarketplace explicitly in your prompt (e.g. “Using CivicMarketplace, …”).
Custom connectors require a supported plan, and on managed workspaces they may be disabled by your administrator. Ask your workspace admin to enable custom MCP connectors.

Next steps

Example prompts

See what you can ask once you’re connected.

Tools and permissions

Review the MCP tools and required permissions.