Vinkius
NeetoCal

NeetoCal MCP. Manage appointments and team availability from chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

NeetoCal MCP on Cursor AI Code Editor MCP Client NeetoCal MCP on Claude Desktop App MCP Integration NeetoCal MCP on OpenAI Agents SDK MCP Compatible NeetoCal MCP on Visual Studio Code MCP Extension Client NeetoCal MCP on GitHub Copilot AI Agent MCP Integration NeetoCal MCP on Google Gemini AI MCP Integration NeetoCal MCP on Lovable AI Development MCP Client NeetoCal MCP on Mistral AI Agents MCP Compatible NeetoCal MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

NeetoCal connects your scheduling page to your AI client, letting agents manage appointments and availability via natural conversation. You can list bookings, check specific person availability, create new meetings, or reschedule existing ones—all without opening a browser tab.

It keeps your calendar synchronized with simple commands.

What your AI agents can do

Cancel booking

Removes an existing appointment from your calendar.

Check neetocal status

Verifies that the server connection is working correctly.

Create booking

Schedules a brand new appointment onto your calendar.

+ 9 more capabilities included
Check and create appointments

The agent can read existing bookings using list_bookings and make new ones instantly with create_booking.

Find team availability

You use get_availability or list_availabilities to see which people are free at a specific time, identifying open slots for scheduling.

Manage links and schedules

The agent retrieves or lists all your active scheduling links (list_scheduling_links) or gets the details of one link using get_scheduling_link.

Modify existing bookings

If a meeting needs changing, you can reschedule it with reschedule_booking, get full details on an appointment via get_booking, or cancel it outright using cancel_booking.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

NeetoCal MCP Server: 12 Tools for Scheduling Management

These tools allow your agent to create, modify, list, and verify every aspect of your appointments and team availability in NeetoCal.

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 NeetoCal on Vinkius
cancel019dd12c

cancel booking

Removes an existing appointment from your calendar.

check019dd12c

check neetocal status

Verifies that the server connection is working correctly.

create019dd12c

create booking

Schedules a brand new appointment onto your calendar.

get019dd12c

get availability

Checks the availability for one specific person or team member.

get019dd12c

get booking

Retrieves all the details for a single, specified appointment.

get019dd12c

get scheduling link

Gets the unique URL you use to book appointments.

get019dd12c

get slots

Calculates and returns a list of open time slots for scheduling.

list019dd12c

list availabilities

Lists the availability status across multiple people or teams at once.

list019dd12c

list bookings

Shows a list of all appointments currently booked on your calendar.

list019dd12c

list calendars

Lists every calendar connected to the NeetoCal account.

list019dd12c

list scheduling links

Retrieves a list of all active scheduling links associated with your account.

reschedule019dd12c

reschedule booking

Updates the time or date of an appointment that already exists.

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
Start building

Make Your AI Do More

Start with NeetoCal, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,800+ 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
NeetoCal MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by NeetoCal. 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

Your data is protected. See how we built it.

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 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Finding a meeting participant shouldn't take 10 clicks across different tabs.

Today, coordinating an appointment means jumping between NeetoCal, Outlook, and your CRM. You check the booking page for availability, then open the team calendar to see who can attend, copy a link, paste it into an email draft, and wait for confirmation. It’s manual, slow, and easy to forget a step.

With this MCP server, you tell your agent exactly what you need: 'Schedule a 30-minute call with Sarah next week.' The agent handles the whole process internally—checking `get_availability`, confirming slots via `get_slots`, and executing the new appointment using `create_booking`. You just get the final confirmation.

NeetoCal MCP Server: Manage appointments and team availability from chat.

Previously, if you needed to audit all current meetings or reschedule an existing one, you had to navigate deep into the NeetoCal dashboard, manually finding the booking ID and triggering the action. It was a multi-step form fill just to change a date.

Now, your agent runs `list_bookings` to give you an overview, then executes `reschedule_booking` with one prompt. You manage the whole schedule—from listing links (`list_scheduling_links`) to canceling meetings—without touching a browser.

What you can do with this MCP connector

Listen up; this NeetoCal server gives your AI client total command over scheduling. You connect it once, and suddenly your agent can handle appointments and team availability just by chatting with you—no need to open a single browser tab or mess around in a dashboard. It’s like having a dedicated coordinator sitting right next to us.

Checking and Making Appointments
When you need the current status of the books, your agent pulls everything together using list_bookings, which shows every appointment currently scheduled on your calendar. Need to book something new? Your agent handles that instantly with create_booking. You just tell it when and who, and boom—it gets the meeting locked onto your official schedule.

If you need full visibility into what calendars are even connected to NeetoCal, list_calendars gives you that list right away.

Finding Team Availability
Figuring out who’s free is simple, even if you're dealing with a whole crew. You can check the availability for one specific person using get_availability. If you need to see what multiple people or teams are doing across the board at once, your agent uses list_availabilities to pull that status list.

These functions help find open slots, allowing the system to calculate precise time windows with get_slots. This means when someone asks 'When can we meet?'—the AI client doesn't guess; it knows exactly what's free.

Managing Links and Schedules
Your agent keeps track of all your booking channels. It pulls a list of every active scheduling link associated with NeetoCal via list_scheduling_links. If you only need the unique URL for one specific link, get_scheduling_link hands it to you immediately. You can also verify that the entire server connection is up and running by calling check_neetocal_status, giving you peace of mind about the setup.

Modifying Existing Bookings
Meetings change. Your agent handles those changes without hassle. If an appointment needs moving, it updates the date or time using reschedule_booking. You can retrieve all the fine print—like attendee names or meeting context—for a single existing booking by calling get_booking, which pulls all the details for one specified appointment.

Need to pull a meeting entirely? Your agent removes it from your calendar with cancel_booking. If you ever need to see every active scheduling link, remember that list_scheduling_links gives you that list.

This setup means your AI client acts like an expert scheduler. It checks what’s open using get_slots, shows the details for one meeting via get_booking, and if anything changes—whether it's a cancellation with cancel_booking or moving the date with reschedule_booking—it updates everything automatically, keeping your whole system in sync. It manages every calendar connection you’ve set up.

Built · Hosted · Managed by Vinkius NeetoCal MCP Server - Automate Scheduling & Booking Server ID 019dd12c-70a3-72e0-9fc8-2ed0357e6fdc
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About NeetoCal MCP

How do I check if a specific time slot is free using NeetoCal MCP Server? +

Run the get_slots tool. This function calculates and returns all open times for a given length (e.g., 30-minute) on a specified date, giving you immediate options.

What is the difference between `list_bookings` and `get_booking` with NeetoCal MCP Server? +

list_bookings shows you a list of all appointments (e.g., 5 meetings total). get_booking, however, drills down to give you every specific detail for just one selected meeting.

Can I change an appointment time using NeetoCal MCP Server? +

Yes, use the reschedule_booking tool. You just provide the booking ID and the new date/time, and the server handles updating the calendar records.

How do I list all my active NeetoCal scheduling links? +

Call the list_scheduling_links function. This pulls a full list of every unique booking URL associated with your account, confirming they are all current and ready.

How do I confirm my NeetoCal connection status using `check_neetocal_status`? +

Running check_neetocal_status confirms your API key is active and the server can reach your account. A successful response means you're ready to manage bookings; an error points directly to an incorrect API key or subdomain.

When I use `cancel_booking`, does it handle notifying the attendee? +

Yes, the cancel_booking tool manages communication. It cancels the appointment and sends a predefined cancellation notice via email to all participants listed on that booking.

What mandatory details must I provide when calling `create_booking`? +

You need specific information for successful creation: at minimum, you require the desired date, time window, and the names or email addresses of all participants involved in the meeting.

How can I get a full picture of team capacity using `list_availabilities`? +

list_availabilities aggregates open slots across multiple calendars simultaneously. This lets you track overall team throughput and find shared availability without checking individual schedules one by one.

Can my AI automatically find the details for a specific booking by its ID? +

Yes! Use the get_booking tool with the Booking ID. Your agent will respond with complete metadata for the appointment, including participant info, event type, and duration in seconds.

How do I find my NeetoCal API Key? +

Log in to your NeetoCal account, navigate to Settings > API, and you will find your unique secret token there.

What is the subdomain? +

The subdomain is the unique prefix in your NeetoCal URL (e.g., if you log in at my-company.neetocal.com, your subdomain is my-company).

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for NeetoCal. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

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.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.