CIPP
MCP server for CIPP — M365 multi-tenant management for MSPs (users, tenants, policies).
Connector by wyre-technology · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/wyre-technology-cipp-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 34 read · 3 write · 11 delete · 1 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Docker image
Tools by what they do 49
Read from the source code; the running server may list different tools.
Read 34 · Look things up without changing anything.
cipp_get_mailbox_usagecipp_get_secure_scorecipp_get_tenant_alignmentcipp_get_tenant_detailscipp_get_tenant_driftcipp_get_versioncipp_list_alert_queuecipp_list_audit_logscipp_list_bpacipp_list_conditional_access_policiescipp_list_csp_licensescipp_list_domain_health
Show 22 more tools
cipp_list_enterprise_appscipp_list_gdap_invitescipp_list_gdap_rolescipp_list_groupscipp_list_licensescipp_list_logscipp_list_mailbox_permissionscipp_list_mailbox_usagecipp_list_mailboxescipp_list_mfa_userscipp_list_named_locationscipp_list_scheduled_itemscipp_list_secure_score_controlscipp_list_standard_templatescipp_list_standardscipp_list_tenantscipp_list_trusted_blocked_senderscipp_list_user_devicescipp_list_user_groupscipp_list_user_signin_logscipp_list_userscipp_ping
Write 3 · Create, change, send or run things.
cipp_add_scheduled_itemcipp_create_standard_templatecipp_run_standards_check
Delete 11 · Delete, drop, revoke or wipe things.
cipp_create_groupcipp_create_usercipp_delete_standard_templatecipp_disable_usercipp_edit_usercipp_offboard_usercipp_reset_mfacipp_reset_passwordcipp_revoke_sessionscipp_set_email_forwardingcipp_set_out_of_office
Not yet classified 1 · We could not tell from the name and description.
cipp_bec_check
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
CIPP_CLIENT_SECRET
Other settings (environment variables or headers).
AUTH_MODECIPP_API_URLCIPP_CLIENT_IDCIPP_TENANT_IDLOG_LEVELMCP_TRANSPORT
Network hosts it talks to 4
cippxxxxx.azurewebsites.net· found in codegithub.com· found in codeglama.ai· found in codelogin.microsoftonline.com· found in code
Tools (49)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
cipp_add_scheduled_itemCreate a new scheduled task
cipp_bec_checkRun a Business Email Compromise check on a user
cipp_create_groupCreate group (high-impact)can change or delete data⚠ HIGH-IMPACT. Creates a new group in the tenant, which can be used for security policy assignments (RBAC, Conditional Access) or mail distribution. Reversible by deleting the group. Confirm with the user before invoking.
cipp_create_standard_templateCreate/update standards template (high-impact)⚠ HIGH-IMPACT. Creates or updates a CIPP Standards Template (upsert by GUID). A template assigned to tenants with any Remediate-action standard WILL modify those tenants on the next standards run. Confirm with the user before invoking.
cipp_create_userCreate user (high-impact)can change or delete data⚠ HIGH-IMPACT. Creates a new user account in the tenant, which grants directory presence and may include initial credentials and license/role eligibility. Reversible by deleting or disabling the user. Confirm with the user before invoking.
cipp_delete_standard_templateDelete standards template (high-impact)can change or delete data⚠ HIGH-IMPACT. Permanently deletes a CIPP Standards Template by ID. Tenants assigned to it lose the standards it enforced. Confirm with the user before invoking.
cipp_disable_userDisable user (reversible)can change or delete data⚠ HIGH-IMPACT. Disables a user account, blocking sign-in. Reversible by re-enabling the account. Confirm with the user before invoking.
cipp_edit_userEdit user (high-impact)can change or delete data⚠ HIGH-IMPACT. Edits an existing user's properties, which can include directory attributes, usage location, and may grant or revoke roles or license eligibility. Reversible by editing again. Confirm with the user before invoking. CIPP rebuilds the UPN from the account's current username + domain on every edit, so the current UPN is always resolved first (editing without it would rename the account). That lookup is retried for ~10s when the user is not found yet, because a just-created account can lag in Microsoft Graph.
cipp_get_mailbox_usageReport the primary mailbox size and online-archive size for a single mailbox, with item counts, quotas and percent-of-quota. Reads live from Exchange, so unlike cipp_list_mailbox_usage it needs no CIPP report-cache sync and still returns real sizes for a tenant that conceals names in its Microsoft 365 usage reports.
cipp_get_secure_scoreGet Microsoft Secure Scoreread-onlyRead a tenant's Microsoft Secure Score live: latest points, percentage of the maximum, comparison with all tenants (basis AllTenants) and similarly sized tenants (basis TotalSeats), the control-by-control achievement on that latest reading (lowest completion first), and the recent daily history newest-first. There is no dedicated CIPP list endpoint — this calls ListGraphRequest with Endpoint security/secureScores. top defaults to 7 and caps at 90; it is sent with NoPagination so it limits the series instead of only setting Graph's page size. allTenants is rejected (CIPP's estate view is the ni…
cipp_get_tenant_alignmentGet tenant standards alignmentread-onlyReport each tenant's alignment percentage against its assigned Standards Templates — the key signal for deciding which standards are safe to promote to Remediate. Omit tenantFilter to report on all tenants.
cipp_get_tenant_detailsGet detailed information about a specific tenant
cipp_get_tenant_driftGet tenant standards driftread-onlyReport standards drift — settings that deviate from a tenant's assigned Standards Template. Omit tenantFilter to report drift across all tenants.
cipp_get_versionGet CIPP version information
cipp_list_alert_queueList queued alerts across all tenants
Show 34 more tools
cipp_list_audit_logsList audit log entries for a tenant
cipp_list_bpaGet Best Practice Analyser results for a tenant
cipp_list_conditional_access_policiesList Conditional Access policies for a tenant
cipp_list_csp_licensesList all CSP licenses across tenants
cipp_list_domain_healthCheck domain health (DMARC, DKIM, SPF) for a tenant
cipp_list_enterprise_appsList enterprise applications (service principals) in a tenant — including third-party SaaS apps that customers have integrated via OAuth (Slack, Salesforce, Zoom, etc.). Returns appId, displayName, publisher, owner-org, signInAudience, tags, and creation date. Use tenantFilter='allTenants' for cross-tenant fan-out — CIPP handles per-tenant errors inline, so a 403 from one opt-out tenant returns as an error row rather than failing the call. Excludes Microsoft-built-in apps by default (owner org f8cdef31-…); pass includeBuiltIn=true to include them.
cipp_list_gdap_invitesList pending GDAP relationship invites
cipp_list_gdap_rolesList available GDAP (Granular Delegated Admin Privileges) roles
cipp_list_groupsList groups in a tenant
cipp_list_licensesList license assignments and usage for a tenant
cipp_list_logsList CIPP application logs
cipp_list_mailbox_permissionsList permissions on a specific mailbox
cipp_list_mailbox_usageReport mailbox and online-archive sizes across a tenant, largest first, with tenant-wide totals. Each mailbox reports bytes used, a human-readable size, item count, quota and percent-of-quota, for both the primary store and the archive. Answers 'who is near quota', 'which mailboxes need archiving', and 'how much Exchange storage does this tenant use'. Sizes come from CIPP's reporting database, which must have been synced — the live Exchange query carries no size data at all. For one mailbox, or when the cache is unavailable, use cipp_get_mailbox_usage.
cipp_list_mailboxesList mailboxes in a tenant
cipp_list_mfa_usersList users and their MFA status in a tenant
cipp_list_named_locationsList named locations (trusted IPs) for a tenant
cipp_list_scheduled_itemsList scheduled tasks in CIPP
cipp_list_secure_score_controlsList Secure Score controlsread-onlyList a tenant's Microsoft Secure Score control profiles — the recommendation catalog, not the achievement. Each profile includes title, category, rank, max points, implementation cost, user impact, remediation, threats, compliance mappings, and any non-default state updates (resolved by a third party, or ignored / risk accepted). Calls ListGraphRequest with Endpoint security/secureScoreControlProfiles. Use cipp_get_secure_score for the current score and which controls are complete. allTenants is rejected. Read-only; CIPP's ExecUpdateSecureScore write is not exposed.
cipp_list_standard_templatesList standards templatesread-onlyList the CIPP Standards Templates configured across the partner tenant.
cipp_list_standardsList compliance standards configured for a tenant
cipp_list_tenantsList all tenants managed in CIPP
cipp_list_trusted_blocked_sendersList a mailbox's safe-sender (trusted) and blocked-sender entries from its Exchange Online junk email settings. Read-only; returns an empty list when the mailbox has none configured, which is normal, not an error.
cipp_list_user_devicesList devices enrolled by a user
cipp_list_user_groupsList groups a user is a member of
cipp_list_user_signin_logsList user sign-in logsread-onlyList one user's most recent interactive Entra ID sign-ins, newest first. Each row gives the time, app and resource, IP address, location, success/failure with the error code and failure reason, client app, Conditional Access status and the policies that evaluated, authentication requirement (whether MFA was required) and the authentication methods/steps Graph recorded, first factor included, device, and risk when flagged — plus a summary of failures, distinct IPs and countries. Answers "why can't this user sign in", "was this account used from somewhere unexpected", and "did MFA/CA apply". Acc…
cipp_list_usersList users in a tenant
cipp_offboard_userOffboard user (irreversible)can change or delete data⚠ DESTRUCTIVE — IRREVERSIBLE. Queues CIPP's offboarding job for a user. Every action is opt-in: at least one must be enabled or the call is rejected. Returns once the job is QUEUED — CIPP reports success on task creation, not completion, so confirm the outcome in CIPP's Offboarding view before reporting the account as offboarded. Confirm with the user before invoking.
cipp_pingCheck CIPP API connectivity
cipp_reset_mfaReset MFA (reversible)can change or delete data⚠ HIGH-IMPACT. Resets all MFA methods for a user, requiring them to re-register their authentication methods. Reversible by re-enabling MFA. Confirm with the user before invoking.
cipp_reset_passwordReset password (reversible)can change or delete data⚠ HIGH-IMPACT. Resets a user's password, invalidating their current password. CIPP always generates the new password itself (a caller cannot choose one) and returns it in the response, or a PWPush link if PWPush is enabled in CIPP, so treat the response as a secret. The previous password cannot be restored; resetting again issues another new one. Confirm with the user before invoking.
cipp_revoke_sessionsRevoke sessions (reversible)can change or delete data⚠ HIGH-IMPACT. Revokes all active sessions for a user, forcing them to re-authenticate. Reversible by the user signing in again. Confirm with the user before invoking.
cipp_run_standards_checkTrigger a standards compliance check for a tenant
cipp_set_email_forwardingSet email forwarding (high-impact)can change or delete data⚠ HIGH-IMPACT. Configures email forwarding on a mailbox, silently redirecting the user's incoming mail to another address. This is a common data-exfiltration vector. Reversible by removing the forwarding rule. Confirm with the user before invoking.
cipp_set_out_of_officeSet out-of-office (high-impact)can change or delete data⚠ HIGH-IMPACT. Configures the out-of-office / auto-reply for a mailbox, which causes automated messages to be sent to internal and/or external senders. Reversible by disabling the auto-reply. Confirm with the user before invoking.
Signals
- Stars
- 11
- Forks
- 12
- Open issues
- 1
- Last commit
- Oct 21, 2026 (7 days ago)
- Last release
- Oct 21, 2026 (7 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.wyre-technology/cipp-mcp- Version
- 1.7.3
- Auth
- API key
- Packages
- oci
ghcr.io/wyre-technology/cipp-mcp:v1.7.3 - License
- License unknown
- Repository
- github.com/wyre-technology/cipp-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from wyre-technology
- 0.648score
Autotask
wyre-technology
MCP server for Kaseya Autotask PSA — companies, tickets, projects, time entries, and more.
ConnectorAFreshness: ALocal★ 58Claude Code +5 - 0.638score
ConnectWise Manage
wyre-technology
MCP server for ConnectWise Manage PSA — companies, tickets, projects, time entries, and more.
ConnectorAFreshness: ALocal★ 28Claude Code +5 - 0.637score
NinjaOne
wyre-technology
MCP server for NinjaOne RMM — devices, organizations, alerts, and tickets.
ConnectorAFreshness: ALocal★ 26Claude Code +5 - 0.631score
IT Glue
wyre-technology
MCP server for IT Glue — organizations, configurations, passwords, flexible assets, and documents.
ConnectorAFreshness: ALocal★ 17Claude Code +5 - 0.612score
Action1
wyre-technology
Action1 MCP server — endpoint inventory, patch visibility, and policy automation via REST API.
ConnectorAFreshness: ALocal★ 3Claude Code +5 - 0.611score
Proofpoint
wyre-technology
MCP server for Proofpoint TAP — threat intelligence, forensics, quarantine, and email security.
ConnectorAFreshness: ALocal★ 5Claude Code +5
Cite this page
CIPP MCP server. Agent Mart. https://agentmart.dev/connectors/wyre-technology-cipp-mcp (last updated 2026-10-24)