Connect to Sacra MCP
There are three ways to connect. Pick whichever fits your setup — the tools and data are the same regardless of client.Claude
- Open the official Sacra connector in the Claude directory and click Connect.
- Sign in to Sacra and accept permissions.
ChatGPT
- Open the official Sacra app in ChatGPT and add it to your account.
- Sign in to Sacra and click Allow.
Server-side (any agent SDK)
Connect from your own backend with a Sacra API key. This example uses the OpenAI Agents SDK, but any SDK that supports Streamable HTTP MCP works.Available tools
The MCP server exposes eight tools:Walkthrough: “What’s Kraken’s latest revenue?”
Here’s what happens when you ask this question in Claude, ChatGPT, or through a programmatic agent. The tool chain is the same regardless of client — only the UI around it differs.Step 1: The agent resolves the company
The agent needs to find Kraken in Sacra’s database. It callsget_company_profile:
financials, company_datasets, documents, and metadata. The financials array contains headline numbers:
financials: $2.2B as of year-end 2025.
Step 2 (optional): The agent gets more detail
If you ask a follow-up like “How has that changed over time?” or if the agent wants to provide more context, it already has thecompany_datasets array from the same profile response. The revenue dataset gives the full time series:

Step 3 (optional): The agent gets citation-backed metrics
If you want sourced data, the agent callsget_revenue_signals:
The agent decides which tools to call based on your question. A simple “What’s the revenue?” may only need
get_company_profile. Asking “What’s the sourced revenue with citations?” will trigger get_revenue_signals as well.Walkthrough: “Write me a brief on Kraken”
A broader question like this triggers a multi-tool chain. Here’s a typical sequence:1. Company profile
2. Funding rounds
3. Recent news
4. Deep-dive into a document
The company profile includes adocuments array. If the agent spots a relevant report — say “Kraken at $1.5B up 128% YoY” — it can pull the full text:
The result
The agent composes all four tool responses into a structured brief: business overview, key people, funding history, revenue trajectory, recent developments, and an investor takeaway — all grounded in Sacra data.Tips for effective prompting
Activating the connector
In ChatGPT, say “Use Sacra” to ensure ChatGPT routes your question through the Sacra connector. In Claude, the connector activates automatically when your question matches the tool descriptions, but you can say “Use the Sacra MCP” to be explicit.Be specific about what you want
The more specific your question, the more targeted the tool chain:Chain follow-up questions
After an initial question, the agent retains context. You can follow up naturally:- “Now compare that to Coinbase”
- “What funding rounds led to that valuation?”
- “Pull the full report on their revenue growth”
Ask for sources
If you want to know where a number comes from, ask explicitly: “What’s Kraken’s revenue and where does that number come from?” This prompts the agent to callget_revenue_signals for citation-backed data.
Next steps
- Build your own charts from the dataset data: Working with datasets & revenue data
- Build a programmatic agent with the OpenAI Agents SDK: Server-side Agents / SDKs
- Explore the full API for direct endpoint access: API Reference