Teamleader Focus
Teamleader Focus — the Belgian CRM, project and invoicing suite: companies, contacts, deals, projects, time tracking, invoices and quotations. REST API, OAuth 2.0, everything over POST.
7 天免费 · 无需信用卡 · EU 托管
问 Teamleader 任何事
通过 AnythingMCP 对 Teamleader Focus 试一个真实提示 — Claude 调用工具并返回答案。在你的消息上按 Enter 即可在 Cloud 安装。
在 Cloud 上安装 TeamleaderClaude 是 AI,可能会出错。请核对回答。
2 分钟设置
- 1在 cloud.anythingmcp.com 开始免费试用。
- 2在连接器商店点击 Teamleader Focus。提示时粘贴凭据。
- 3生成 MCP API 密钥,将 AI 客户端指向生成的 MCP URL。
配置 Teamleader Focus
直接来自连接器定义:在哪里获取凭据、需要哪些权限,以及该适配器调用的是哪个 API。 由连接器作者以英文提供。
Getting a token
- Register an integration in the Teamleader Marketplace developer area (developer.teamleader.eu). You receive a client id and client secret.
- Run the authorization-code flow once for the account and keep the refresh token — Teamleader's access tokens last one hour.
- Set
TEAMLEADER_CLIENT_ID,TEAMLEADER_CLIENT_SECRETandTEAMLEADER_REFRESH_TOKEN. AnythingMCP refreshes the access token on its own.
Every endpoint is a POST, including the reads. Teamleader's API is action-shaped — companies.list, deals.info, invoices.list — and all of them are POSTs whose JSON body carries the filter. That is why these tools look like writes in an HTTP trace even when they only read; the tool names here say what each one actually does.
Filters are a nested object. {"filter": {"term": "Acme"}, "page": {"size": 20, "number": 1}, "sort": [{"field": "name", "order": "asc"}]}. The available filter keys differ per action and are listed in Teamleader's reference.
Refresh tokens rotate. Teamleader issues a new refresh token on every refresh and invalidates the old one. AnythingMCP persists the rotated token back into the connector, so the stored value stays current — but if you also use the same refresh token from another script, one of the two will start failing.
Ids are UUIDs, and deals.info needs the deal's id, not its reference number.
Cloud reachability: api.focus.teamleader.eu is public with a valid certificate.