Skip to main content
The MSPortal MCP server exposes 197 tools across 29 modules. An AI assistant only ever sees the tools that your granted scopes and MSPortal permissions allow, so the working set is a subset of the list below.
Access column: Read tools never change data. Write (confirm) tools return a confirmation step before anything is committed, so the assistant tells you what it is about to do first. Write tools apply immediately and are limited to low-risk, self-scoped actions (for example marking your own notifications as read).

Core

Scopes: companies.read, companies.write, goals.read, planner.read, reports.read, tickets.read

Tickets

Scopes: tickets.read, tickets.write

Ticket Templates

Scopes: ticket_templates.write

Devices

Scopes: devices.read

Reporting

Scopes: reports.read, reports.write

Analytics

Scopes: analytics.read, training.read

Planner

Scopes: planner.read, planner.write

Goals

Scopes: goals.read, goals.write

Compliance

Scopes: compliance.read, compliance.write

Meetings & Calendar

Scopes: calendar.read, calendar.write

Training

Scopes: training.read, training.write

Budgets

Scopes: budgets.read, budgets.write

Surveys

Scopes: surveys.read, surveys.write

Automation

Scopes: automation.read, automation.write

Users & Contacts

Scopes: users.read, users.write

Microsoft 365 & Secure Score

Scopes: m365.read

Backup

Scopes: backup.read

Projects

Scopes: projects.read

Client Health

Scopes: customer_success.read

Financials

Scopes: financial.read

Integrations

Scopes: integrations.read, integrations.write

Documentation

Scopes: documentation.read, documentation.write

Onboarding

Scopes: onboarding.read, onboarding.write

Technology Standards

Scopes: standards.read

Security

Scopes: security.read

Broadcasts

Scopes: broadcasts.read, broadcasts.write

Notifications

Scopes: notifications.read, notifications.write

Dashboards

Scopes: dashboards.read

User Directory

Scopes: users.read

Notes

  • Scopes vs permissions. A scope is what the AI client asks for at connect time; a permission is what your MSPortal role grants. A tool runs only when both allow it. Company (client-portal) users are additionally restricted to their own company’s data and have sensitive fields redacted.
  • Confirmation flow. Tools marked Write (confirm) return a proposal first. Your client surfaces what will change, and the write commits only after you approve.
  • This list reflects the current release and grows over time. The live set your assistant can use is always discoverable from the client itself (for example /mcp in Claude Code).
  • MCP Server — connect a client and manage access.