How to Use the FamilySearch API MCP in Windsurf
Use the FamilySearch API directly in Windsurf to map ancestors and pull records without leaving your code editor.
Works with every AI agent you already use
…and any MCP-compatible client
Connect FamilySearch API MCP to Windsurf
Create your Vinkius account to connect FamilySearch API to Windsurf and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Automate pedigree mapping in Windsurf
Cascade handles the heavy lifting when you need to visualize ancestry. You provide a starting ID, and the agent uses `get_person_pedigree` to traverse the tree, mapping connections directly into your project files. This approach avoids manual data entry. Cascade chains `search_persons` with pedigree queries to ensure your local tree matches the live records on the platform.
Pull historical records into your workflow
Stop digging through web browsers to find documentation. You can call `list_historical_collections` to identify relevant record sets, then use `get_person_details` to grab the specific metadata you need for your research. Everything stays inside your IDE. The MCP server keeps your research context local, so you spend less time context-switching and more time building your data structures.
Verify record status instantly
Before you start a long research session, check if the backend is actually responding. The `check_api_status` tool gives you a clear yes or no on connectivity. Never waste cycles on failed requests. If the API is down, you'll know before your agent attempts to fetch memories or pedigree data, saving you from hitting rate limits unnecessarily.
Set up FamilySearch API MCP in Windsurf
Prerequisites
- Windsurf IDE installed (macOS, Windows, or Linux)
- Active Vinkius subscription with a valid endpoint token
- 1
Open MCP configuration
Click the Cascade assistant icon in the sidebar, then click the hammer icon (🔨) at the top of the panel. Select "Configure" to open
~/.codeium/windsurf/mcp_config.json. - 2
Add the FamilySearch API MCP
Paste the JSON snippet shown on the right into the
mcpServersobject. Replace[YOUR_TOKEN_HERE]with your endpoint token from cloud.vinkius.com. - 3
Refresh MCPs
Go back to the hammer icon (🔨) in Cascade and click "Refresh". Windsurf will detect the new server. No full restart is needed — the connection is hot-reloaded.
- 4
Verify in Cascade
Start a new Cascade conversation and ask something like "Show my FamilySearch API payment history." If connected, Cascade will call the FamilySearch API tools directly. You will see a green dot next to the server name in the MCP panel.
{
"mcpServers": {
"familysearch-api-mcp": {
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
}
}
} Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by FamilySearch API. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about FamilySearch API MCP in Windsurf
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the FamilySearch API MCP today
We host it, we monitor it, we maintain it. You just paste one token.