kvCORE MCP. Manage leads, listings, and tasks from chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
kvCORE MCP Server manages your entire real estate business from chat. Your agent can search leads, update contact info, list properties, and track agent tasks in kvCORE.
It gives you instant access to lead details, agent profiles, and marketing campaign status—all without opening the core platform. Manage everything from one conversation window.
What your AI agents can do
Create lead note
Adds a manual note to a specific lead's profile.
Get agent profile
Retrieves the agent's current professional information from kvCORE.
Get lead details
Fetches all details for a single, specific lead profile.
The agent searches the kvCORE database for leads by name or criteria, returning IDs and basic contact information.
The agent fetches a lead's full profile, including history, current status, and associated metadata.
The agent modifies lead information, such as status or phone number, and logs manual notes to the profile.
The agent retrieves detailed metadata for a specific property listing or lists all active listings in the market.
The agent lists all pending follow-ups, reminders, and checks the agent's personal profile data.
The agent gathers a timeline of a lead's recent actions, showing when they viewed properties or communicated.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
kvCORE MCP Server: 10 Tools for Real Estate Management
These tools let your AI agent interact with kvCORE. You can search for leads, list properties, check tasks, and update records using simple chat commands.
019d75c3create lead note
Adds a manual note to a specific lead's profile.
019d75c3get agent profile
Retrieves the agent's current professional information from kvCORE.
019d75c3get lead details
Fetches all details for a single, specific lead profile.
019d75c3get listing details
Retrieves full metadata, features, and pricing for one specific property listing.
019d75c3list agent tasks
Lists all pending tasks and follow-ups assigned to the agent.
019d75c3list lead activity
Generates a list of a lead's most recent actions and interactions within the system.
019d75c3list marketing campaigns
Shows all active and past marketing campaigns run by the office.
019d75c3list property listings
Retrieves a list of every active property listing in the system.
019d75c3search kvcore leads
Searches the entire lead database and returns basic contact IDs and names.
019d75c3update lead info
Updates a lead's core data, like status or phone number, using a JSON payload.
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 kvCORE, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ 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
What you can do with this MCP connector
This server hooks your AI agent right into kvCORE, the platform real estate pros use to run their whole operation. Your agent can pull core data—from lead profiles to active listings—using natural language. You never gotta leave your chat window to check tasks or update a contact record.
Search and qualify leads
Your agent searches the whole lead database by name or criteria, giving you IDs and basic contact info using search_kvcore_leads. You can then get a lead's full profile, including history and current status, with get_lead_details. Need to update something? Your agent modifies lead info, like status or phone number, with update_lead_info, and you can drop manual notes on the profile using create_lead_note.
List and inspect property data
Your agent retrieves full metadata, features, and pricing for one specific property listing using get_listing_details, or it pulls a list of every active listing in the system with list_property_listings.
Audit agent and team tasks
It lists all pending follow-ups and reminders with list_agent_tasks, and you can check the agent's personal profile data using get_agent_profile. To see what leads are up to, your agent gathers a timeline of a lead's recent actions—when they viewed properties or talked to someone—via list_lead_activity. You can also see all the marketing campaigns, both active and past, that the office ran using list_marketing_campaigns.
How kvCORE MCP Works
- 1 Your AI client identifies the user's intent (e.g., 'What's the status of John Doe?').
- 2 The agent calls
search_kvcore_leadsto find the lead ID, then usesget_lead_detailsto pull the full profile data. - 3 The agent processes the raw data, presenting a clean summary of the lead's status, recent activity, and next steps.
The bottom line is, you get a clean, conversational summary of complex real estate data without writing a single API call.
Who Is kvCORE MCP For?
Anyone running a real estate business—from agents to office managers—who spends too much time clicking between CRM tabs to get a simple answer. If you need to audit leads, check listing stats, or update a contact record quickly, this saves hours of manual dashboard work.
Uses this to quickly check a lead's last activity or update a contact record with a note right after a showing. Needs to stay conversational while working.
Uses this to audit the entire team's performance, checking list_agent_tasks and reviewing the overall flow of lead management across the office.
Uses this to pull campaign performance data (list_marketing_campaigns) or list all available properties (list_property_listings) for collateral.
What Changes When You Connect
- See a lead's full context instantly. Instead of manually digging through dashboards, use
get_lead_detailsto pull a lead's complete profile—status, history, and notes—in one go. - Audit your team's workflow on the fly. Quickly run
list_agent_tasksto see every pending follow-up, reminding you exactly who needs a call or email today. - Track property changes without opening the site. Use
get_listing_detailsto pull metadata (beds, baths, price) for any property, letting you summarize it for a client immediately. - Manage data integrity in real time. When a lead changes status or phone number, use
update_lead_infoandcreate_lead_noteto keep the record accurate without leaving your conversation. - View the entire market at a glance. Run
list_property_listingsto get a comprehensive list of all active homes, perfect for quick comparison or showing a client options. - Monitor marketing performance. Run
list_marketing_campaignsto see which automated sequences are running and how they are impacting lead generation.
Real-World Use Cases
A lead just walked through a house.
The agent needs to know if the lead is ready to buy. They ask the agent to run get_lead_details and list_lead_activity. The agent confirms the lead's status is 'Hot' and that they viewed the property three times this week, so the agent uses create_lead_note to schedule a follow-up call.
The manager needs a team status report.
The manager asks the agent to run list_agent_tasks and search_kvcore_leads for all new leads. The agent compiles a list of overdue tasks for the whole team and identifies leads that haven't been touched in a week.
Quickly comparing two properties.
The agent needs to compare two homes for a client. They ask the agent to run get_listing_details for both addresses. The agent summarizes the differences (e.g., '3 bed vs 2 bed', '$500k vs $450k') and presents the comparison in chat.
Updating a lead after a call.
After talking to a client, the agent asks the agent to run search_kvcore_leads to pull the ID. Then, the agent uses update_lead_info to change the status to 'Negotiating' and adds a note using create_lead_note.
The Tradeoffs
Manual data copy/paste
The agent sees a new lead's status on the website, opens the CRM, finds the lead's ID, and manually types in the status change and a follow-up note.
→
Just tell your agent: 'Change John Doe's status to 'Under Contract' and add a note that I spoke to him today.' The agent handles the ID lookup and the update_lead_info and create_lead_note calls for you.
Forgetting the lead's history
The agent only looks at the current lead form and forgets to check if the client viewed the property last week, missing critical context.
→
Always check the full history first. Ask the agent to run list_lead_activity before making any decisions. It gives you the full timeline of interactions.
Listing properties without filtering
The agent runs the basic listing tool and gets thousands of properties, forcing them to manually filter out irrelevant results.
→
Use the tool in a focused query. Ask the agent to run list_property_listings and filter for '3+ bedrooms, under $600,000' to narrow down the results immediately.
When It Fits, When It Doesn't
Use this server if your workflow requires accessing multiple, disparate pieces of real estate data (lead status, property metadata, agent tasks) and consolidating that information into a single, conversational response. You need a system that acts like a virtual assistant across your CRM. Don't use this if you only need to perform a single, simple action, like just sending a bulk email—you'll need a dedicated marketing automation tool for that. If your goal is only to process structured data into a spreadsheet, you'll need a data extraction tool instead. This server is for complex data consultation and update cycles.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by kvCORE. 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 server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Manually tracking leads and properties feels like a full-time job.
Today, if you want to know what a client is doing, you jump between the lead form, the activity log, and the listing page. You copy the client's name, paste it into the search bar, wait for the page to load, and then copy the current status into your notes.
With the kvCORE MCP Server, you just ask your agent. It runs the necessary tools—like `search_kvcore_leads` and `get_lead_details`—and brings the summary back to you. You get the answer instantly, without clicking anything.
kvCORE MCP Server: Manage contacts, listings & tasks
No more jumping tabs to check if a task is overdue or if a property listing is still active. The agent handles all the API calls for you. It checks `list_agent_tasks` and verifies `list_property_listings` in the background.
This changes the pace of your day. You stop managing the clicks and start managing the client relationships. It's faster, and it keeps everything in one place.
Common Questions About kvCORE MCP
How do I use the `create_lead_note` tool? +
You ask the agent to create the note and tell it what to write. You just need to provide the lead's name or ID. The agent handles the tool execution and records the note on the profile.
Can I use `get_listing_details` to compare homes? +
Yes, you can ask the agent to pull the details for two different properties. It retrieves the metadata for each one, letting you summarize the comparison for the client in chat.
How does `update_lead_info` work? +
You instruct the agent to update the lead's status or phone number. You must provide the specific data points (like the new status) so the agent can correctly format the JSON payload for the tool.
What is the difference between `search_kvcore_leads` and `get_lead_details`? +
Use search_kvcore_leads first to find the lead's basic ID and confirm they exist. Then, use get_lead_details with that ID to pull the full, deep context and history.
What is the best way to check a lead's history using `list_lead_activity`? +
You pass the specific lead ID to the tool. This returns a chronological feed of actions, including calls, emails, and property views. You can then summarize this activity to determine the lead's current interest level.
How do I handle multiple property searches using `list_property_listings`? +
The tool returns a list of active properties, which you can then filter by criteria like price range or number of beds. You can process this raw list in multiple steps to narrow down the search results.
What information can I get about the agent's setup using `get_agent_profile`? +
This tool fetches your agent's core profile data. It provides information like your name, license number, and primary contact details. This is useful for ensuring your client always has the correct professional context.
When should I use `list_agent_tasks` instead of checking my calendar? +
The list_agent_tasks tool surfaces pending follow-up tasks assigned directly within kvCORE. It includes tasks like 'Call John Doe' or 'Send contract to Jane Smith,' which are specific to your CRM workflow.
Where do I find my kvCORE API Key? +
Log in to your kvCORE dashboard, navigate to the Marketplace or API settings section to generate a token.
Can I update lead status with this server? +
Yes, use the update_lead_info tool and provide the fields you want to modify in a JSON string.
Does this support MLS searches? +
The list_property_listings tool retrieves properties available within your kvCORE integrated MLS data.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
HUD User (USPS Crosswalk)
Map ZIP codes to Census geographies via HUD User USPS Crosswalk API.
Idealista (Real Estate)
Search real estate via Idealista — find homes, commercial premises, and new developments in Spain, Italy, and Portugal.
RentCast Alternative
Access real-time real estate data, property records, and rental market analytics directly from your AI agent.
You might also like
Front
Manage shared inboxes across email, SMS, and social with team collaboration tools that keep customer conversations organized.
Zenodo
Manage scientific research and datasets on Zenodo—create depositions, upload files, and search records directly from your AI agent.
Repuso
Collect and manage customer reviews effortlessly with Repuso AI agents.