Skip to main content
Glama
boostuagency

boostu-teamleader-mcp

by boostuagency

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TEAMLEADER_TOOLSNoComma-separated list of tool group keys to enable. When unset, all 21 groups are loaded.
TEAMLEADER_CLIENT_IDYesOAuth2 client ID from your Teamleader integration
TEAMLEADER_TOKEN_STORENoPath to a writable file where the server persists the rotated refresh token (e.g. /var/run/teamleader-token). Strongly recommended in production.
TEAMLEADER_CLIENT_SECRETYesOAuth2 client secret from your Teamleader integration
TEAMLEADER_REFRESH_TOKENYesInitial refresh token obtained from the OAuth2 authorization flow

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
teamleader_list_contactsA

List contacts from Teamleader Focus with optional filtering and pagination

teamleader_get_contactA

Get detailed information about a specific contact

teamleader_create_contactA

Create a new contact in Teamleader Focus

teamleader_update_contactC

Update an existing contact in Teamleader Focus

teamleader_list_companiesA

List companies from Teamleader Focus with optional filtering and pagination

teamleader_get_companyA

Get detailed information about a specific company

teamleader_create_companyB

Create a new company in Teamleader Focus

teamleader_list_dealsA

List deals/opportunities from Teamleader Focus with optional filtering and pagination

teamleader_get_dealA

Get detailed information about a specific deal

teamleader_create_dealB

Create a new deal/opportunity in Teamleader Focus

teamleader_update_dealC

Update an existing deal in Teamleader Focus

teamleader_list_tasksB

List tasks from Teamleader Focus with optional filtering and pagination

teamleader_create_taskA

Create a new task in Teamleader Focus. The Teamleader API requires a title, a due date and a work type. Use teamleader_work_types_list to find a work_type_id.

teamleader_list_eventsA

List calendar events from Teamleader Focus with optional filtering and pagination

teamleader_get_eventB

Get detailed information about a specific event

teamleader_create_eventB

Create a new calendar event in Teamleader Focus

teamleader_list_invoicesA

List invoices from Teamleader Focus with optional filtering and pagination

teamleader_get_invoiceB

Get detailed information about a specific invoice

teamleader_create_invoiceB

Create a new draft invoice in Teamleader Focus

teamleader_invoices_bookA

Book a draft invoice into accounting and assign it a number. SIDE EFFECT: books the draft into accounting and assigns a number; not freely reversible.

teamleader_invoices_sendA

Send an invoice by email to the specified recipients. SIDE EFFECT: emails the customer.

teamleader_invoices_register_paymentB

Register a payment against an invoice.

teamleader_invoices_downloadA

Get a temporary download URL for an invoice in the specified format.

teamleader_quotations_listB

List quotations, optionally filtered by deal id.

teamleader_quotations_infoA

Get a single quotation by id.

teamleader_quotations_createB

Create a quotation on a deal. Provide one or more line items.

teamleader_quotations_updateB

Update a quotation's line items.

teamleader_quotations_acceptA

Accept a quotation. SIDE EFFECT: marks the quotation accepted (hard to undo).

teamleader_quotations_sendA

Send a quotation by email. SIDE EFFECT: emails the customer.

teamleader_products_listA

List products, optionally filtered by search term.

teamleader_products_infoB

Get a single product by id.

teamleader_product_categories_listC

List product categories.

teamleader_price_lists_listC

List price lists.

teamleader_units_of_measure_listC

List units of measure.

teamleader_deal_phases_listC

List deal phases.

teamleader_deal_pipelines_listC

List deal pipelines.

teamleader_deal_sources_listC

List deal sources.

teamleader_lost_reasons_listC

List lost reasons for deals.

teamleader_tax_rates_listD

List tax rates.

teamleader_payment_terms_listD

List payment terms.

teamleader_withholding_tax_rates_listC

List withholding tax rates.

teamleader_work_types_listA

List work types. Use this to find a work_type_id for creating tasks or time tracking.

teamleader_users_listB

List users, optionally filtered by search term.

teamleader_users_infoA

Get a single user by id.

teamleader_users_meA

Get the currently authenticated user.

teamleader_teams_listC

List teams.

teamleader_departments_listC

List departments.

teamleader_custom_field_definitions_listC

List custom field definitions.

teamleader_custom_field_definitions_infoC

Get a single custom field definition by id.

teamleader_credit_notes_listB

List credit notes, optionally filtered by invoice or department.

teamleader_credit_notes_infoB

Get a single credit note by id.

teamleader_subscriptions_listB

List subscriptions, optionally filtered by customer.

teamleader_subscriptions_infoC

Get a single subscription by id.

teamleader_subscriptions_createA

Create a new subscription. SIDE EFFECT: creates recurring invoicing for the customer.

teamleader_subscriptions_updateB

Update a subscription's title.

teamleader_subscriptions_deactivateA

Deactivate a subscription. SIDE EFFECT: stops future invoicing for this subscription.

teamleader_projects_listA

List nextgen projects, optionally filtered by search term or status.

teamleader_projects_infoA

Get a single nextgen project by id.

teamleader_projects_createB

Maak een nieuw nextgen-project. Enkel title is verplicht.

teamleader_projects_updateA

Update een nextgen-project. Enkel meegegeven velden worden aangepast.

teamleader_projects_closeB

Sluit een nextgen-project. SIDE EFFECT: markeert het project als gesloten.

teamleader_projects_reopenC

Heropen een gesloten nextgen-project.

teamleader_projects_duplicateC

Dupliceer een nextgen-project.

teamleader_projects_deleteA

Verwijder een nextgen-project. SIDE EFFECT: verwijdert het project onomkeerbaar.

teamleader_projects_assignB

Wijs een gebruiker of team toe aan een nextgen-project.

teamleader_projects_unassignB

Verwijder de toewijzing van een gebruiker of team op een nextgen-project.

teamleader_projects_add_ownerB

Voeg een eigenaar (gebruiker) toe aan een nextgen-project.

teamleader_projects_remove_ownerB

Verwijder een eigenaar (gebruiker) van een nextgen-project.

teamleader_projects_add_customerB

Koppel een klant (contact of bedrijf) aan een nextgen-project.

teamleader_projects_remove_customerB

Ontkoppel een klant (contact of bedrijf) van een nextgen-project.

teamleader_projects_add_dealC

Koppel een deal aan een nextgen-project.

teamleader_projects_remove_dealC

Ontkoppel een deal van een nextgen-project.

teamleader_projects_add_quotationC

Koppel een offerte aan een nextgen-project.

teamleader_projects_remove_quotationB

Ontkoppel een offerte van een nextgen-project.

teamleader_time_tracking_listA

List time tracking entries, optionally filtered by user.

teamleader_time_tracking_addB

Add a time tracking entry. SIDE EFFECT: creates a time log record.

teamleader_time_tracking_updateB

Update a time tracking entry's duration or description.

teamleader_timer_startB

Start a running timer. SIDE EFFECT: starts a live timer that must be stopped.

teamleader_timer_stopA

Stop a running timer. SIDE EFFECT: stops the timer and creates a time tracking entry.

teamleader_calls_listA

List calls, optionally filtered by customer.

teamleader_calls_createC

Create a call activity. SIDE EFFECT: creates a call record.

teamleader_calls_completeA

Mark a call as completed. SIDE EFFECT: updates the call status.

teamleader_meetings_listC

List meetings.

teamleader_meetings_createB

Schedule a meeting. SIDE EFFECT: creates a meeting record.

teamleader_meetings_completeA

Mark a meeting as completed. SIDE EFFECT: updates the meeting status.

teamleader_tickets_listB

List support tickets, optionally filtered by customer or status.

teamleader_tickets_infoB

Get a single support ticket by id.

teamleader_tickets_createB

Create a new support ticket for a customer. SIDE EFFECT: creates a ticket record.

teamleader_tickets_updateA

Update a ticket's subject or status.

teamleader_tickets_add_messageA

Add a reply/message to a ticket. SIDE EFFECT: posts a message on the ticket thread.

teamleader_ticket_status_listB

List all available ticket statuses.

teamleader_contacts_add_tagsB

Add one or more tags to a contact.

teamleader_contacts_remove_tagsB

Remove one or more tags from a contact.

teamleader_companies_add_tagsB

Add one or more tags to a company.

teamleader_companies_remove_tagsB

Remove one or more tags from a company.

teamleader_notes_listA

List notes linked to a subject (e.g. contact, company, deal). subject_type and subject_id are required.

teamleader_notes_createA

Create a note linked to a subject (e.g. contact, company, deal).

teamleader_files_listA

List files linked to a subject (e.g. contact, company, deal). subject_type and subject_id are required.

teamleader_files_downloadA

Get a temporary download URL for a file by its ID.

teamleader_files_uploadA

Step 1 of a two-step file upload flow — returns an upload URL/location; the actual bytes are then PUT to that URL out of band. Provide the subject to link the file to and the intended file name.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/boostuagency/boostu-teamleader-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server