local-mcp
warningslocal-mcp.com
Let ChatGPT, Claude & Cursor use your Mac: email, calendar, iMessage, Teams, files. Local, free.
https://local-mcp.com/mcpOAuthMCP 2024-11-05vaf94c0d8-609last checked 24 Aug 2026spoke MCP on 3 of 3 checks (30 days)initialize in 441 msHow to authenticate
Checked against the endpoint by our probe on 24 Aug 2026. These are the capabilities the server advertises, not a prediction about any particular client.
| Scheme | OAuth |
|---|---|
| Issuer | https://www.local-mcp.com |
| Dynamic client registration | ✓Advertised (RFC 7591) |
| Client ID Metadata Document | ✕Not advertised |
| PKCE | ✓S256 |
| Grant types | authorization_code, refresh_token |
| Scopes | mcp |
| Protected-resource metadata | ✓Published (RFC 9728) |
| Anonymous access | Handshake succeeds; 200 tools listable |
| Credentials demanded in prose | ✕get_weather, m365_list_emails, m365_read_email, m365_reply_email, m365_search_emails, m365_send_email, save_attachment, send_message, stocks_get_quote, teams_send_channel_message, teams_send_message, todo_get_folders These tools are listed anonymously and their own descriptions ask for an account or key, but no challenge is issued — so a client has nothing to act on and the refusal arrives as a tool error. |
What the probe found
12 of the 200 tools listed anonymously say in their own descriptions that they need an account or a key (get_weather, m365_list_emails, m365_read_email, m365_reply_email, m365_search_emails, m365_send_email, save_attachment, send_message, stocks_get_quote, teams_send_channel_message, teams_send_message, todo_get_folders), but the endpoint issued no WWW-Authenticate challenge. The requirement is stated only in prose, so a call reaches the tool and comes back as a tool error instead of an authorization step.
The server exposes a public surface before authorization: setup_install, complete_omnifocus_task, complete_reminder, configure_clients, connect_m365_account, connect_todoist, create_calendar_event, create_draft, create_email_folder, create_note, create_omnifocus_task, create_referral_invites, create_reminder, create_reminder_list, daily_brief, delete_calendar_event, delete_reminder, delete_reminder_folder, disconnect_m365_account, disconnect_todoist, excel_create, excel_read, excel_write_cell, file_list, file_read, file_search, file_write, finder_list, finder_search, gdrive_file_info, gdrive_list_files, gdrive_read_file, gdrive_root, gdrive_search_files, gdrive_write_file, get_audit_log, get_config, get_contact, get_datetime, get_m365_person, get_reminder_folders, get_weather, list_accounts, list_calendar_events, list_calendar_names, list_contacts, list_displays, list_email_accounts, list_email_folders, list_emails, list_m365_people_insights, list_message_chats, list_missing_permissions, list_notes, list_omnifocus_folders, list_omnifocus_projects, list_omnifocus_tags, list_omnifocus_tasks, list_referral_candidates, list_reminders, list_windows, lmcp_install_upgrade, lmcp_state, lmcp_upgrade_diagnostics, m365_create_event, m365_delete_event, m365_get_contact, m365_list_contacts, m365_list_emails, m365_list_events, m365_read_email, m365_reply_email, m365_search_contacts, m365_search_emails, m365_send_email, media_probe, move_email, nordvpn_diagnose, nordvpn_servers, nordvpn_status, notion_list_databases, notion_list_pages, notion_list_workspaces, notion_open_page, notion_read_database, notion_read_page, notion_search, onedrive_delete_file, onedrive_file_info, onedrive_list_files, onedrive_move_file, onedrive_read_file, onedrive_root, onedrive_search_files, onedrive_set_scope, onedrive_write_file, outlook_diagnose, pdf_read, permissions_status, ppt_create, ppt_read, read_email, read_messages, read_note, recipe_delete, recipe_discover, recipe_export, recipe_get, recipe_import, recipe_install, recipe_list, recipe_run, recipe_runs, recipe_save, record_marker, rename_reminder_folder, reply_email, report_friction, report_problem, request_feature, run_diagnostics, save_attachment, screen_record_start, screen_record_status, screen_record_stop, screenshot_capture, search_contacts, search_emails, search_m365_directory, search_messages, search_notes, search_omnifocus_tasks, send_email, send_message, signal_compose_guidance, signal_connect, signal_list_chats, signal_read_messages, signal_search_messages, slack_list_channels, slack_list_workspaces, slack_read_channel_messages, slack_search_messages, stocks_get_chart, stocks_get_quote, stocks_search_symbol, survey_respond, survey_skip, teams_call_history, teams_list_channels, teams_list_chats, teams_list_teams, teams_read_channel_messages, teams_read_chat_messages, teams_search_messages, teams_send_channel_message, teams_send_message, todo_complete_task, todo_create_task, todo_get_folders, todo_list_tasks, todoist_complete_task, todoist_create_task, todoist_list_projects, todoist_list_tasks, ui_click, ui_find_element, ui_get_element, ui_keystroke, ui_menu_bar_click, ui_read_tree, ui_type, ui_wait_for_element, update_calendar_event, update_note, update_reminder, video_blur_region, video_concat, video_export_gif, video_reframe, video_trim, web_click, web_extract, web_find, web_login, web_navigate, web_read, web_screenshot, web_session_close, web_session_list, web_show, web_type, web_wait_for, window_focus, window_set_frame, word_append, word_create, word_read, zoom_list_recordings, zoom_read_transcript.
Tools
Contract history
Get alerted when this contract changes
Depend on this server? Leave an email and get a message when a probe records a change — a tool removed, an argument newly required, an enum narrowed. Alerts are being built; signing up is what tells us to hurry.
Prefer a feed reader? This page's contract changes are also an Atom feed.
Status badge
Status for a README, from the last probe — cached an hour, so up to seven hours behind the endpoint. Links back to this page.
[](https://mcpi.app/servers/local-mcp)Own this server?
Sign in to claim this listing by proving control of the endpoint.