Skylink MCP. Automate real estate CRM workflows from your chat agent.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Skylink manages your entire real estate pipeline directly through AI agents. This MCP Server gives your agent access to 22 tools covering lead management, deal tracking, contact records, tasks, and full VoIP call analytics.
Your agent can programmatically organize leads, update deals in real time, and pull performance metrics for every team member.
What your AI agents can do
Check skylink status
Verifies the current connection status to the Skylink platform.
Create contact
Creates a new contact record within the CRM.
Create deal
Initializes a brand new deal opportunity in the pipeline.
Your agent can create new leads or contacts, fetch existing details, or list all records to find specific information.
You can programmatically create deals, update their stage or value, and pull a full history of the deal's interactions.
The agent accesses detailed call logs, reads call analytics, and lists all past activities tied to an account or lead.
You can get reports on individual agent performance metrics and list out current team tasks needing attention.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Skylink MCP Server: 22 Tools for CRM Operations
These tools let your AI client perform specific actions—from creating contacts to running performance reports—using the Skylink API.
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 Skylink on Vinkius019dd160check skylink status
Verifies the current connection status to the Skylink platform.
019dd160create contact
Creates a new contact record within the CRM.
019dd160create deal
Initializes a brand new deal opportunity in the pipeline.
019dd160create lead
Adds a fresh lead into your tracking system.
019dd160create task
Assigns and logs a new task for an agent or team member.
019dd160get account
Retrieves general account information.
019dd160get call analytics
Retrieves deep analytics from recorded calls, going beyond simple duration counts.
019dd160get call
Gets specific details about a single phone call interaction.
019dd160get contact
Fetches all detailed information for a specific contact record.
019dd160get deal
Retrieves the current status and details of a single deal opportunity.
019dd160get lead timeline
Builds and returns a chronological list of every interaction or activity for a given lead.
019dd160get lead
Gets all information associated with a specific lead record.
019dd160get agent performance
Pulls key metrics showing individual agent performance over time.
019dd160list activities
Lists all recorded activities across the platform.
019dd160list calls
Returns a list of every call logged in the system.
019dd160list contacts
Retrieves a filtered or complete list of all contacts.
019dd160list deals
Lists all current deals and their aggregated status in the pipeline.
019dd160list leads by status
Filters and lists leads based on their current status (e.g., 'New' or 'Nurturing').
019dd160list leads
Retrieves a comprehensive list of all leads currently in the system.
019dd160list tasks
Retrieves a list of all outstanding team tasks.
019dd160update deal
Changes the stage, value, or owner of an existing deal opportunity.
019dd160update lead
Modifies any field on an existing lead record.
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 Skylink, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ 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 Skylink. 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 22 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Manually checking deal status across multiple tabs shouldn't take 10 clicks.
Right now, if a deal stalls, you have to jump between the 'Leads' tab, the 'Deals' dashboard, and then maybe open old emails just to figure out who was supposed to follow up. You copy names into one system, paste notes into another, and cross-reference the call log in a third. It's slow, it’s messy, and you always miss something.
With the Skylink MCP Server, your agent handles that entire workflow. Instead of manual clicking, you simply ask: 'Where are we on the XYZ deal?' The agent runs `get_deal` and pulls all necessary data—the status, the value, the owner—into a single, clean response.
Skylink MCP Server: See full team performance metrics with one call.
Before this, running a quarterly review meant exporting data from the phone system (call volume), then logging into the CRM to see closed deals, and finally having a manager manually compile it all into a spreadsheet. It took hours of aggregation just to get a basic picture.
Now, you ask your agent for team metrics. The agent runs `get_agent_performance`, instantly compiling calls made, revenue generated, and active deal counts. You walk away with actionable insights in seconds.
What you can do with this MCP connector
Listen up: Your agent manages your whole real estate pipeline, period. This MCP Server gives your AI client access to twenty-two tools that cover everything from lead capture and deal tracking to full VoIP call analytics. You don't just look at data; you make changes.
Managing Leads and Contacts: When your agent runs create_lead, it drops a fresh lead right into the system, starting its clock. Need to check on an existing prospect? Use get_lead to pull all the details for any specific lead record. If you gotta find everybody in one go, list_leads gets you a comprehensive roster, or you can narrow it down instantly with list_leads_by_status, letting you focus only on leads marked 'New' or 'Nurturing'.
You can also run update_lead to modify any field on an existing record if the info changes. For contacts, the agent uses create_contact for new entries and get_contact when you need all the dirt on a specific person. Want a full list of every contact? list_contacts gets it for you.
The system also lets your agent fetch general account information via get_account, and always remember to run check_skylink_status first; that tells you if the connection's good to go.
Tracking Deal Progress: Setting up a new deal is simple: create_deal initializes it in the pipeline. If a deal moves or changes, your agent uses update_deal to change its stage, adjust its value, or assign a new owner immediately. To see where any specific deal stands right now, run get_deal.
If you need a full history of how that deal got here—every touchpoint and interaction—you pull the data using get_lead_timeline, which gives you a chronological list of activities tied to it. You can get an overview of every current deal's status by calling list_deals.
Analyzing Calls and Activities: The agent handles call analytics, not just simple duration counts. Running get_call_analytics pulls deep metrics from recorded calls that tell you why the call went the way it did. For specific details on a single phone interaction, use get_call. You can list every logged call in the system by running list_calls, and if you're looking at overall platform activity across accounts or leads, list_activities pulls all recorded events.
Monitoring Team Performance: For team oversight, your agent runs get_agent_performance to pull key metrics showing individual agent performance over time. If there are tasks that need attention—like follow-ups or paperwork—you can retrieve a list of outstanding items using list_tasks. To assign one, the system lets you use create_task, logging it for a specific team member or yourself.
Finally, if you just want to see all the current open deals and leads across the board, running list_contacts and list_deals gives you those big-picture views.
019dd160-879e-7034-81d2-bd216c34f20f How Skylink MCP Works
- 1 Subscribe to the Skylink MCP Server on Vinkius.
- 2 Input your unique Skylink API Key (you find this in your provider dashboard).
- 3 Your AI client connects and can immediately start calling tools like
create_leadorlist_contactsfrom natural conversation.
The bottom line is you get your agent to do the work that used to take a sales manager hours of manual database clicking.
Who Is Skylink MCP For?
This server is for sales ops teams and brokerage managers who are tired of chasing down data across five different tabs. If you're an agent whose job involves constant follow-up, or a manager who needs real-time visibility into the deal funnel without opening three separate systems, this is for you.
You use this to run get_agent_performance and check team metrics across all agents, identifying who's falling behind or who needs coaching. You also monitor the entire pipeline using list_deals.
You use this to automate data cleanup by calling create_contact or batch-updating records using tools like update_deal, ensuring data integrity across the system.
You rely on your agent to pull a full history of every prospect with get_lead_timeline before making a follow-up call, so you never forget a detail.
What Changes When You Connect
- Get the full story on any prospect by calling
get_lead_timeline. You see every interaction—emails, calls, tasks—in one place, eliminating manual cross-referencing of history tabs. - Keep your team's pipeline accurate. If a deal changes status or value, you don't manually update it; the agent runs
update_deal, ensuring the central record is always current. - Stop guessing about performance. Use
get_agent_performanceto instantly generate metrics that show who made how many calls and closed what revenue this month. - Never miss a follow-up detail again. By calling
list_contactsorcreate_contact, you ensure all associated details are logged, making the prospect record complete before you hang up the phone. - Scale your operations by automating data entry. Instead of typing out contact info three times, one call to
create_contactlogs it everywhere and keeps your database clean.
Real-World Use Cases
The Cold Call Follow-up
A sales agent just got a new lead name. Instead of opening the CRM, navigating to 'Leads,' finding the right status, and manually logging notes, they just ask their agent: 'Log this guy as a new lead.' The agent runs create_lead and automatically sets up initial contact tasks using create_task, getting the prospect ready for outreach.
The Quarter-End Performance Review
A brokerage manager needs to know if the team hit their goal. Instead of pulling reports from five different sources, they ask their agent to run get_agent_performance. The agent aggregates calls and closed revenue instantly, showing a clear picture of who succeeded this quarter.
The Complex Deal Check
A deal is stalled. Before calling the client, an agent asks their AI: 'What's the full history on the Miller account?' The agent uses get_lead_timeline and get_deal to show every touchpoint, past negotiations, and missed deadlines in one stream.
The Data Scrub
A team just gathered a list of 50 prospects from an event. Instead of spending hours copying names and emails into the CRM, the manager asks their agent to process the spreadsheet data. The agent runs create_contact for every single person, building out your contact database instantly.
The Tradeoffs
Manual Data Transfer
Copying a client's name and email address from an external spreadsheet into the CRM manually.
→
Use create_contact or update_contact. Your agent takes structured input (like a CSV) and runs the tool, guaranteeing the data lands in the right place with zero typos.
Guessing Deal Status
A deal is stalled because someone forgot to update its stage from 'Negotiation' to 'Pending.' The sales rep just calls and assumes it moved.
→
Always ask the agent to run get_deal first, confirming the current status. If it's wrong, use update_deal immediately to reflect reality.
Searching for history in emails
Trying to piece together a client's full relationship timeline by scrolling through months of emails and call logs.
→
Run the agent command: 'Show me the complete journey on this lead.' The agent executes get_lead_timeline and gives you every single interaction in chronological order.
When It Fits, When It Doesn't
Use Skylink if your core business process relies heavily on managing structured, multi-stage pipelines (like real estate sales). You need a central source of truth that connects CRM data with communication logs. The value is in the automation of state changes: updating a deal status, creating tasks, or logging contacts—these must happen programmatically.
Don't use this if all you need is simple task management (a dedicated to-do list tool works better). Also, don't use it if your data is already perfectly structured and clean across multiple redundant systems. If the goal is just 'read data,' a basic read-only API might suffice. But because Skylink lets you write data—using tools like create_deal or update_lead—it handles the entire operational cycle.
Common Questions About Skylink MCP
How do I get a complete history of an account using the Skylink MCP Server? +
You run get_lead_timeline. This tool pulls every recorded activity—calls, notes, tasks—for that specific lead into one chronological list. It's much faster than digging through multiple records.
Can I update a deal's value using the Skylink MCP Server? +
Yes, you use update_deal. This tool lets your agent change the stage or the monetary value of an existing deal record, keeping your pipeline numbers accurate.
What is the difference between list_leads and list_leads_by_status using Skylink? +
list_leads gives you every single lead in the system. list_leads_by_status filters that massive list down, letting you only see leads marked 'New' or 'Needs Nurturing,' which is usually what you want.
Do I need to run check_skylink_status first? +
No. While check_skylink_status verifies connectivity, your agent handles the connection automatically when it tries to call any other tool like create_contact. Just ask for what you need.
What information does the `get_lead_timeline` tool provide? +
It gives you every recorded interaction associated with a lead. This includes call logs, emails sent, notes added by agents, and any task status changes, providing a complete history view.
If I use `list_contacts`, what core data fields can my AI client access? +
You get basic contact information like the name, email address, phone number, and associated company details. This is useful for reviewing or preparing to sync external lists of contacts.
How do I retrieve all metadata for a specific call using `get_call`? +
The tool pulls detailed information for one call instance—including its duration, the exact date and time stamp, the outcome status (e.g., successful/missed), and the linked contact ID.
What parameters can I pass to `list_tasks`? +
You can filter tasks by assignee, due date range, and completion status. This lets your agent narrow down exactly what needs immediate attention for a specific team member or department.
How can my AI retrieve the list of new leads that haven't been contacted yet? +
Simply use the list_new_leads tool. Your agent will instantly retrieve all uncontacted prospects in your CRM, complete with contact details and source information, allowing you to prioritize outreach without opening the dashboard.
Is it possible to track the total value of deals currently in negotiation? +
Yes. By utilizing the get_pipeline_deals action and filtering by the 'negotiation' stage, your AI agent can compile all active opportunities along with their monetary value and estimated close dates.
Can I automatically monitor the performance and call metrics of my sales team? +
Absolutely. Ask the agent to run the get_agent_metrics tool. It will compile calls made, deals closed, and revenue generated per agent, giving you an immediate view of team accountability and coaching needs.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.