TeamViewer API
Read your TeamViewer account through the Web API: devices and their online status, contacts, groups, account details and service-queue sessions. Read-only.
7-day free trial · No credit card · EU-hosted
Ask TeamViewer anything
Try a real prompt against TeamViewer API via AnythingMCP — Claude calls the tools, returns the answer. Press Enter on your own message to install on Cloud.
Install TeamViewer on CloudClaude is AI and can make mistakes. Please double-check responses.
Setup in 2 minutes
- 1Start a free trial on cloud.anythingmcp.com.
- 2Click TeamViewer API in the connector store. Paste credentials when prompted.
- 3Mint an MCP API key and point your AI client at the generated MCP URL.
Guides for TeamViewer
Step-by-step setup for the most popular AI clients.
Setting up TeamViewer API
From the connector definition itself: where to find the credentials, what they need to be allowed to do, and which API this adapter talks to.
This connector reads a TeamViewer account through the Web API (webapi.teamviewer.com/api/v1): the token's account, the devices and contacts in its Computers & Contacts list, groups and service-queue sessions. All six tools only read: they cannot start a remote connection, create a session or change a device.
Getting credentials
- The Web API needs a Business, Premium, Corporate or Tensor plan.
- Sign in to the TeamViewer Management Console, click your profile avatar, open Edit profile → Apps & Tokens and choose Create app or token to create a script token.
- Tick only the read permissions this connector needs: account information, Computers & Contacts, group management and session management.
- Paste the token into
TEAMVIEWER_API_TOKEN. It is sent asAuthorization: Bearer <token>. A 401invalid_tokenmeans the token is wrong or was deleted; a permission error on one tool means the token lacks that area.
Scope follows the token's user: devices, contacts and groups are those visible to the user who created the token, not necessarily the whole company.
IDs: TeamViewer prefixes its IDs. teamviewer_get_device takes the device_id from teamviewer_list_devices (starts with d), not the TeamViewer ID that users read on screen (remotecontrol_id, starts with r, or the numeric teamviewer_id). Group IDs start with g, contact IDs with c. To find a device by name, list devices and match on alias.
Devices: online_state filters by online or offline; leave it empty for all. Each device carries alias, groupid, description, online_state, last_seen and assigned_to.
Sessions are service-queue cases (session codes such as s12-345-678) with state, assigned_userid, created_at and end_customer, not a log of past connections. The API returns them in pages (next_offset, sessions_remaining); this tool only reads the first page.
Cloud reachability: webapi.teamviewer.com is public over HTTPS. If you get a 429, wait before retrying.
Your AI is two clicks away from TeamViewer API.
Install the connector, paste your credentials, ask your AI a question. 7-day free trial, no credit card.