Developer Docs
MCP Integration
RecommendedConnect Claude and other MCP clients to PrivSource through the remote MCP server. Access is OAuth-managed and scoped to the authorized buyer or seller account, so there are no API keys to manage.
Server URL
Add this remote MCP server in Claude (Customize → Connectors → Add custom connector) or any MCP client that supports OAuth.
https://api.privsource.com/mcp
How it works
- 1. Add the connector. Point your MCP client at the server URL above.
- 2. Authorize via OAuth. Sign in, select a PrivSource team with MCP access, and approve the
mcp:apiscope. - 3. Use the tools. Your client discovers the tools available to that account and can call them in a conversation.
Available tools
Deal Network — for buyers searching for deals
search_deals
Search live PrivSource deals available to the authorized buyer account by industry, location, revenue, EBITDA, margin, deal type, sort, and pagination.
get_deal
Fetch full details for one live PrivSource deal by API ID.
send_deal_outreach
Send a buyer outreach message for a contactable deal when the deal response has outreach_available set to true.
Buyer List — for sellers searching for buyers
create_buyer_list
Create a draft buyer list from a description of the company being acquired.
update_buyer_list_criteria
Update editable target-company criteria before generation.
generate_buyer_list
Start generation for the latest buyer list version.
list_buyer_lists / get_buyer_list
List buyer lists or fetch one with its versions.
get_buyer_list_current_version / get_buyer_list_version
Fetch the current or a specific version, criteria, status, and result count.
get_buyer_list_results
Fetch available result rows, including rows completed before the full build finishes.
update_buyer_list / cancel_buyer_list
Rename/archive a buyer list, or cancel an in-progress build.
refine_buyer_list
Create a new version from feedback on completed results.
update_buyer_list_result_feedback
Set positive, negative, or neutral feedback on a result.
request_buyer_list_contact_info
Request M&A contact enrichment for buyer list results.
Target List — for finding companies that match filters
create_target_list
Create a Target List from a natural-language description of the companies to find.
refine_target_list_filters
Create a new version by refining the search description and filters.
add_target_list_rows
Increase the requested row count for the current version.
update_target_list_data_columns
Add or remove data columns of extra company attributes researched per row.
request_target_list_leadership
Request CEO/Owner leadership research, with optional phone lookup.
list_target_lists / get_target_list
List target lists or fetch one with its version history.
get_target_list_current_version / get_target_list_version
Fetch the current or a specific version, filters, status, and result count.
get_target_list_results
Fetch result rows, including rows completed while a build is still processing.
update_target_list / cancel_target_list
Rename/archive a target list, or cancel an in-progress build.
Prefer direct HTTP? See the REST API →
Call PrivSource over HTTP with a Bearer token and a public OpenAPI spec.