74
/ 100
28 days ago
glama

ForIT Microsoft Graph

Provides direct access to Microsoft Graph API with multi-tenant account management, allowing users to interact with Microsoft 365 services across multiple tenants through a single flexible graph-request tool.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
22 tools verified — handlers match their declared behaviour
1 read-only tool verified — handlers contain no write/delete/exec
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
🔐
You'll be asked for 2 credentials: MS365_MCP_CLIENT_SECRET, MS365_MCP_OAUTH_TOKEN
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configCLAUDE_SESSION_ID
configDISABLED_PRESETS
configDISABLED_TOOLS
configENABLED_TOOLS
configLOG_LEVEL
configMCP_SESSION_ID
configMS365_MCP_CLIENT_ID
🔐 secretMS365_MCP_CLIENT_SECRET
configMS365_MCP_CORS_ORIGIN
configMS365_MCP_FORCE_WORK_SCOPES
🔐 secretMS365_MCP_OAUTH_TOKEN
configMS365_MCP_ORG_MODE
configMS365_MCP_OUTPUT_FORMAT
configMS365_MCP_TENANT_ID
configREAD_ONLY
configSILENT
configPWSH_MANAGER_URL
configPWSH_MANAGER_TIMEOUT
configPWSH_MANAGER_HOST
configPWSH_MANAGER_PORT
configPWSH_MANAGER_LOG_LEVEL
configPWSH_MANAGER_TOKEN_DIR
configPWSH_WATCHDOG_INTERVAL
configPWSH_AUTH_TIMEOUT
configPWSH_IDLE_TIMEOUT
configPWSH_STUCK_TIMEOUT
configPWSH_MANAGER_DEBUG
configMM_SESSION_POOL_URL
configMM_POOL_READ_TIMEOUT
configMM_GRAPH_READ_TIMEOUT
configMM_SEND_GUARDSGlobal All connections Set env var =false
configSESSION_POOL_URL
configROUTER_HOST
configROUTER_PORT
configSESSION_POOL_HOST
configSESSION_POOL_PORT
configM365_CONNECTION
configSESSION_POOL_LOG_LEVEL
configCOMMAND_TIMEOUT
configINIT_TIMEOUT
configKEEPALIVE_TIMEOUT
configKEEPALIVE_INTERVAL
configRESTORE_TIMEOUT
configSESSION_POOL_LOG_DIR
configSESSION_POOL_STATE_DIR
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 7 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/foritllc-m365-mcp-suite-1iucs9)](https://m8ven.ai/mcp/foritllc-m365-mcp-suite-1iucs9)
commit: e4745ef600ac421a7555ce123426f18d4954c7c3
code hash: 2bfb81e9d1af8ca6113200f0938cbe3eba62d230b9923c477bf4c3104fb489aa
verified: 6/18/2026, 11:11:45 AM
view raw JSON →