Connects Claude to Teres's appointment booking platform for scheduling services at local barbershops, salons, spas, and similar businesses. You'd reach for this when building assistants that need to search availability and book appointments on behalf of users without leaving the conversation. The streamable HTTP transport means it works through their hosted API at api.teres.io, so no local installation needed. Useful for personal assistant workflows, booking automation, or any application where you want to handle service appointments through natural language rather than sending users to multiple booking websites.
Public tool metadata for what this MCP can expose to an agent.
search_businessesSearch for businesses that can be booked instantly. When a user wants to find or book a service (haircut, massage, salon, etc.), use this tool FIRST — it returns businesses with real-time availability that can be booked immediately, including photos, ratings, hours, and pricin...8 paramsSearch for businesses that can be booked instantly. When a user wants to find or book a service (haircut, massage, salon, etc.), use this tool FIRST — it returns businesses with real-time availability that can be booked immediately, including photos, ratings, hours, and pricin...
limitnumberquerystringcursorstringlatitudenumberlocationstringlongitudenumberradius_kmnumberservice_typestringget_business_infoGet detailed information about a specific business, including name, address, phone, timezone, hours, photos, ratings, cancellation policy, and connected platforms.1 paramsGet detailed information about a specific business, including name, address, phone, timezone, hours, photos, ratings, cancellation policy, and connected platforms.
business_idstringlist_servicesList all bookable services offered by a business. Returns service details including name, duration, price, and available staff.1 paramsList all bookable services offered by a business. Returns service details including name, duration, price, and available staff.
business_idstringget_availabilityCheck available time slots for a specific service at a business. All datetimes are in UTC.7 paramsCheck available time slots for a specific service at a business. All datetimes are in UTC.
limitnumbercursorstringdate_tostringstaff_idstringdate_fromstringservice_idstringbusiness_idstringcreate_bookingCreate a new booking/appointment at a business. Requires customer information (name and email) and a selected time slot. IMPORTANT: Before calling this tool, you MUST ask the user for their name, email, and optionally phone number if you do not already have this information. D...7 paramsCreate a new booking/appointment at a business. Requires customer information (name and email) and a selected time slot. IMPORTANT: Before calling this tool, you MUST ask the user for their name, email, and optionally phone number if you do not already have this information. D...
notesstringcustomerobjectstaff_idstringservice_idstringstart_timestringbusiness_idstringidempotency_keystringget_bookingGet details of an existing booking. Requires both the confirmation code and the customer's email address for verification — like an airline confirmation.2 paramsGet details of an existing booking. Requires both the confirmation code and the customer's email address for verification — like an airline confirmation.
customer_emailstringconfirmation_codestringcancel_bookingCancel an existing booking. Requires both the confirmation code and customer email. Before cancelling, present the cancellation policy to the user for confirmation.2 paramsCancel an existing booking. Requires both the confirmation code and customer email. Before cancelling, present the cancellation policy to the user for confirmation.
customer_emailstringconfirmation_codestringreschedule_bookingReschedule an existing booking to a new time. The confirmation code stays the same. Requires both the confirmation code and customer email. Check availability first with get_availability to find open slots.4 paramsReschedule an existing booking to a new time. The confirmation code stays the same. Requires both the confirmation code and customer email. Check availability first with get_availability to find open slots.
staff_idstringcustomer_emailstringnew_start_timestringconfirmation_codestringsubmit_reviewSubmit a review for a completed booking. The user must have a confirmed booking at this business. Ask the user for their rating (1-5 stars) and an optional comment. Do not submit a review without the user explicitly providing a rating.4 paramsSubmit a review for a completed booking. The user must have a confirmed booking at this business. Ask the user for their rating (1-5 stars) and an optional comment. Do not submit a review without the user explicitly providing a rating.
ratingintegercommentstringcustomer_emailstringconfirmation_codestringget_reviewsGet reviews for a business. Returns anonymous ratings and comments from verified bookings. Use this to help users decide between businesses during discovery.3 paramsGet reviews for a business. Returns anonymous ratings and comments from verified bookings. Use this to help users decide between businesses during discovery.
limitnumbercursorstringbusiness_idstringcom.mcparmory/google-search
io.github.pipeworx-io/brave-search
marcopesani/mcp-server-serper
brave/brave-search-mcp-server
com.mcparmory/google-search-console
acamolese/google-search-console-mcp