Skip to main content

The #1 agentic semantic tool search: 91.6% first-try accuracy on S1 Search Bench Explore Tool Discovery

Live 91 Actions

TeamViewer MCP Server
for AI Agents

Connect your AI agent to StackOne's TeamViewer MCP server and give it 91 MCP tools out of the box. Auth, tool execution, and security all managed.

TeamViewer logo
TeamViewer MCP Server
Built by StackOne StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

Coverage

91 Agent Actions

Create, read, update, and delete across TeamViewer — and extend your agent's capabilities with custom actions.

Authentication

Agent Tool Authentication

Per-user OAuth in one call. Your TeamViewer MCP server gets session-scoped tokens with zero credentials stored on your infra.

Agent Auth →

Security

Agent Protection

Every TeamViewer tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.

Prompt Injection Defense →

Performance

Max Agent Context. Min Cost.

Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every TeamViewer call.

Tools Discovery →

What is the TeamViewer MCP Server?

A TeamViewer MCP server lets AI agents read and write TeamViewer data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's TeamViewer MCP server ships with 91 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, observability, and agent execution runtime. Connect it from MCP clients like Claude Desktop, Claude Code, Cursor, Goose, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.

All TeamViewer MCP Tools

Every action from TeamViewer's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.

Users

  • Create User

    Creates a user

  • List Users

    Returns users with filter criteria

  • Get User

    Returns a user

  • Update User

    Updates a user

  • Delete User

    Deletes the user

User Roles

  • Create User Role

    Create a new custom user role.

  • List User Roles

    List all custom user roles defined in the company.

  • Update User Role

    Update an existing user role's name or permissions.

  • Delete User Role

    Deletes an existing user role

User Groups

  • Create User Group

    Creates a new user group

  • List User Groups

    Returns all user groups

  • Get User Group

    Get a single user group by its id.

  • Update User Group

    Changes a user group

  • Delete User Group

    Delete a user group by its id.

User Group Members

  • Add User Group Members

    Adds users to a user group

  • List User Group Members

    Returns members of a user group

  • Remove User Group Members

    Removes accounts from a user group

Accounts

  • Get Account

    Returns the account

  • Update Account

    Update the authenticated account's settings.

Companys

  • Get Company

    Returns the company details

  • Update Company

    Update company details

Company Address Book States

  • Get Company Address Book State

    Gets the activation state of a company's address book

  • Set Company Address Book State

    Sets the activation state of a company's address book

Contacts

  • Create Contact

    Creates a new contact and adds it to a group

  • List Contacts

    Retrieves all contacts with optional filtering

  • Get Contact

    Retrieves a specific contact by ID

  • Delete Contact

    Deletes a contact from the buddy list

A Computers & Contacts Groups

  • Create A Computers & Contacts Group

    Create a Computers & Contacts group.

  • Update A Computers & Contacts Group

    Update a Computers & Contacts group.

  • Delete A Computers & Contacts Group

    Delete a Computers & Contacts group.

Devices

  • Create Device

    Add a device to the Computers & Contacts list.

  • List Devices

    List devices (computers) in the Computers & Contacts list.

  • Get Device

    Get a single device by its id.

  • Update Device

    Update a device's properties.

  • Delete Device

    Remove a device from the Computers & Contacts list.

Device Groups

  • Create Device Group

    Creates a managed group

  • List Device Groups

    Lists managed groups

  • Get Device Group

    Gets details for a managed group

  • Update Device Group

    Changes properties of a managed group

  • Delete Device Group

    Removes a managed group

Device Group Managers

  • Add Device Group Managers

    Adds managers to a managed group

  • List Device Group Managers

    Lists managers of a managed group

  • Remove Device Group Manager

    Removes a manager from a managed group

Managed Devices

  • List Managed Devices

    Lists all directly managed devices of the manager

  • Get Managed Device

    Gets details for a single managed device

  • Update Managed Device

    Changes properties of a device

  • Delete Managed Device

    Removes management from a device

Managed Device Managers

  • Add Managed Device Managers

    Adds direct managers to a device

  • List Managed Device Managers

    Lists direct managers of a device

  • Remove Managed Device Manager

    Removes a manager from a device

Sessions

  • Create Session

    Create a new service-case (support) session.

  • List Sessions

    List service-case (support) sessions.

  • Get Session

    Get a single service-case session by its code.

  • Update Session

    Update a service-case session.

  • Delete Session

    Delete a service-case session by its code.

Connection Reports

  • List Connection Reports

    Returns the session reports, the number of remaining reports and a link to request the further reports if the remaining number is > 0.

  • Get Connection Report

    Get a single connection (session) report by its id.

  • Update Connection Report

    Update a connection report's editable fields.

  • Delete Connection Report

    Delete a connection report by its id.

Meetings

  • Create Meeting

    Schedule a new meeting.

  • List Meetings

    List the account's scheduled meetings.

  • Get Meeting

    Get a single meeting by its id.

  • Update Meeting

    Update a scheduled meeting.

  • Delete Meeting

    Delete (cancel) a scheduled meeting by its id.

Other (27)

  • Add Device To Group

    Adds a device to a managed group

  • Get Roles Assigned To User

    Returns the roles assigned to the user

  • Get User Effective Permissions

    Returns the user's consolidated permissions from assigned roles

  • Get User Role Permission Definitions

    Returns the permission definitions of a role

  • List Role Account Assignments

    Returns assigned user accounts of a user role

  • List Role User Group Assignments

    Returns assigned user groups of a user role

  • Get User Group Assigned Role

    Returns user group's assigned role

  • List Account Tenants

    Returns the account's tenants

  • Get Company License

    Returns the company license details

  • List Address Book Hidden Members

    Lists the hidden members of a company's address book

  • List Computers & Contacts Groups

    List Computers & Contacts groups.

  • Get A Computers & Contacts Group By Id

    Get a Computers & Contacts group by id.

  • List Device Types

    Get the types of devices.

  • List Device Group Devices

    Lists devices of a managed group

  • List Company Managed Devices

    Lists one page of company-managed devices

  • List Managed Device Groups

    Lists managed groups a device is part of

  • List Device Reports

    List device (incoming-session) reports.

  • Get Meeting Invitation

    Get the invitation text for a meeting.

  • Remove Device From Group

    Removes a device from a managed group

  • Assign Role To Accounts

    Assigns a user role to user accounts

  • Unassign Role From Accounts

    Removes a user role assignment from user accounts

  • Assign Role To User Group

    Assigns a user role to a user group

  • Unassign Role From User Group

    Removes the user role assignment of a user group

  • Hide Address Book Members

    Hides accounts from company's address book

  • Unhide Address Book Members

    Unhides the given accounts from a company's address book

  • Assign Device To User

    Assign device to user account POST /api/v1/devices/assign

  • Edit Managed Device Groups

    Edits groups of a device

Set Up Your TeamViewer MCP Server in Minutes

One endpoint. Any framework. Your agent is talking to TeamViewer in under 10 lines of code.

Agent Frameworks

Claude Desktop
{
  "mcpServers": {
    "stackone": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://api.stackone.com/mcp?x-account-id=<account_id>",
        "--header",
        "Authorization: Basic <YOUR_BASE64_TOKEN>"
      ]
    }
  }
}

Check More Project Management MCP Servers

Smartsheet

189+ actions

Azure DevOps

185+ actions

Jira

147+ actions

Linear

136+ actions

Confluence

134+ actions

Bitbucket

133+ actions

Trello

133+ actions

TeamViewer MCP Server FAQ

Does StackOne have a TeamViewer MCP server?
Yes. StackOne offers a hosted TeamViewer MCP server with 91 pre-built actions, and every action is tested and QA'd by StackOne. Connect it to Claude, Cursor, and any other MCP client, or to any agent framework through the AI Action SDK. It ships with managed agent authentication, prompt injection defense, and tool discovery with server-side execution that preserve your agent's context window and keep reasoning performance.
TeamViewer MCP server vs direct API integration — what's the difference?
A TeamViewer MCP server and direct API integration serve different use cases. Direct API integration is for software-to-software — backend code calling TeamViewer. A TeamViewer MCP server is for AI agents — MCP clients like Claude and Cursor, plus framework agents built with OpenAI, LangChain, or Vercel AI — discovering and calling TeamViewer at runtime. StackOne provides both.
How does TeamViewer authentication work for AI agents?
TeamViewer authentication for AI agents works through a StackOne Connect Session. Create one via the dashboard or the SDK — you get an auth link and ready-to-paste config for Claude Desktop, Cursor, and other MCP clients. Your user authenticates their own TeamViewer account; StackOne handles token exchange, storage, and refresh. Credentials never reach the LLM, and each user is isolated via origin_owner_id.
Are TeamViewer MCP tools vulnerable to prompt injection?
Yes — TeamViewer MCP tools can be vulnerable to indirect prompt injection. Any tool that reads user-written content — documents, messages, tickets, records, or free-text fields — is a potential vector. StackOne Defender scans every tool response before it enters the agent's context — regex patterns in ~1ms, then a MiniLM classifier in ~4ms. 88.7% accuracy, CPU-only.
What is the context bloat of a TeamViewer agent and how do I avoid it?
Context bloat happens when TeamViewer tool schemas and API responses eat your TeamViewer agent's memory, preventing it from reasoning effectively. A single TeamViewer query can return a massive JSON response, and connecting multiple tools compounds the problem. Tools Discovery and Code Mode reduce context bloat — loading only relevant tools per query and keeping raw responses out of the agent's context.
Can I limit which actions my TeamViewer agent can access?
Yes — you can limit which actions your TeamViewer agent can access directly from the StackOne dashboard. Toggle actions on or off, or restrict them to specific accounts, with no code changes to your agent. Session tokens can be scoped to exact actions so if one leaks, exposure stays contained.
Can I create custom agent actions for my TeamViewer MCP server?
Yes — you can create custom agent actions for your TeamViewer MCP server using Connector Builder. It's an integration agent your coding assistant (Claude Code, Cursor, or Copilot) can invoke to research TeamViewer's API, generate production-ready connector YAML, test against the live API, and validate before you ship.
When should I NOT use a TeamViewer MCP server?
Skip a TeamViewer MCP server if your integration is purely software-to-software — direct TeamViewer API integration is simpler when no AI agent is involved. For deterministic, compliance-critical operations (financial transactions, regulatory reporting), direct API gives you predictable behavior without agent-driven decision-making. MCP shines when AI agents need to dynamically discover and call TeamViewer actions at runtime.
What AI frameworks and AI clients does the StackOne TeamViewer MCP server support?
The StackOne TeamViewer MCP server supports both. MCP clients (paste-and-go apps): Claude Desktop, Claude Code, Cursor, VS Code, Goose. Agent frameworks (code SDKs you build with): OpenAI Agents SDK, Anthropic, Vercel AI, Google ADK, CrewAI, Pydantic AI, LangChain, LangGraph, Azure AI Foundry.

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.