msloop-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MSLOOP_DEBUG | No | Enable debug logging to stderr | |
| MSLOOP_BROWSER | No | Force a specific browser: chrome or msedge | |
| MSLOOP_EDGE_PROFILE | No | Pin a specific Edge profile dir for cookie import | |
| MSLOOP_CHROME_PROFILE | No | Pin a specific Chrome profile dir for cookie import | |
| MSLOOP_SKIP_COOKIE_IMPORT | No | Skip importing SSO cookies from your real browser |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| loop_loginA | Sign in to Microsoft Loop. Tries silently first (no browser); opens a browser only when the session has expired. Set force_new: true to force a full re-login. |
| loop_statusA | Check the current Loop authentication status and token validity. |
| loop_logoutA | Clear the saved Loop session and tokens. You will need to run loop_login again. |
| loop_list_workspacesA | List all Microsoft Loop workspaces you can access, including your personal "My workspace". Returns each workspace id and title. |
| loop_create_workspaceA | EXPERIMENTAL: Create a new shared Loop workspace. Workspace creation is only partially documented and the new workspace may need a moment to finish provisioning in the Loop app. Creating page content is not supported. |
| loop_list_pagesB | List the pages in a Loop workspace. Pass the workspace id from loop_list_workspaces. |
| loop_get_pageA | Read the content of a Loop page as Markdown. Pass the page id from loop_list_pages. Loop pages are rich Fluid documents exported to HTML, so some interactive components may render approximately. |
| loop_searchA | Search across your Loop pages and components by keyword (via Microsoft Graph). Returns matching files with their titles, web links, and last-modified dates. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/shayanline/msloop-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server