Skip to main content
Glama

Tokeet MCP by usefulapi

Server Details

Read Tokeet rentals, rates, guests, tasks and expenses; add guests, notes and tasks.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
m190/usefulapi-mcp
GitHub Stars
0

TDQS

Score is being calculated.

Available Tools

24 tools
tokeet_add_guest_noteAdd guest noteInspect

WRITE: add an internal note to a guest record (not visible to or sent to the guest). POST /guest/{guest_pkey}/note.

ParametersJSON Schema
NameRequiredDescriptionDefault
noteYesThe note text.
guest_idYesGuest id (the id / pkey Tokeet returns for it).
tokeet_create_guestCreate guestInspect

WRITE: create a guest record (name and email required, the rest optional). Nothing is sent to the guest. Tokeet cannot recover deleted data and this server cannot delete guests. POST /guest.

ParametersJSON Schema
NameRequiredDescriptionDefault
kidsNoNames of the guest's children, as one string.
nameYesGuest full name.
drinkNoFavourite drink.
emailYesPrimary email.
hobbyNoHobby.
notesNoInitial notes, as strings.
phoneNoPhone number.
sportNoSport.
spouseNoName of the guest's spouse.
addressNoGuest address.
birthdayNoBirthday, MM/DD/YYYY.
tokeet_create_taskCreate taskInspect

WRITE: create a task (to-do) in the account, optionally linked to an inquiry and assigned to a user. due is an epoch timestamp: use the same unit as the due of existing tasks from tokeet_list_tasks. No message is sent to anyone by this call. POST /task.

ParametersJSON Schema
NameRequiredDescriptionDefault
dueYesEpoch timestamp when the task is due (same unit as existing tasks).
listYesName of the task list to add it to.
nameYesTask name.
notesNoA note about the task.
statusNo1 = active (default), 2 = completed.
user_idNoUser id the task is assigned to (see tokeet_list_users).
inquiry_idNoInquiry (booking) id the task relates to.
tokeet_get_current_userGet current user
Read-only
Inspect

The Tokeet user the API key belongs to (name, email, role). Login data is never returned. GET /user/me.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

tokeet_get_expenseGet expense
Read-only
Inspect

One expense by id. GET /expense/{expense_pkey}.

ParametersJSON Schema
NameRequiredDescriptionDefault
expense_idYesExpense id (the id / pkey Tokeet returns for it).
tokeet_get_guestGet guest
Read-only
Inspect

One guest by id: contact details, notes, interactions and preferences. GET /guest/{pkey}.

ParametersJSON Schema
NameRequiredDescriptionDefault
guest_idYesGuest id (the id / pkey Tokeet returns for it).
tokeet_get_guest_by_emailGet guest by email
Read-only
Inspect

The guest whose primary email is exactly this address. GET /guest/email/{email}.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailYesGuest primary email address.
tokeet_get_rentalGet rental
Read-only
Inspect

One rental property by id (its pkey from tokeet_list_rentals). GET /rental/{rental_pkey}.

ParametersJSON Schema
NameRequiredDescriptionDefault
rental_idYesRental id (the id / pkey Tokeet returns for it).
tokeet_get_rental_availabilityGet rental availability
Read-only
Inspect

The open and blocked dates of one rental over the next two years. GET /rental/{rental_pkey}/availability.

ParametersJSON Schema
NameRequiredDescriptionDefault
rental_idYesRental id (the id / pkey Tokeet returns for it).
tokeet_get_taskGet task
Read-only
Inspect

One task by id. GET /task/{task_pkey}.

ParametersJSON Schema
NameRequiredDescriptionDefault
task_idYesTask id (the id / pkey Tokeet returns for it).
tokeet_get_templateGet message template
Read-only
Inspect

One message template by id. GET /template/{template_pkey}.

ParametersJSON Schema
NameRequiredDescriptionDefault
template_idYesTemplate id (the id / pkey Tokeet returns for it).
tokeet_get_userGet user
Read-only
Inspect

One team member by id. GET /user/{user_pkey}.

ParametersJSON Schema
NameRequiredDescriptionDefault
user_idYesUser id (the id / pkey Tokeet returns for it).
tokeet_list_expensesList expenses
Read-only
Inspect

List the expenses recorded in the account (date, rental, category, amount, paid/unpaid status), by creation date. Read-only. GET /expense.

ParametersJSON Schema
NameRequiredDescriptionDefault
skipNoRows to skip, from 0 (default 0). Pass the previous reply's next_skip.
sortNo1 ascending, -1 descending.
limitNoResults per page, 1-100 (default 25).
tokeet_list_guestsList guests
Read-only
Inspect

List guests (personal data: name, emails, phones, address, notes, interactions), one page at a time. Filter by partial name, booking source/channel, and whether they have bookings. GET /guest.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoPartial guest name (matched by regex on the name).
skipNoRows to skip, from 0 (default 0). Pass the previous reply's next_skip.
sortNoSort by name: 1 ascending, -1 descending.
limitNoResults per page, 1-100 (default 25).
bookedNotrue = only guests with bookings.
sourceNoOnly guests from this channel/source, e.g. airbnb.
unbookedNotrue = only guests without bookings.
tokeet_list_ratesList rental rates
Read-only
Inspect

All standard, dynamic and promotional rates of one rental. Read-only: rates cannot be changed with this server. GET /rate/{rental_pkey}.

ParametersJSON Schema
NameRequiredDescriptionDefault
skipNoRows to skip, from 0 (default 0). Pass the previous reply's next_skip.
sortNo1 ascending, -1 descending.
limitNoResults per page, 1-100 (default 25).
rental_idYesRental id (the id / pkey Tokeet returns for it).
tokeet_list_rentalsList rentals
Read-only
Inspect

List the rental properties in the account, sorted by name. GET /rental.

ParametersJSON Schema
NameRequiredDescriptionDefault
skipNoRows to skip, from 0 (default 0). Pass the previous reply's next_skip.
sortNo1 ascending, -1 descending.
limitNoResults per page, 1-100 (default 25).
tokeet_list_rentals_by_ownerList rentals by owner
Read-only
Inspect

List the rentals assigned to one owner. GET /rental/owner/{owner_pkey} (Tokeet documents no paging for it: all of the owner's rentals come back).

ParametersJSON Schema
NameRequiredDescriptionDefault
owner_idYesOwner id (the id / pkey Tokeet returns for it).
tokeet_list_tasksList tasks
Read-only
Inspect

List the tasks (to-dos, e.g. cleanings and check-ins) in the account, sorted by task name. GET /task.

ParametersJSON Schema
NameRequiredDescriptionDefault
skipNoRows to skip, from 0 (default 0). Pass the previous reply's next_skip.
sortNo1 ascending, -1 descending.
limitNoResults per page, 1-100 (default 25).
tokeet_list_templatesList message templates
Read-only
Inspect

List the message/email templates in the account, optionally of one type. GET /template.

ParametersJSON Schema
NameRequiredDescriptionDefault
skipNoRows to skip, from 0 (default 0). Pass the previous reply's next_skip.
sortNo1 ascending, -1 descending.
typeNoOnly templates of this type.
limitNoResults per page, 1-100 (default 25).
tokeet_list_triggersList automation triggers
Read-only
Inspect

List the automation triggers (event, rental, template, delay) in the account. Read-only: triggers cannot be changed with this server. GET /trigger.

ParametersJSON Schema
NameRequiredDescriptionDefault
skipNoRows to skip, from 0 (default 0). Pass the previous reply's next_skip.
sortNo1 ascending, -1 descending.
limitNoResults per page, 1-100 (default 25).
tokeet_list_usersList users
Read-only
Inspect

List the team members (users) of the Tokeet account. GET /user.

ParametersJSON Schema
NameRequiredDescriptionDefault
skipNoRows to skip, from 0 (default 0). Pass the previous reply's next_skip.
limitNoResults per page, 1-100 (default 25).
tokeet_record_guest_interactionRecord guest interactionInspect

WRITE: log an interaction you had with a guest (phone call, meeting or comment) in the guest's history. Nothing is sent to the guest. date is an epoch timestamp: use the same unit as the dates you see on existing interactions from tokeet_get_guest. POST /guest/{guest_pkey}/interaction.

ParametersJSON Schema
NameRequiredDescriptionDefault
dateYesEpoch timestamp of the interaction (same unit as Tokeet's other dates).
typeYesInteraction type.
commentYesWhat was discussed.
guest_idYesGuest id (the id / pkey Tokeet returns for it).
tokeet_update_guestUpdate guest
DestructiveIdempotent
Inspect

WRITE: change fields of a guest (name, address, birthday, spouse, kids, drink, hobby, sport). Only the fields you pass are sent, and each one OVERWRITES the stored value (an address object replaces the whole address). Emails and phones have their own endpoints and are not changed here. PUT /guest/{guest_pkey}.

ParametersJSON Schema
NameRequiredDescriptionDefault
kidsNoNames of the guest's children, as one string.
nameNoNew full name.
drinkNoFavourite drink.
hobbyNoHobby.
sportNoSport.
spouseNoName of the guest's spouse.
addressNoGuest address.
birthdayNoBirthday, MM/DD/YYYY.
guest_idYesGuest id (the id / pkey Tokeet returns for it).
tokeet_update_taskUpdate task
DestructiveIdempotent
Inspect

WRITE: change a task: rename, move to another list, reschedule, edit notes, reassign, or mark it completed (status 2) or active (1). Only the fields you pass are sent and each OVERWRITES the stored value. PUT /task/{task_pkey}.

ParametersJSON Schema
NameRequiredDescriptionDefault
dueNoEpoch timestamp when due (same unit as existing tasks).
listNoTask list name.
nameNoNew task name.
notesNoTask note (replaces the old one).
statusNo1 = active, 2 = completed.
task_idYesTask id (the id / pkey Tokeet returns for it).
user_idNoUser id to assign the task to.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 24 tool updates
    • First observedtokeet_add_guest_note
    • First observedtokeet_create_guest
    • First observedtokeet_create_task
    • First observedtokeet_get_current_user
    • First observedtokeet_get_expense
    • First observedtokeet_get_guest
    • First observedtokeet_get_guest_by_email
    • First observedtokeet_get_rental
    • First observedtokeet_get_rental_availability
    • First observedtokeet_get_task
    • First observedtokeet_get_template
    • First observedtokeet_get_user
    • First observedtokeet_list_expenses
    • First observedtokeet_list_guests
    • First observedtokeet_list_rates
    • First observedtokeet_list_rentals
    • First observedtokeet_list_rentals_by_owner
    • First observedtokeet_list_tasks
    • First observedtokeet_list_templates
    • First observedtokeet_list_triggers
    • First observedtokeet_list_users
    • First observedtokeet_record_guest_interaction
    • First observedtokeet_update_guest
    • First observedtokeet_update_task

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.