ProspectX MCP for AI. Find owner contact info and verify leads instantly.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
ProspectX finds and verifies B2B prospect data for real estate investors. Connect your AI client to access property owner contact info, filter distressed properties, and run instant skip traces.
Build targeted outreach lists without manually juggling multiple databases.
What your AI can do
Check prospectx status
Verifies the live connection status between your AI client and ProspectX.
Create lead
Creates a new lead record in the system, allowing you to log initial contact information.
Create property list
Generates a new, organized list specifically for grouping properties of interest.
The agent finds properties by address, vacancy status, or specific property type using the search_properties tool.
You run instant skip tracing on a property to retrieve owner phone numbers and email addresses via the skip_trace tool.
The agent creates new leads using create_lead, retrieves existing details with get_lead, or updates status records with update_lead.
You list campaigns to see what's running (list_campaigns) or get detailed information about a specific campaign using get_campaign.
Ask an AI about this
Waiting for input…
ProspectX: 17 Tools for Real Estate Prospecting
These tools let your agent search property databases, verify ownership details, build lead records, and track direct mail campaigns.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using ProspectX on VinkiusCheck Prospectx Status
Verifies the live connection status between your AI client and ProspectX.
Create Lead
Creates a new lead record in the system, allowing you to log initial contact...
Create Property List
Generates a new, organized list specifically for grouping properties of interest.
Get Campaign
Retrieves the full details and performance metrics for an existing marketing...
Get Dashboard
Pulls a summary view of your account's main metrics, providing a quick operational...
Get Lead
Fetches specific details for one lead, including their current status and history.
Get Property List
Pulls the complete details and contents of a specific, saved property list.
Get Property
Retrieves all known data points for a single property address or ID.
List Campaigns
Lists all active or past marketing campaigns associated with your account.
List Leads By Status
Filters and displays leads based on their current status (e.g., 'hot,' 'cold,' or...
List Leads
Shows a comprehensive listing of every lead record in the system.
List Properties By Type
Filters and lists properties based on their physical type (e.g., single-family home, multi-unit).
List Properties
Retrieves a raw list of all properties in the database.
List Property Lists
Retrieves a list of all property groups you've created.
Search Properties
Searches the entire database for properties using multiple criteria like address...
Skip Trace
Runs a skip trace on a property to discover private owner contact information...
Update Lead
Changes the status or adds new notes/data points to an existing lead record.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with ProspectX, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by ProspectX. 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.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 17 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Sourcing and vetting property leads shouldn't feel like a job of copy/paste.
Right now, you find an address in one source. You switch to Tool A to get the owner name. Then you go to Tool B to see if they own other properties. Next, you open your CRM just to manually log that contact info and change the status from 'unknown' to 'qualified.' It’s a mess of tabs and copy-pasting.
With this MCP server, you give your agent a prompt: 'Find all vacant homes in this area.' The agent handles the search (`search_properties`), verifies the owner using `skip_trace`, groups it into an actionable list (`create_property_list`), and logs the result—all before you finish reading. You get verified, ready-to-use data.
ProspectX MCP Server: Get instant access to property owner details.
Manually doing skip tracing means calling separate services for every address. You wait for the API response, you process it, and then you manually cross-reference that data against your lead list. It's slow and prone to human error.
Now, the agent executes the `skip_trace` tool on demand, pulling owner details directly into the workflow context. The result is instantaneous: verified phone numbers and emails attached right where you need them.
What your AI can actually do with this
Connect your AI client to ProspectX to instantly access property owner data, manage leads, and run advanced searches without jumping between databases. You’ll build targeted lists and get contact info on the fly.
Property Search and Data Retrieval
Using search_properties, your agent scans the entire database, letting you find properties using multiple criteria like specific address ranges or zip codes. To narrow things down, you can call list_properties_by_type to filter results by physical structure—like single-family homes or multi-unit complexes. You'll get a raw rundown of everything available with list_properties, and if you need to manage groups, you can use create_property_list then pull the contents of that group with get_property_list.
To check out all the property groupings you’ve saved, run list_property_lists. For any specific address or ID, get_property pulls every data point known about that single listing. You can also use list_leads_by_status to filter and show only leads marked 'hot,' 'cold,' or 'contacted'.
Finding Owner Contact Info
When you run skip_trace, the tool hits a property record and discovers private owner contact info, providing phone numbers and email addresses. This function is key for direct outreach.
Lead Management
To start tracking someone, use create_lead to build a new lead record where you can log initial contact information. You'll see all records using list_leads, or focus on specific groups with list_leads_by_status. If you need the full history and current status of one person, run get_lead. When you change a lead’s status or drop new notes into an existing record, you call update_lead.
To get a complete overview of your account's performance metrics, pull a quick summary with get_dashboard; for a detailed list of all marketing campaigns, use list_campaigns, and drill down on one specific effort using get_campaign.
Detailed Functionality Breakdown
Your agent can check the live connection health between your client and ProspectX by running check_prospectx_status. For property data, you can pull a list of all available types with list_properties_by_type, or get full details for any saved group using get_property_list. If you need to check the operational status of an old campaign, you'll use get_campaign again.
You’ve got everything needed to build out a complete outreach cycle—from finding the address to getting the owner’s email and tracking their response.
019dd143-8a18-7125-a88d-584c7573c55b Here's how it actually works
The bottom line is that you talk to your AI client like talking to an expert assistant; it does the API calls for lead enrichment, property searching, and campaign tracking.
Sign in to your ProspectX account and generate the developer API key.
Connect Vinkius to your AI client, granting it access via the MCP Server.
Instruct your agent: 'Find all vacant properties near zip code 90210 and run a skip trace on the top three.' The server executes these calls automatically.
Who is this actually for?
Real estate investors, wholesalers, and acquisitions teams. This server is for anyone whose job involves finding motivated sellers or properties at scale. If you're tired of paying for multiple siloed tools—one for leads, one for property data, one for mail lists—this lets your agent do the whole workflow in a single chat session.
They use search_properties to find off-market deals and then run skip_trace on the owner to get contact info for direct outreach.
They manage property lists using create_property_list, filter based on status, and use get_dashboard to track investment progress.
They run campaigns by listing leads with specific statuses (list_leads_by_status) and then organizing them into a target group using create_property_list.
What Changes When You Connect
Targeted Outreach: Instead of guessing who owns a property, use skip_trace to pull verifiable phone numbers and emails directly for immediate list building.
Data Organization: Never lose track of potential deals again. Use create_property_list to group properties by criteria (like 'distressed' or 'vacant') so your agent can keep them separate from general searches.
Workflow Efficiency: Skip the manual data entry loop. The agent handles everything: it runs search_properties, pulls results, and then calls skip_trace on each one, updating a new list—all in one go.
Lead Nurturing: When a property is found, you don't just stop there. Use create_lead to log the contact info, and later use list_leads_by_status to track which ones are ready for follow-up calls.
Campaign Tracking: You can manage your marketing efforts entirely within the server. Run a campaign (get_campaign), check its performance metrics, and then refine your list using update_lead based on response rates.
Comprehensive Search: Don't just search by address. Use list_properties_by_type to filter for specific assets (e.g., multi-unit buildings) before you even start building a campaign list.
See it in action
The Cold Lead Follow-Up
A wholesaler finds an old property address. Instead of manually calling 10 different services, they ask their agent to run skip_trace on the address. The server returns the owner's name and direct mobile number instantly. They then use create_lead to log it for follow-up.
Building a Vacancy Mailing List
An acquisitions team needs 50 vacant units in one zip code. They run search_properties and filter by 'Vacancy Status.' The agent then uses create_property_list to capture the results, which are ready for direct mailing campaign setup.
Monitoring Campaign Performance
A marketing specialist runs a quarterly mailer. They use get_campaign to pull the full report showing delivery rates and responses. If they see low engagement in one area, they use list_leads_by_status to target only the 'cold' leads for a different campaign.
Quick Property Validation
A user finds a property via an external source. They need to verify if it was already logged or if any owner data exists. They simply ask the agent to run get_property on the address, getting all known details immediately.
The honest tradeoffs
Juggling separate tools
The user copies an address from Google Maps into a spreadsheet, then manually inputs that address into Tool A to get the owner's name, and finally has to take that name and paste it into Tool B just to update the lead record. This takes 15 minutes.
Let your agent handle the full sequence. Tell it: 'Find properties matching criteria X.' Then ask it to skip_trace those results, which automatically feeds the data into a new list that you can then pass to create_lead. It’s one prompt.
Searching without filtering
A user calls list_properties and gets tens of thousands of records. They have no idea where the motivated sellers are buried in the raw data dump.
Always use specific filters first. If you're looking for houses, run list_properties_by_type. If you need properties that just went vacant, use search_properties with a vacancy status filter.
Forgetting to update records
The agent finds a lead and logs it using create_lead, but later the property changes hands. The record remains outdated because nothing was done to reflect the change.
Use update_lead immediately after any status change or new data point is found. This keeps your records current and actionable.
When It Fits, When It Doesn't
Use this server if your process requires a full lead lifecycle: finding properties, verifying owners, organizing them into target lists, running campaigns, and tracking results. It excels when you need to move data from 'potential property' -> 'verified owner contact' -> 'active campaign list.'
Don’t use it if all you need is one isolated function, like just retrieving the total number of properties in a zip code (a simple database query tool would suffice). If you only ever plan on running campaigns without tracking responses, list_leads might be enough. But because this server connects everything—from raw search (search_properties) to final data logging (update_lead)—it’s built for complex, multi-step workflows.
Questions you might have
How do I find owners' contact info using skip_trace? +
You run skip_trace on a specific property address. The server returns the owner’s name, primary phone number, and email if available.
Can I filter leads by status using list_leads_by_status? +
Yes. You use list_leads_by_status to pull a filtered list of contacts, making it easy to see only the 'hot' or 'cold' leads for follow-up.
What is the difference between search_properties and get_property? +
search_properties looks across many criteria (zip code, type, vacancy) to find a set of results. get_property pulls all known data points for one specific property ID or address.
How do I update an old lead record? Do I use update_lead? +
Yes, you call the update_lead tool and provide the existing lead's identifier. You can then overwrite notes or change their status to 'contacted.'
Do I need create_property_list before running a campaign? +
It’s best practice. Use create_property_list first to group the target properties, and then use that list in your campaign workflow for better tracking.
When I use create_property_list, what data schema does the resulting list have? +
The system generates a unique property list ID and returns a structured JSON payload defining all included fields. Use get_property_list to pull records that confirm which specific attributes were captured for each entry.
If I run check_prospectx_status and receive an error, what does that mean? +
An error means the agent cannot connect or authenticate with ProspectX. First, double-check your API key credentials in Vinkius settings. If they're correct, try verifying your network path or checking for corporate firewall blocks.
How do I get a comprehensive view of all available properties using list_properties? +
list_properties retrieves the master index of records. Be aware this function often uses pagination; you might need to make multiple calls or refine your search using list_properties_by_type for better control.
What is skip tracing? +
Skip tracing finds the current phone number, email, and mailing address for property owners, enabling direct outreach to motivated sellers.
Can I search by property type? +
Yes, filter properties by type (residential, commercial, vacant, multi-family) to build targeted mailing lists for specific investment strategies.
How are campaigns tracked? +
View campaign status, delivery metrics, and response rates for all direct mail campaigns, with a centralized dashboard showing overall lead generation performance.
We've already built the connector for ProspectX. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 17 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.