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
Chalk Labs
Need help deploying Inforcer?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
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, install config and code. Checked Nov 1, 2026.
- Tools
- 21 read · 3 write · 0 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- 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
Network hosts it talks to 2
github.com· found in codeglama.ai· found in code
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 (25 days ago)
- Last release
- Oct 14, 2026 (25 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
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Inforcer running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Inforcer MCP server. Agent Mart. https://agentmart.dev/connectors/wyre-technology-inforcer-mcp (last updated 2026-10-24)