What you can do with it
Once connected, ask your AI tool questions like:- “How do I authenticate to the Portal.io API in Python?”
- “Generate a webhook subscription that triggers on proposal status change.”
- “What query parameters does the list-proposals endpoint accept?”
- “Walk me through creating a proposal with multiple areas and options.”
This is different from the AI Builder endpoints in the API. AI Builder is a Portal.io feature for generating proposals. This page is about connecting external AI tools (Claude, ChatGPT, Cursor, etc.) to Portal.io’s documentation.
The connection URL
Set up your AI tool
- Claude Desktop
- Claude (web)
- Cursor
- VS Code
- Claude Code (CLI)
- ChatGPT
- Windsurf
- Open Claude Desktop.
- Open Settings (⌘
,on macOS, Ctrl,on Windows). - Go to Connectors.
- Click Add custom connector.
- Set:
- Name:
Portal.io - URL:
https://docs.portal.io/mcp
- Name:
- Click Add.
Try it out
Once connected, try these prompts to confirm the connector is working and to see what it can do:Authentication walkthrough
Authentication walkthrough
“How do I authenticate to the Portal.io API? Walk me through getting credentials and signing a request.”Your AI tool should retrieve the authentication overview and signing-requests guide, then explain HMAC signing with example code.
Generate webhook code
Generate webhook code
“Write a Node.js Express endpoint that receives a Portal.io webhook for proposal status changes, validates the signature, and logs the payload.”Your AI tool should pull the webhook documentation and event payload schemas, then generate working code.
Look up an endpoint
Look up an endpoint
“What query parameters does GET /public/proposals support, and what does the response look like?”Your AI tool should retrieve the list-proposals reference and summarize the parameters, defaults, and response shape.
Plan a multi-step integration
Plan a multi-step integration
“I want to build a workflow that creates a proposal, adds two areas with options, and assigns it to a contact. Outline the API calls in order with example payloads.”Your AI tool should pull the relevant endpoint references and concept pages to plan the sequence.
Troubleshooting
The tool isn't using the Portal.io connector
The tool isn't using the Portal.io connector
Some AI tools require you to explicitly invoke the connector. Try prefixing your prompt with the connector name (
@Portal.io, @portal-io) or asking a question that’s clearly about Portal.io.Also confirm the connector was actually added — open your tool’s connector list and verify Portal.io appears.The connection fails to add
The connection fails to add
Check the URL is
https://docs.portal.io/mcp exactly — no trailing slash, no extra path segments.If your tool requires you to choose a transport, select http (not stdio).Responses cite outdated information
Responses cite outdated information
The MCP endpoint is auto-generated from the live documentation at docs.portal.io. If you see incorrect information, the underlying docs likely need updating — please file an issue so we can fix the source.