Give your AI tools for WhatsApp, Mail, Outlook, Excel, Teams, Calendar, OneDrive and more — all running locally. Build real business automations without code, APIs, or cloud services. For professionals and small teams.
Set up in 2 minutes. Your data never leaves your machine — no cloud, no tokens, no passwords to share. GDPR & CCPA compliant by architecture.
command -v npx &>/dev/null && npx -y local-mcp@latest setup || curl -fsSL local-mcp.com/install | bash17K+ npm downloads · 107 tools · 100% local & private · macOS 12+ · Windows 10+
How it works
Spot any repetitive task: orders arriving via WhatsApp, client emails to log, invoices to file, reports to write. No technical knowledge needed — just describe the pattern to your AI.
Your AI maps the workflow to LMCP tools — read WhatsApp, write to Excel, send email, create reminders — and executes each step in sequence, automatically.
All 111 tools run locally. Your data never leaves your machine. Trigger workflows on demand, on a schedule, or as part of a larger agent pipeline.
What’s included
Direct access to your native apps and Microsoft suite. No OAuth flows, no API keys, no rate limits.
Read, search, send and reply to emails from Mail.app or Microsoft Outlook. Works with Exchange, Gmail, Outlook, and iCloud accounts.
List events, create meetings, and check availability across all your calendar accounts.
Search and access your full contact list. Find people by name, email, or company in seconds.
Read chat messages and channel conversations directly from Teams — without tokens or Graph API.
List, read, write and search files on OneDrive. Open documents, extract content, save results.
Direct access to Microsoft Outlook. Read inbox, send emails, manage calendar — no Graph API needed.
List, create, and complete reminders. Works with Microsoft To Do synced lists too.
Search, read, and create Apple Notes. Your AI can access all your notes locally.
Read and search iMessage conversations. Find what someone sent you without scrolling.
Read chats, search messages, and send texts or files via WhatsApp — locally via Wacli. No tokens, no cloud. Note: uses an unofficial client; account restrictions possible.
List tasks, projects, and tags. Create and complete tasks. Full GTD workflow support.
Search files with Spotlight, list directories, and access Safari bookmarks.
Read and create Word documents and PDFs. Extract text, tables and structured data.
Read spreadsheets, write cells, and analyze data. AI can work directly with your Excel files.
Read slide decks and create presentations. AI understands your slides.
Get real-time quotes, charts, and search symbols. Track any stock, crypto, or index.
LMCP is extensible by design. Any local resource can be bridged to AI.

Menu bar app — status at a glance
Privacy by design
Most AI productivity tools send your data to cloud servers. LMCP reads your apps directly on your device — everything stays local.
Real automations
The bottleneck
WhatsApp orders arrive all day — someone copies them manually into the orders spreadsheet
Tell your AI:
"Read today's WhatsApp orders and add each one to the orders Excel file."
AI reads WhatsApp chats, extracts customer, items and amounts, writes each row to Excel — no manual entry.
The bottleneck
Client emails pile up and follow-ups fall through the cracks
Tell your AI:
"Check unread client emails, log each one in the CRM spreadsheet and create a follow-up reminder."
AI reads Mail, writes to Excel, creates Reminders — every new client email handled without app switching.
The bottleneck
Invoices arrive by email but filing them to the right OneDrive folder is tedious manual work
Tell your AI:
"Find today's invoice emails, save attachments to OneDrive/Finance/2026 and mark them as filed."
AI reads Mail, saves each PDF to the right OneDrive folder, flags the email — done in seconds.
The bottleneck
Before any client call, 15 min digging through Teams, email and files for context
Tell your AI:
"What do we know about Acme Corp? Check emails, Teams conversations, and OneDrive files."
AI searches three sources simultaneously and gives you a full briefing in under 10 seconds.
The bottleneck
Every morning, 20 minutes reading overnight emails, calendar and messages to plan the day
Tell your AI:
Scheduled daily at 8am: "Summarize overnight emails, today's meetings and unread WhatsApp messages."
AI runs on schedule, reads all three sources, sends a daily briefing to your inbox — before you open your laptop.
The bottleneck
Every Friday, 1 hour manually writing the weekly status report for the whole team
Tell your AI:
Scheduled every Friday at 4pm: "Write the weekly report from this week's emails, Teams chats and meetings."
AI aggregates the week across all sources, drafts the report, and posts it to the Teams channel — automatically.
The bottleneck
Sales pipeline review requires manually checking emails and Teams for each open deal
Tell your AI:
"Update the pipeline: check emails and Teams for each open deal and flag anything that needs action today."
AI reads Mail and Teams per deal, updates the Excel tracker, flags urgent items — full review in 2 minutes.
The bottleneck
Daily standup updates are inconsistent — people forget or write too little context
Tell your AI:
Scheduled daily at 9am: "Read yesterday's activity from calendar, emails and Teams and post the standup."
AI reads three sources, drafts each update, posts to the Teams standup channel — every morning, without anyone lifting a finger.
Use from anywhere
Most cloud AI clients can't reach localhost. The optional Cloud Relay creates an encrypted tunnel from your device to LMCP's backend, so ChatGPT, Claude.ai web, or any MCP-compatible cloud client can call your data tools — with the data still coming from your machine, never stored.
What users say
“This is AMAZING! My daily work can all be managed from my key apps now. The OmniFocus integration was the missing piece.”
Steve H.
Strategic Advisor
OmniFocus + Mail + Calendar user
“The no-tokens part is huge. Setting up Graph API and dealing with auth flows is what usually kills these setups for me before I even start.”
Lisa S.
Software Engineer
Teams + OneDrive user
“Finally an AI tool that doesn't require sending my client emails to some random server. GDPR compliance by architecture, not by policy — that's exactly what we needed.”
Marco R.
IT Consultant
Mail + Calendar + Contacts user
Learn more
Use ChatGPT web/mobile with your local apps via Cloud Relay
Read, search, send emails from your AI agent
Read Teams messages — no Graph API
List events, create meetings, check availability
How LMCP keeps your data local
Compare local-first MCP options
vs alternatives
| Feature | LMCP | M365 Connector | Composio Outlook | MS-365 MCP |
|---|---|---|---|---|
| Local-first (no cloud) | ✓ | ✗ | ✗ | ✗ |
| Works offline | ✓ | ✗ | ✗ | ✗ |
| No API keys needed | ✓ | ✗ | ✗ | ✗ |
| Data never leaves your device | ✓ | ✗ | ✗ | ✗ |
| ✓ | ✓ | ✓ | ✓ | |
| Calendar | ✓ | ✓ | ✓ | ✓ |
| Contacts | ✓ | ✓ | ✗ | ✓ |
| Teams | ✓ | ✓ | ✗ | ✓ |
| OneDrive | ✓ | ✓ | ✗ | ✓ |
| Sub-100ms latency | ✓ | ✗ | ✗ | ✗ |
Free to start. No credit card. Works with Claude, ChatGPT, Cursor, VS Code and any MCP client.
command -v npx &>/dev/null && npx -y local-mcp@latest setup || curl -fsSL local-mcp.com/install | bashClient setup notes
Cursor — Agent mode required
LMCP tools only appear in Agent mode. Open Composer (⌘I) and switch the mode selector to Agent. Chat and Edit modes don't expose MCP tools.
Claude Desktop / Claude Code
Works out of the box after install. Restart Claude Desktop once. In Claude Code, MCP tools are available immediately in new sessions.
VS Code / Windsurf / Zed
Configured automatically. In VS Code with GitHub Copilot, enable MCP in settings and use Agent mode in the chat panel.
What’s next
No APIs to configure. No tokens to manage. Just tell us what app you need connected — we build it with the same local-first, zero-cloud approach.
"Summarize the #engineering channel"
"Find the Q1 report in my Drive"
"Search my wiki for the deploy guide"
"Reply to Marco in the design channel"
"Find photos from the last conference"
Every integration follows one rule: your data never leaves your device. No exceptions.