Auto-discovered marketplace from brendanerofeev/claude-plugins
npx claudepluginhub brendanerofeev/claude-pluginsConnect Claude to Microsoft 365 email and calendar via Microsoft Graph API. Read, search, archive, and draft emails. View, create, and manage calendar events. Non-destructive by design — no delete, no send.
A collection of plugins that extend Claude with direct access to the tools and services you use every day.
Claude is powerful out of the box, but it can't reach into your email, calendar, or other systems without help. Plugins give Claude secure, scoped access to external services so it can work with your real data — not just talk about it.
Every plugin here is:
| Plugin | Description | Tools | Status |
|---|---|---|---|
| Outlook Connector | Microsoft 365 email and calendar via Graph API | 18 | Available |
Each plugin directory is self-contained. To install one:
outlook-connector/)cd outlook-connector
npm install
npm run build
Add to your Claude Desktop claude_desktop_config.json:
{
"mcpServers": {
"outlook": {
"command": "node",
"args": ["/path/to/claude-plugins/outlook-connector/build/index.js"]
}
}
}
Then tell Claude: "Log in to my Microsoft 365 account"
Connect Claude to Microsoft 365 email and calendar. Works with work, school, and personal Microsoft accounts.
Email: List, read, search, archive, move, organise folders, draft replies Calendar: View schedule, create events (including recurring), update, RSVP
Built with security in mind:
Mail.Send scope is never requested — the token physically cannot send mail18 tools, 166 tests. See the full documentation.
┌──────────┐ stdio ┌────────────────────┐ HTTPS ┌──────────────────┐
│ Claude │◄───────────►│ MCP Server (local) │◄──────────►│ External Service │
└──────────┘ └────────────────────┘ └──────────────────┘
│
▼
Local token storage
(your machine only)
Each plugin runs as a local MCP server. Claude communicates with it over stdio. The server handles authentication and makes API calls on your behalf. Your credentials never leave your machine.
Want to add a plugin? Each plugin needs:
.claude-plugin/plugin.json manifest with name, version, description, and author.mcp.json defining the MCP server connectionskills/ that tell Claude when and how to use the toolsAdd your plugin as a top-level directory and register it in .claude-plugin/marketplace.json.
MIT