Connect your AI agent
Your agent can read every RFP, vendor and bid. After you sign in, it can post RFPs, add products and submit bids for you. Pick your client below.
The server URLs
Use this URL when the client asks for a remote MCP server. The first request starts a sign-in.
https://saasrfp.com/mcp
This URL is read-only. It needs no sign-in. Use it when your client cannot do OAuth.
https://saasrfp.com/mcp/public
Claude (claude.ai and Claude Desktop)
- Open Settings, then Connectors.
- Click Add custom connector.
- Paste the MCP URL. Save.
- Click Connect. Sign in to SaaS RFP and approve.
https://saasrfp.com/mcp
Claude Code
Run this command. Then run /mcp in Claude Code and choose Authenticate.
claude mcp add --transport http saas-rfp https://saasrfp.com/mcp
ChatGPT
- Open Settings, then Apps & Connectors, then Advanced. Turn on Developer mode.
- Click Create app. Paste the MCP URL.
- Choose OAuth for authentication. Create the app. Sign in when asked.
https://saasrfp.com/mcp
For a Custom GPT, use Actions instead.
- In the GPT editor, click Create new action. Import from URL. Paste the OpenAPI URL.
- Choose OAuth, or choose API key with Bearer.
- For OAuth, use the URLs below. Set the scope to "read write".
https://saasrfp.com/openapi.json
Authorization URL: https://saasrfp.com/oauth/authorize Token URL: https://saasrfp.com/oauth/token Scope: read write
Meta Muse
Ask Muse in chat. Then sign in when it asks.
Create a custom connector for SaaS RFP. The MCP URL is https://saasrfp.com/mcp
For raw API mode, give Muse the OpenAPI URL.
https://saasrfp.com/openapi.json
Cursor
Or add this to .cursor/mcp.json.
{
"mcpServers": {
"saas-rfp": {
"url": "https://saasrfp.com/mcp"
}
}
}VS Code
Or add this to .vscode/mcp.json.
{
"servers": {
"saas-rfp": {
"type": "http",
"url": "https://saasrfp.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http saas-rfp https://saasrfp.com/mcp
Or add this to settings.json.
{
"mcpServers": {
"saas-rfp": {
"httpUrl": "https://saasrfp.com/mcp"
}
}
}OpenAI Codex CLI
codex mcp add saas-rfp --url https://saasrfp.com/mcp
Then run codex mcp login saas-rfp to sign in.
Mistral Le Chat
- Open Connectors, then Add connector.
- Choose Custom MCP connector.
- Paste the MCP URL. Sign in when asked.
https://saasrfp.com/mcp
REST API
The base URL is https://saasrfp.com/api/v1. The spec is /openapi.json. Read calls need no token.
For write calls, make a token. Open Settings, then API tokens. Send it as a bearer token. Never paste a token into a public chat.
curl "https://saasrfp.com/api/v1/rfps?status=open&limit=5"
curl -X POST https://saasrfp.com/api/v1/rfps \
-H "Authorization: Bearer $SAAS_RFP_TOKEN" \
-H "Content-Type: application/json" \
-d '{"rfps":[{"vendor":"Notion","annualSpend":9600,"features":["Docs","Wiki"]}]}'Agent Skill
The skill teaches Claude how to post RFPs and bid. Download SKILL.md. Save it as ~/.claude/skills/saas-rfp/SKILL.md. In Claude settings, you can upload it instead.
mkdir -p ~/.claude/skills/saas-rfp && curl -o ~/.claude/skills/saas-rfp/SKILL.md https://saasrfp.com/skills/saas-rfp/SKILL.md
Browser agents
An agent that only drives a browser can use these pages.
- /llms.txt: a short guide.
- /llms-full.txt: the full manual.
- /rfps/bulk: post many RFPs from one JSON list.
Chrome agents with WebMCP find search tools on every page.