teamhood-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TEAMHOOD_API_KEY | Yes | Your Teamhood API key (account or workspace key) | |
| TEAMHOOD_API_URL | Yes | Your Teamhood API URL, e.g. https://api-JOUWTENANT.teamhood.com | |
| TEAMHOOD_TIMEZONE | No | Timezone used to interpret timestamps, e.g. Europe/Brussels | Europe/Brussels |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| teamhood_list_workspacesA | Geeft alle workspaces in het Teamhood-account, met hun ID. Begin hier: bijna elke andere query heeft een workspace-ID nodig. |
| teamhood_list_usersA | Geeft de gebruikerslijst met naam, e-mail en waar beschikbaar de laatste activiteitsdatum. Gebruik dit om het user-ID van een collega te vinden voor time logs. |
| teamhood_search_itemsA | Zoekt work items (tickets) in een workspace. Gebruik dit om te controleren of er al een ticket bestaat voor een stuk werk, en om het ticketnummer en de exacte titel op te halen. Filtert client-side op de zoekterm, dus houd de workspace-scope beperkt bij grote accounts. |
| teamhood_get_itemA | Haalt één work item op met alle velden, inclusief geaggregeerde waarden zoals estimation, tracked time en budget. |
| teamhood_get_item_activityA | Geeft de item-activiteiten op een board binnen een periode: wanneer items van status wisselden en wie eraan werkte. Let op dat Teamhood dit per board aanbiedt en niet per item, dus filter zelf op het item dat je zoekt. |
| teamhood_get_board_structureA | Geeft de rijen en statussen van een board. Let op: de statussen komen als platte lijst terug, zonder statusgroepen. |
| teamhood_list_boardsB | Geeft de boards binnen een workspace, met hun ID en naam. |
| teamhood_get_time_logsA | Geeft de geregistreerde uren over een periode, optioneel gefilterd op gebruiker. Elk tijdstip krijgt naast de ruwe UTC-waarde ook de lokale datum en tijd, zodat registraties rond middernacht niet op de verkeerde dag belanden. Gebruik dit om te zien wat er al geboekt staat voordat je nieuwe uren voorstelt. |
| teamhood_describe_apiA | Probeert de OpenAPI- of Swagger-specificatie van jouw Teamhood-omgeving op te halen en geeft de beschikbare GET-paden terug. Gebruik dit als een ander tool een 404 geeft, om te zien hoe het endpoint in jouw versie heet. |
| teamhood_raw_getA | Voert een GET uit op een willekeurig pad van de Teamhood API. Bedoeld als noodklep wanneer een endpoint anders heet in jouw omgeving. Alleen lezen: schrijven is in deze server niet mogelijk. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |