Vinkius
Phorest

Phorest MCP for AI. Manage bookings and staff schedules via natural 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

Phorest MCP on Cursor AI Code EditorPhorest MCP on Claude Desktop AppPhorest MCP on OpenAI Agents SDKPhorest MCP on Visual Studio CodePhorest MCP on GitHub Copilot AI AgentPhorest MCP on Google Gemini AIPhorest MCP on Lovable AI DevelopmentPhorest MCP on Mistral AI AgentsPhorest MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Phorest MCP Server manages salon or spa operations—including client details, staff timetables, and appointments—directly through your AI agent. It lets you list clients, update bookings, check in patrons, and manage staff breaks using natural conversation.

What your AI can do

Checkin appointment

Marks a client as present for an appointment.

Confirm appointments

Confirms one or more scheduled appointments in the system.

Create break

Logs a staff member's break time into the schedule.

+ 14 more capabilities included
Client Registration

Create a new client record or update existing details for any customer.

Appointment Status Management

List, retrieve specific details, confirm, or check in clients for their scheduled appointments.

Staff Time Tracking

View the work schedules and breaks for staff members across a branch.

Client History Lookup

Fetch detailed records of a client's past treatments or service packages.

Data Reporting

Start data export jobs to generate CSV files for business reporting and analysis.

Included with Plan

Waiting for input…

AI Agent

Phorest MCP Server: 17 Tools for Salon Operations

Use these tools to programmatically manage every aspect of your spa or salon, from checking in clients to generating detailed sales reports.

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 Phorest on Vinkius

Checkin Appointment

Marks a client as present for an appointment.

Confirm Appointments

Confirms one or more scheduled appointments in the system.

Create Break

Logs a staff member's break time into the schedule.

Create Client

Adds a brand new client record to the system.

Create Csv Export Job

Initiates an export job, queuing up data for CSV download later.

Get Appointment

Retrieves full details for a single specific appointment time slot.

Get Branch Timetable

Gets the work schedule and hours for all staff at a specific branch location.

Get Client Course

Retrieves detailed records about one client's treatment package or course history.

Get Csv Export Job

Checks the status and provides the download link for a previously requested CSV...

Get Staff Timetable

Retrieves the work schedule for all staff members at a specific branch.

List Appointments

Lists all scheduled appointments for a given branch or date range.

List Breaks

Retrieves a list of currently logged staff breaks.

List Client Courses

Lists all available treatment packages or course options for clients.

List Clients

Retrieves a list of all existing client records within the business.

Update Appointment

Modifies details for an existing booking, like changing the time or service type.

Update Client Course

Updates a client's package status, such as extending an expiry date.

Update Client

Edits basic information (contact details) on a client's profile.

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.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Phorest integration is available immediately — no restart needed.

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 Phorest, 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
Phorest 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 Phorest. 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 connection provides 17 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Daily operations involve jumping between 5+ different screens just to manage one client visit.

Right now, if a receptionist needs to confirm an appointment, they might have to click into the calendar view, find the client's name, open their profile tab, and then hit 'Confirm.' If they need to update the phone number at the same time? That's another separate modal pop-up. It takes clicks, context switching, and a high risk of forgetting one step.

With the Phorest MCP Server, you just tell your agent: 'Update client Jane Doe's number and confirm her 3 PM appointment.' The AI runs `update_client` and `confirm_appointments` in sequence. You get the confirmation immediately. No clicking required.

Phorest MCP Server: Update Client Details (The `update_client` Tool)

Manually updating a client record means logging into Phorest, searching by name or ID, finding the correct field, and typing in the new data. If you're on mobile, that process is slow and prone to errors.

Now, tell your agent: 'Update John Smith's email address.' The AI executes `update_client` with the necessary details. It handles the API call, checks for required version fields, and confirms success—all in one conversation.

What your AI can actually do with this

Phorest Management via MCP Server

Connect your Phorest account to any compatible AI agent. You'll use this server to handle day-to-day salon or spa business operations without opening a single desktop application. This toolset exposes core functions for managing client data, scheduling appointments, and tracking staff resources, letting you talk through complex tasks with natural conversation.

Client Profiles and Data Management

You can manage the full lifecycle of your customer records. If you gotta add a brand-new person to the books, use create_client to log their details immediately. Need to correct an address or phone number? Just hit up update_client. For existing clients, you'll always have access to their history; run list_client_courses to see all available packages and options, then use get_client_course to pull detailed records on a specific client’s past treatments or service package history.

You don't gotta keep paper files for anything.

Appointments and Check-Ins

The booking process is totally covered. To get a full picture of what's booked, you can run list_appointments to see every scheduled slot across the entire branch or within a date range. If you only need details on one specific time slot, use get_appointment. You gotta confirm those bookings? Use confirm_appointments to lock in multiple appointments at once.

When a client walks through the door, mark them as present immediately using checkin_appointment. And if things change—maybe they need to swap services or reschedule completely—you can modify an existing booking with update_appointment.

Staff Scheduling and Breaks

You'll maintain total visibility over your team. To check the general work schedule for every staff member at a specific location, use get_branch_timetable. For just one person, pull their individual hours using get_staff_timetable. You can also get a list of all current breaks logged by staff with list_breaks, or you can log a break period into the system for an employee when they step away from work using create_break.

Reporting and Exporting Data

For your accounting or marketing reports, this server handles data extraction. To start generating a massive CSV file containing business data, use create_csv_export_job. If you need to know if that export job is done or where the download link is, run get_csv_export_job.

This system gives your AI client total operational control. You manage clients, schedules, and inventory reporting without ever needing to log into the Phorest desktop program.

Built · Hosted · Managed by Vinkius Phorest MCP Server - Salon & Spa Booking Management
Server ID 019ea5fe-792c-735f-b6a8-e9f4af08f404
Vinkius Inspector
Compliance Grade F
Score 3.11/100
Vinkius Inspector Badge — Score 3.11/100

Questions you might have

How do I check a client's history using get_client_course? +

The get_client_course tool retrieves the specific details of a client's package or treatment course. You give it the client ID, and it returns their full service history.

Can I schedule staff breaks using create_break? +

Yes, create_break logs a staff member’s break time directly into the system's timetable. This ensures that scheduling tools know when they are unavailable.

What is the difference between list_appointments and get_appointment? +

list_appointments gives you an overview, showing many appointments for a branch. get_appointment dives deeper, giving full details on just one specific booking slot.

How do I export data to CSV using create_csv_export_job? +

You run create_csv_export_job first. This doesn't give you the file instantly; it just queues the job. You must then use get_csv_export_job later to check the status and get the download link.

Do I need to know the client ID for update_client? +

Yes, while you can ask by name, using the client ID is more reliable. The tool requires specific identifiers to ensure you modify the correct record and maintain data integrity.

Does `create_client` require specific permissions or credentials? +

Yes, your AI agent needs valid Phorest API credentials to perform this action. The system uses these credentials to authenticate against your business account, ensuring the client record is created in real time.

What happens if I use `update_appointment` and the data has changed? +

The tool requires a version field for optimistic locking. If another user updated the appointment after you retrieved it, the update will fail. Your agent must detect this failure and prompt you for fresh information.

How do I check staff availability using `get_staff_timetable`? +

This tool retrieves the full work schedule for specified staff members at a branch. It lists working hours, scheduled breaks, and shows available slots, letting your agent confirm who is free before booking.

Can I check in a client for their appointment using the AI? +

Yes! Use the checkin_appointment tool with the Business ID, Branch ID, and Appointment ID. The agent will process the check-in immediately.

How do I see a specific staff member's schedule? +

You can use the get_staff_timetable tool. Just provide the Business ID, Branch ID, and Staff ID to see their working hours and availability.

Is it possible to export client data to CSV? +

Yes, you can initiate an export using create_csv_export_job and then retrieve the status or file using get_csv_export_job.

Built & Managed by Vinkius 30s setup 17 tools

We've already built the connector for Phorest. 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 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.