Inforcer
Read-only MCP server for Inforcer M365 baseline governance, plus assessment and report runs.
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-inforcer-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 and install config. Checked Oct 25, 2026.
- Tools
- 21 read · 3 write · 0 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Docker image
Tools by what they do 24
Read from the source code; the running server may list different tools.
Read 21 · Look things up without changing anything.
inforcer_alignment_detailsinforcer_alignment_scoresinforcer_assessments_listinforcer_audit_event_typesinforcer_audit_searchinforcer_baselines_listinforcer_groups_getinforcer_groups_listinforcer_policies_listinforcer_reports_download_outputinforcer_reports_run_statusinforcer_reports_runs_list
Show 9 more tools
inforcer_reports_types_listinforcer_roles_listinforcer_secure_scores_getinforcer_statusinforcer_tenants_getinforcer_tenants_listinforcer_tenants_resolveinforcer_users_getinforcer_users_list
Write 3 · Create, change, send or run things.
inforcer_assessments_runinforcer_navigateinforcer_reports_run
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
INFORCER_API_KEY
Other settings (environment variables or headers).
AUTH_MODEINFORCER_REGIONLOG_LEVELMCP_TRANSPORT
Tools (24)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
inforcer_alignment_detailsread-onlyGet detailed baseline-alignment drift for a tenant. Tenant identifier — accepts a numeric Client Tenant ID, a tenant DNS name, an Azure AD tenant GUID, or a friendly name. Resolved to the numeric Client Tenant ID before the request. Read-only.
inforcer_alignment_scoresread-onlyList baseline alignment scores across tenants. Read-only.
inforcer_assessments_listread-onlyList the assessments available to run (use to discover assessment IDs). Read-only.
inforcer_assessments_runRun assessment (high-impact)⚠ HIGH-IMPACT. Triggers an assessment run for a tenant. This is not destructive, but it kicks off real work in Inforcer and is visible to operators. Tenant identifier — accepts a numeric Client Tenant ID, a tenant DNS name, an Azure AD tenant GUID, or a friendly name. Resolved to the numeric Client Tenant ID before the request. Confirm with the user before invoking.
inforcer_audit_event_typesread-onlyList the audit event types available for filtering the activity log. Read-only.
inforcer_audit_searchread-onlySearch the Inforcer activity (audit) log. All filters are optional; returns a page of events plus a continuation token for paging. Read-only.
inforcer_baselines_listread-onlyList baseline groups and their members. Optionally filter by the baseline (owner) tenant ID. Read-only.
inforcer_groups_getread-onlyGet full detail for a single group, including members. Tenant identifier — accepts a numeric Client Tenant ID, a tenant DNS name, an Azure AD tenant GUID, or a friendly name. Resolved to the numeric Client Tenant ID before the request. Read-only.
inforcer_groups_listread-onlyList Entra ID group summaries for a tenant (paginated). Tenant identifier — accepts a numeric Client Tenant ID, a tenant DNS name, an Azure AD tenant GUID, or a friendly name. Resolved to the numeric Client Tenant ID before the request. Read-only.
inforcer_navigateDiscover available Inforcer tools by domain. Returns tool names and descriptions for the selected domain. All tools are callable at any time — this is a help/discovery aid, not a prerequisite.
inforcer_policies_listread-onlyList policies for a tenant. Tenant identifier — accepts a numeric Client Tenant ID, a tenant DNS name, an Azure AD tenant GUID, or a friendly name. Resolved to the numeric Client Tenant ID before the request. Read-only.
inforcer_reports_download_outputread-onlyDownload a single finished report output (discovered via inforcer_reports_run_status). Returns the file content base64-encoded along with its filename and content type. Read-only.
inforcer_reports_runQueue report run (high-impact)⚠ HIGH-IMPACT. Queues one or more reports across one or more tenants. This is not destructive, but it kicks off real report-generation work in Inforcer. Reports run asynchronously — use inforcer_reports_run_status to poll the returned run(s) to completion, then inforcer_reports_download_output to fetch each finished output. Confirm with the user before invoking.
inforcer_reports_run_statusread-onlyPoll a report run. Returns isTerminal:false with no outputs while the run is still in progress, or isTerminal:true with the list of downloadable outputs once it finishes. Read-only.
inforcer_reports_runs_listread-onlyList queued and completed report runs. Read-only.
Show 9 more tools
inforcer_reports_types_listread-onlyList the catalog of available report types — key, supported output formats, whether the type is collatable (single cross-tenant output), and accepted parameters. Use to discover valid (type, output_format) pairs before calling inforcer_reports_run. Read-only.
inforcer_roles_listread-onlyList Entra ID directory role definitions for a tenant. Tenant identifier — accepts a numeric Client Tenant ID, a tenant DNS name, an Azure AD tenant GUID, or a friendly name. Resolved to the numeric Client Tenant ID before the request. Read-only.
inforcer_secure_scores_getread-onlyGet the Microsoft Secure Score data for a tenant. Tenant identifier — accepts a numeric Client Tenant ID, a tenant DNS name, an Azure AD tenant GUID, or a friendly name. Resolved to the numeric Client Tenant ID before the request. Read-only.
inforcer_statusCheck Inforcer API connectivity and available domains. Performs a live baselines.list() call as a read-only connectivity check.
inforcer_tenants_getread-onlyGet a single tenant. Tenant identifier — accepts a numeric Client Tenant ID, a tenant DNS name, an Azure AD tenant GUID, or a friendly name. Resolved to the numeric Client Tenant ID before the request. Ambiguous names throw a clear error. Read-only.
inforcer_tenants_listread-onlyList all managed tenants. Read-only.
inforcer_tenants_resolveread-onlyResolve a tenant name, DNS name, or Azure AD GUID to its numeric Inforcer Client Tenant ID (which is NOT the Azure AD tenant GUID). Read-only.
inforcer_users_getread-onlyGet full detail for a single user. Tenant identifier — accepts a numeric Client Tenant ID, a tenant DNS name, an Azure AD tenant GUID, or a friendly name. Resolved to the numeric Client Tenant ID before the request. Read-only.
inforcer_users_listread-onlyList Entra ID user summaries for a tenant (paginated). Tenant identifier — accepts a numeric Client Tenant ID, a tenant DNS name, an Azure AD tenant GUID, or a friendly name. Resolved to the numeric Client Tenant ID before the request. Read-only.
Signals
- Stars
- 1
- Forks
- 2
- Open issues
- 0
- Last commit
- Oct 14, 2026 (15 days ago)
- Last release
- Oct 14, 2026 (15 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.wyre-technology/inforcer-mcp- Version
- 1.1.0
- Auth
- API key
- Packages
- oci
ghcr.io/wyre-technology/inforcer-mcp:v1.1.0 - License
- License unknown
- Repository
- github.com/wyre-technology/inforcer-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.624score
CIPP
wyre-technology
MCP server for CIPP — M365 multi-tenant management for MSPs (users, tenants, policies).
ConnectorAFreshness: ALocal★ 11Claude 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
Cite this page
Inforcer MCP server. Agent Mart. https://agentmart.dev/connectors/wyre-technology-inforcer-mcp (last updated 2026-10-24)