io.github.boostuagency/boostu-teamleader-mcp
NPM · BOOSTU-TEAMLEADER-MCP · SCANNED AUG 3
MCP server for Teamleader Focus CRM. Use Teamleader in Claude and other AI assistants.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →
Supply Chain Security87
- No malware found by supply-chain analysis.Pass
- Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree.Partial
- No install/post-install scripts declared.Pass
- Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency45
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
- Clear OSI-approved license (MIT).Pass
- Actively maintained (last published 19 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability64
- AI-judged instruction clarity (good).Pass
- Tool/resource definitions use about 6002 tokens (~58/item across 103 items; 103 tools + 0 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
- Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage91
- 99% of tools have a non-trivial description (not blank, and not just the tool's name).Partial
- 75% of tool parameters carry a description.Partial
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
npm · boostu-teamleader-mcp
claude mcp add boostuagency-boostu-teamleader-mcp -- npx -y boostu-teamleader-mcp
codex mcp add boostuagency-boostu-teamleader-mcp -- npx -y boostu-teamleader-mcp
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"boostuagency-boostu-teamleader-mcp": {
"type": "local",
"command": [
"npx",
"-y",
"boostu-teamleader-mcp"
],
"enabled": true
}
}
} openclaw mcp add boostuagency-boostu-teamleader-mcp --command npx --arg -y --arg boostu-teamleader-mcp
mcp_servers:
boostuagency-boostu-teamleader-mcp:
command: "npx"
args: ["-y", "boostu-teamleader-mcp"] {
"mcpServers": {
"boostuagency-boostu-teamleader-mcp": {
"command": "npx",
"args": [
"-y",
"boostu-teamleader-mcp"
]
}
}
} Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Aug 26 +4
- Stability: unverified → 0.27 ▲ functional
- 2 Aug 26 +42
- Provenance: unverified → fail ▼ security
- Install scripts: unverified → pass ▲ security
- Known CVEs: unverified → partial ▲ security
- Malware scan: unverified → pass ▲ security
- Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window). security
- Tool coverage: 99 → unverified ▼ functional
- License: unverified → pass ▲ functional
- Dependency health: unverified → partial ▲ functional
- Maintenance: unverified → pass ▲ functional
- MCP protocol: unverified → pass ▲ functional
- Schema quality: unverified → good ▲ functional
- Licence: MIT functional
- 31 Jul 26 −25
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 +18
- Dependency health: partial → unverified ▼ functional
- Tool coverage: unverified → 99 ▲ functional
- 28 Jul 26 −18
- Tool coverage: 99 → unverified ▼ functional
- Dependency health: unverified → partial ▲ functional
- First check of Schema quality: unverified functional
- 27 Jul 26 45
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Analysed npm/[email protected]
Provenance none
Ecosystem: npm · Outcome: none
Dependencies 95 packages
95 packages in the resolved dependency tree · 95 deprecated · 29 stale.
The dependency tree was only partially resolved, so these counts may be incomplete.
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
teamleader_projects_add_customer ~49
Koppel een klant (contact of bedrijf) aan een nextgen-project.
| Name | Type | Req | Description |
|---|---|---|---|
| customer_id | string | yes | — |
| customer_type | string | yes | — |
| id | string | yes | — |
No output schema declared.
No examples provided.
teamleader_projects_add_deal ~37
Koppel een deal aan een nextgen-project.
| Name | Type | Req | Description |
|---|---|---|---|
| deal_id | string | yes | — |
| id | string | yes | — |
No output schema declared.
No examples provided.
teamleader_projects_add_owner ~41
Voeg een eigenaar (gebruiker) toe aan een nextgen-project.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | — |
| user_id | string | yes | — |
No output schema declared.
No examples provided.
teamleader_projects_add_quotation ~37
Koppel een offerte aan een nextgen-project.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | — |
| quotation_id | string | yes | — |
No output schema declared.
No examples provided.
teamleader_projects_assign ~48
Wijs een gebruiker of team toe aan een nextgen-project.
| Name | Type | Req | Description |
|---|---|---|---|
| assignee_id | string | yes | — |
| assignee_type | string | yes | — |
| id | string | yes | — |
No output schema declared.
No examples provided.
teamleader_projects_close ~34
Sluit een nextgen-project. SIDE EFFECT: markeert het project als gesloten.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | — |
No output schema declared.
No examples provided.
teamleader_projects_create ~86
Maak een nieuw nextgen-project. Enkel title is verplicht.
| Name | Type | Req | Description |
|---|---|---|---|
| description | string | — | Project description |
| due_on | string | — | Due date (YYYY-MM-DD) |
| extra | object | — | Any other documented projects-v2/projects.create field |
| starts_on | string | — | Start date (YYYY-MM-DD) |
| title | string | yes | Project title (required) |
No output schema declared.
No examples provided.
teamleader_projects_delete ~37
Verwijder een nextgen-project. SIDE EFFECT: verwijdert het project onomkeerbaar.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | — |
No output schema declared.
No examples provided.
teamleader_projects_duplicate ~25
Dupliceer een nextgen-project.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | — |
No output schema declared.
No examples provided.
teamleader_projects_info ~26
Get a single nextgen project by id.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | — |
No output schema declared.
No examples provided.
teamleader_projects_list ~64
List nextgen projects, optionally filtered by search term or status.
| Name | Type | Req | Description |
|---|---|---|---|
| page | number | — | — |
| page_size | number | — | max 100 |
| status | string | — | Filter by project status |
| term | string | — | Search term to filter projects |
No output schema declared.
No examples provided.
teamleader_projects_remove_customer ~50
Ontkoppel een klant (contact of bedrijf) van een nextgen-project.
| Name | Type | Req | Description |
|---|---|---|---|
| customer_id | string | yes | — |
| customer_type | string | yes | — |
| id | string | yes | — |
No output schema declared.
No examples provided.
teamleader_projects_remove_deal ~38
Ontkoppel een deal van een nextgen-project.
| Name | Type | Req | Description |
|---|---|---|---|
| deal_id | string | yes | — |
| id | string | yes | — |
No output schema declared.
No examples provided.
teamleader_projects_remove_owner ~42
Verwijder een eigenaar (gebruiker) van een nextgen-project.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | — |
| user_id | string | yes | — |
No output schema declared.
No examples provided.
teamleader_projects_remove_quotation ~38
Ontkoppel een offerte van een nextgen-project.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | — |
| quotation_id | string | yes | — |
No output schema declared.
No examples provided.
teamleader_projects_reopen ~26
Heropen een gesloten nextgen-project.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | — |
No output schema declared.
No examples provided.
teamleader_projects_unassign ~55
Verwijder de toewijzing van een gebruiker of team op een nextgen-project.
| Name | Type | Req | Description |
|---|---|---|---|
| assignee_id | string | yes | — |
| assignee_type | string | yes | — |
| id | string | yes | — |
No output schema declared.
No examples provided.
teamleader_projects_update ~97
Update een nextgen-project. Enkel meegegeven velden worden aangepast.
| Name | Type | Req | Description |
|---|---|---|---|
| description | string | — | Project description |
| due_on | string | — | Due date (YYYY-MM-DD) |
| extra | object | — | Any other documented projects-v2/projects.update field |
| id | string | yes | Project ID (required) |
| starts_on | string | — | Start date (YYYY-MM-DD) |
| title | string | — | Project title |
No output schema declared.
No examples provided.
teamleader_quotations_accept ~35
Accept a quotation. SIDE EFFECT: marks the quotation accepted (hard to undo).
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | — |
No output schema declared.
No examples provided.
teamleader_quotations_create ~42
Create a quotation on a deal. Provide one or more line items.
| Name | Type | Req | Description |
|---|---|---|---|
| deal_id | string | yes | — |
| line_items | array | yes | — |
No output schema declared.
No examples provided.
teamleader_quotations_info ~26
Get a single quotation by id.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | — |
No output schema declared.
No examples provided.
teamleader_quotations_list ~51
List quotations, optionally filtered by deal id.
| Name | Type | Req | Description |
|---|---|---|---|
| deal_id | string | — | Filter by deal ID |
| page | number | — | — |
| page_size | number | — | max 100 |
No output schema declared.
No examples provided.
teamleader_quotations_send ~53
Send a quotation by email. SIDE EFFECT: emails the customer.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | — |
| recipients_to | array | yes | Email addresses in the To field |
| subject | string | — | — |
No output schema declared.
No examples provided.
teamleader_quotations_update ~34
Update a quotation's line items.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | — |
| line_items | array | yes | — |
No output schema declared.
No examples provided.
teamleader_subscriptions_create ~120
Create a new subscription. SIDE EFFECT: creates recurring invoicing for the customer.
| Name | Type | Req | Description |
|---|---|---|---|
| billing_periods | number | yes | Number of billing periods |
| billing_unit | string | yes | Billing cycle unit |
| customer_id | string | yes | Customer ID |
| customer_type | string | yes | Customer type |
| department_id | string | yes | Department ID |
| line_items | array | yes | One or more line items for the subscription |
| starts_on | string | yes | Start date (YYYY-MM-DD) |
| title | string | yes | Subscription title |
No output schema declared.
No examples provided.
teamleader_subscriptions_deactivate ~40
Deactivate a subscription. SIDE EFFECT: stops future invoicing for this subscription.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The subscription ID to deactivate |
No output schema declared.
No examples provided.
teamleader_subscriptions_info ~25
Get a single subscription by id.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | — |
No output schema declared.
No examples provided.
teamleader_subscriptions_list ~65
List subscriptions, optionally filtered by customer.
| Name | Type | Req | Description |
|---|---|---|---|
| customer_id | string | — | Customer ID for filtering (requires customer_type) |
| customer_type | string | — | Customer type for filtering |
| page | number | — | — |
| page_size | number | — | max 100 |
No output schema declared.
No examples provided.
teamleader_subscriptions_update ~39
Update a subscription's title.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The subscription ID |
| title | string | — | New title for the subscription |
No output schema declared.
No examples provided.
teamleader_tax_rates_list ~33
List tax rates.
| Name | Type | Req | Description |
|---|---|---|---|
| page | number | — | — |
| page_size | number | — | max 100 |
No output schema declared.
No examples provided.
teamleader_teams_list ~32
List teams.
| Name | Type | Req | Description |
|---|---|---|---|
| page | number | — | — |
| page_size | number | — | max 100 |
No output schema declared.
No examples provided.
teamleader_ticket_status_list ~35
List all available ticket statuses.
| Name | Type | Req | Description |
|---|---|---|---|
| page | number | — | — |
| page_size | number | — | max 100 |
No output schema declared.
No examples provided.
teamleader_tickets_add_message ~53
Add a reply/message to a ticket. SIDE EFFECT: posts a message on the ticket thread.
| Name | Type | Req | Description |
|---|---|---|---|
| body | string | yes | Message body / reply text |
| ticket_id | string | yes | Ticket ID |
No output schema declared.
No examples provided.
teamleader_tickets_create ~82
Create a new support ticket for a customer. SIDE EFFECT: creates a ticket record.
| Name | Type | Req | Description |
|---|---|---|---|
| customer_id | string | yes | Customer ID |
| customer_type | string | yes | Customer type |
| description | string | — | Ticket description / initial message |
| subject | string | yes | Ticket subject |
| ticket_status_id | string | — | Initial ticket status ID |
No output schema declared.
No examples provided.
teamleader_tickets_info ~26
Get a single support ticket by id.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | — |
No output schema declared.
No examples provided.
teamleader_tickets_list ~82
List support tickets, optionally filtered by customer or status.
| Name | Type | Req | Description |
|---|---|---|---|
| customer_id | string | — | Customer ID for filtering (requires customer_type) |
| customer_type | string | — | Customer type for filtering |
| page | number | — | — |
| page_size | number | — | max 100 |
| ticket_status_id | string | — | Filter by ticket status ID |
No output schema declared.
No examples provided.
teamleader_tickets_update ~50
Update a ticket's subject or status.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Ticket ID |
| subject | string | — | New subject |
| ticket_status_id | string | — | New ticket status ID |
No output schema declared.
No examples provided.
teamleader_time_tracking_add ~122
Add a time tracking entry. SIDE EFFECT: creates a time log record.
| Name | Type | Req | Description |
|---|---|---|---|
| description | string | — | Description of the work done |
| duration | number | yes | Duration in seconds |
| invoiceable | boolean | — | Whether this time is invoiceable |
| started_at | string | yes | Start datetime (ISO 8601) |
| subject_id | string | — | Subject ID (requires subject_type) |
| subject_type | string | — | Subject type (e.g. project, task, deal) |
| work_type_id | string | — | Work type ID |
No output schema declared.
No examples provided.
teamleader_time_tracking_list ~51
List time tracking entries, optionally filtered by user.
| Name | Type | Req | Description |
|---|---|---|---|
| page | number | — | — |
| page_size | number | — | max 100 |
| user_id | string | — | Filter by user ID |
No output schema declared.
No examples provided.
teamleader_time_tracking_update ~52
Update a time tracking entry's duration or description.
| Name | Type | Req | Description |
|---|---|---|---|
| description | string | — | New description |
| duration | number | — | New duration in seconds |
| id | string | yes | Time tracking entry ID |
No output schema declared.
No examples provided.
teamleader_timer_start ~83
Start a running timer. SIDE EFFECT: starts a live timer that must be stopped.
| Name | Type | Req | Description |
|---|---|---|---|
| description | string | — | Description of the work |
| subject_id | string | — | Subject ID (requires subject_type) |
| subject_type | string | — | Subject type (e.g. project, task, deal) |
| work_type_id | string | — | Work type ID |
No output schema declared.
No examples provided.
teamleader_timer_stop ~58
Stop a running timer. SIDE EFFECT: stops the timer and creates a time tracking entry.
| Name | Type | Req | Description |
|---|---|---|---|
| ended_at | string | — | End datetime (ISO 8601); defaults to now |
| id | string | yes | Timer ID to stop |
No output schema declared.
No examples provided.
teamleader_units_of_measure_list ~35
List units of measure.
| Name | Type | Req | Description |
|---|---|---|---|
| page | number | — | — |
| page_size | number | — | max 100 |
No output schema declared.
No examples provided.
teamleader_update_contact ~106
Update an existing contact in Teamleader Focus
| Name | Type | Req | Description |
|---|---|---|---|
| string | — | Primary email address | |
| first_name | string | — | First name |
| gender | string | — | Gender |
| id | string | yes | The contact ID to update |
| language | string | — | Language code |
| last_name | string | — | Last name |
| mobile | string | — | Mobile number |
| phone | string | — | Phone number |
| tags | array | — | Tags to assign |
No output schema declared.
No examples provided.
teamleader_update_deal ~116
Update an existing deal in Teamleader Focus
| Name | Type | Req | Description |
|---|---|---|---|
| estimated_closing_date | string | — | Estimated closing date (YYYY-MM-DD) |
| estimated_probability | number | — | Estimated probability (0-1) |
| estimated_value_amount | number | — | Estimated value amount |
| estimated_value_currency | string | — | Currency code (e.g. 'EUR', 'USD') |
| id | string | yes | The deal ID to update |
| responsible_user_id | string | — | Responsible user ID |
| title | string | — | Deal title |
No output schema declared.
No examples provided.
teamleader_users_info ~24
Get a single user by id.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | — |
No output schema declared.
No examples provided.
teamleader_users_list ~48
List users, optionally filtered by search term.
| Name | Type | Req | Description |
|---|---|---|---|
| page | number | — | — |
| page_size | number | — | max 100 |
| term | string | — | Filter by search term |
No output schema declared.
No examples provided.
teamleader_users_me ~16
Get the currently authenticated user.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
teamleader_webhooks_list ~34
List registered webhooks.
| Name | Type | Req | Description |
|---|---|---|---|
| page | number | — | — |
| page_size | number | — | max 100 |
No output schema declared.
No examples provided.
teamleader_webhooks_register ~72
Register a webhook URL for the given event types (e.g. deal.created, invoice.booked).
| Name | Type | Req | Description |
|---|---|---|---|
| types | array | yes | List of event types to subscribe to, e.g. ['deal.created', 'invoice.booked'] |
| url | string | yes | The HTTPS URL to receive webhook POST requests |
No output schema declared.
No examples provided.