Sacra exposes parts of the Sacra API as an MCP server so that AI agents (ChatGPT, Claude, or your own backend agents) can call Sacra tools directly inside a conversation. There are two ways to use MCP with Sacra:Documentation Index
Fetch the complete documentation index at: https://docs.sacra.com/llms.txt
Use this file to discover all available pages before exploring further.
- MCP Client / MCP Host — Connect Sacra MCP inside ChatGPT or Claude using OAuth.
- Server-side — Connect to Sacra’s MCP server from your own backend using a Sacra API key + OpenAI Agents SDK or another Agent SDK.
1. Using Sacra MCP in Claude & ChatGPT
Claude MCP
- Open Connectors in Claude settings: Go to Settings and then Connectors and click “Add custom connector”.
- Configure the connection: Enter the following information, click “Add”, login to Sacra and review & accept the permissions.
- Name:
Sacra Private Markets Research - Remote MCP Server URL:
https://mcp.sacra.com/mcp
- Name:
- Sacra MCP Server URL
- Start using the Sacra connector: Ask Claude questions about growth & pre-IPO companies, and instruct Claude with “Use the Sacra MCP”.
ChatGPT MCP
- Turn on Developer Mode: Go to Advanced settings in Apps Settings and enable Developer Mode. Sacra only reads data and never modifies or deletes your data.
- Create the Sacra app: Click “Create app” in that same Advanced settings modal (or from Apps settings) and use:
- Icon (Optional): Feel free to upload the Sacra logo.
- Name:
Sacra - Description:
Private company data & research on growth & pre-IPO startups - MCP Server URL:
https://mcp.sacra.com/openai/mcp - Authentication:
OAuth - OAuth Client ID: Leave blank
- OAuth Client Secret: Leave blank
- I understand and want to continue: ✅
- Sign in and allow access: Continue to the Sacra sign-in screen, then click “Allow”.
- Use Sacra in chat: Say “Use Sacra” when you want Sacra data. ChatGPT will request tool permissions; approve and continue.
2. Server-side MCP Integration
Sacra MCP can be used server-side with a normal Sacra API key. This is the recommended setup if you want to build a user-facing feature like a company brief generator, research copilot, or chat experience powered by Sacra tools. This example uses the OpenAI Agents SDK with Sacra’s MCP server over Streamable HTTP.High-level flow
- Create a Sacra API key in your Organization Settings.
- Store it as
SACRA_API_TOKENin your server environment. - Connect to
https://mcp.sacra.com/mcp. - Pass the API key in the
Authorizationheader asToken YOUR_API_KEY. - Run an agent that uses Sacra MCP tools to generate a company brief.
Demo Prerequisites
- Sacra account with API access
- Sacra API key
- OpenAI API key
- TypeScript / Node environment
Environment Variables
Configure the following:Migration Note for Existing M2M Users
If you previously used the legacy M2M flow, migrate to API key auth:- Remove the Stytch token exchange step.
- Stop sending
Authorization: Bearer .... - Use a Sacra API key from your Organization Settings.
- Send it as
Authorization: Token YOUR_API_KEY.
Example: Build a Company Brief Generator
This example asks an agent to generate a concise investor-style company brief foropenai.com using Sacra MCP tools.
What This Example Does
- Connects directly to Sacra MCP at
https://mcp.sacra.com/mcp - Authenticates with
Authorization: Token YOUR_API_KEY - Uses Sacra MCP tools to gather company profile, funding, and recent news
- Returns a concise company brief that can power a user-facing feature
3. Security Notes
- Store
SACRA_API_TOKENin a secure secret manager or server environment. - Never expose your API key in client-side code.
- Rotate API keys from your Sacra organization settings if needed.