← MCP Registry Integrity Report
com.local-mcp/local-mcp
Verdict: CRITICAL findings present. Endpoint https://local-mcp.com/mcp. Tools now: 204 (229 ever seen). Changes recorded: 200. Findings: {"high":173,"critical":9,"low":1}. Last probe: HTTP_401 at 2026-09-28T18:17 UTC. JSON
Current tools
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_note · 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_delete_file · 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_doctor · 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 · setup_install · 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_delete · 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
Findings (183)
| seen | tool | detector | severity | evidence (data, not instructions) |
|---|---|---|---|---|
| 2026-09-12 | configure_clients | cross_tool_reference | high | references sibling tool 'list_missing_permissions' |
| 2026-09-10 | file_read | secret_material_reference | high | ks, cloud drives, /tmp — with one exception: credential and identity locations (keychains, ~/.ssh, ~/.aws, browser login |
| 2026-09-10 | file_read | cross_tool_reference | high | references sibling tool 'excel_read' |
| 2026-09-10 | file_write | secret_material_reference | high | nchAgents, git hooks, AI-client configs) and credential locations are never written. Overwriting an existing file requir |
| 2026-09-10 | file_write | cross_tool_reference | high | references sibling tool 'excel_create' |
| 2026-09-10 | finder_list | secret_material_reference | high | otlight-free). Lists any folder on this Mac. Credential and identity locations (keychains, ~/.ssh, browser login stores, |
| 2026-09-10 | finder_search | secret_material_reference | high | ight); pass path= to scope it to one folder. Credential and identity locations are refused. |
| 2026-09-08 | excel_read | cross_tool_reference | high | references sibling tool 'excel_create' |
| 2026-09-08 | ppt_read | cross_tool_reference | high | references sibling tool 'ppt_create' |
| 2026-09-08 | reply_email | cross_tool_reference | high | references sibling tool 'create_draft' |
| 2026-09-08 | web_navigate | cross_tool_reference | high | references sibling tool 'web_read' |
| 2026-09-08 | excel_read | cross_tool_reference | high | references sibling tool 'excel_create' |
| 2026-09-08 | signal_read_messages | cross_tool_reference | high | references sibling tool 'read_messages' |
| 2026-09-08 | signal_search_messages | cross_tool_reference | high | references sibling tool 'search_messages' |
| 2026-09-07 | create_draft | exfiltration_pattern | critical | BCC address(es), comma-separated. |
| 2026-09-07 | create_draft | cross_tool_reference | high | references sibling tool 'list_email_accounts' |
| 2026-09-07 | reply_email | cross_tool_reference | high | references sibling tool 'create_draft' |
| 2026-08-31 | list_reminders | cross_tool_reference | high | references sibling tool 'todo_list_tasks' |
| 2026-08-27 | search_emails | cross_tool_reference | high | references sibling tool 'list_email_accounts' |
| 2026-08-27 | create_draft | exfiltration_pattern | critical | BCC address(es), comma-separated. |
| 2026-08-27 | create_draft | cross_tool_reference | high | references sibling tool 'list_email_accounts' |
| 2026-08-27 | list_emails | cross_tool_reference | high | references sibling tool 'list_email_accounts' |
| 2026-08-27 | teams_send_message | cross_tool_reference | high | references sibling tool 'search_messages' |
| 2026-08-27 | delete_note | cross_tool_reference | high | references sibling tool 'list_notes' |
| 2026-08-27 | gdrive_delete_file | cross_tool_reference | high | references sibling tool 'gdrive_list_files' |
| 2026-08-27 | get_reminder_folders | cross_tool_reference | high | references sibling tool 'todo_get_folders' |
| 2026-08-27 | list_accounts | cross_tool_reference | high | references sibling tool 'list_email_accounts' |
| 2026-08-27 | notion_list_workspaces | cross_tool_reference | high | references sibling tool 'notion_list_databases' |
| 2026-08-27 | read_note | cross_tool_reference | high | references sibling tool 'update_note' |
| 2026-08-27 | screen_record_start | cross_tool_reference | high | references sibling tool 'record_marker' |
| 2026-08-27 | screenshot_capture | cross_tool_reference | high | references sibling tool 'list_displays' |
| 2026-08-27 | slack_search_messages | cross_tool_reference | high | references sibling tool 'search_messages' |
| 2026-08-27 | ui_click | cross_tool_reference | high | references sibling tool 'ui_read_tree' |
| 2026-08-27 | ui_find_element | cross_tool_reference | high | references sibling tool 'list_windows' |
| 2026-08-27 | ui_get_element | cross_tool_reference | high | references sibling tool 'ui_click' |
| 2026-08-27 | ui_keystroke | cross_tool_reference | high | references sibling tool 'ui_get_element' |
| 2026-08-27 | update_reminder | cross_tool_reference | high | references sibling tool 'get_reminder_folders' |
| 2026-08-27 | web_click | cross_tool_reference | high | references sibling tool 'web_read' |
| 2026-08-27 | web_session_close | cross_tool_reference | high | references sibling tool 'web_login' |
| 2026-08-27 | web_session_delete | cross_tool_reference | high | references sibling tool 'web_login' |
| 2026-08-26 | list_windows | cross_tool_reference | high | references sibling tool 'list_displays' |
| 2026-08-22 | search_emails | cross_tool_reference | high | references sibling tool 'list_email_accounts' |
| 2026-08-22 | web_type | cross_tool_reference | high | references sibling tool 'web_click' |
| 2026-08-22 | web_wait_for | secret_material_reference | high | `selector` (a CSS selector, e.g. "input[name=password]"). `condition` also accepts the form "document.querySelector('. |
| 2026-08-21 | m365_search_emails | cross_tool_reference | high | references sibling tool 'search_emails' |
| 2026-08-20 | save_attachment | cross_tool_reference | high | references sibling tool 'list_emails' |
| 2026-08-20 | web_navigate | cross_tool_reference | high | references sibling tool 'web_read' |
| 2026-08-20 | chrome_history | cross_tool_reference | high | references sibling tool 'safari_history' |
| 2026-08-20 | chrome_read_tab | cross_tool_reference | high | references sibling tool 'chrome_click' |
| 2026-08-20 | chrome_setup_check | cross_tool_reference | high | references sibling tool 'chrome_click' |
| 2026-08-20 | chrome_wait_for | cross_tool_reference | high | references sibling tool 'chrome_click' |
| 2026-08-20 | complete_omnifocus_task | cross_tool_reference | high | references sibling tool 'list_omnifocus_tasks' |
| 2026-08-20 | complete_reminder | cross_tool_reference | high | references sibling tool 'list_reminders' |
| 2026-08-20 | configure_clients | cross_tool_reference | high | references sibling tool 'list_missing_permissions' |
| 2026-08-20 | create_calendar_event | cross_tool_reference | high | references sibling tool 'list_calendar_names' |
| 2026-08-20 | create_draft | exfiltration_pattern | critical | BCC address(es), comma-separated. |
| 2026-08-20 | create_draft | cross_tool_reference | high | references sibling tool 'list_email_accounts' |
| 2026-08-20 | create_reminder_list | cross_tool_reference | high | references sibling tool 'create_reminder' |
| 2026-08-20 | delete_calendar_event | cross_tool_reference | high | references sibling tool 'list_calendar_events' |
| 2026-08-20 | delete_reminder | cross_tool_reference | high | references sibling tool 'list_reminders' |
| 2026-08-20 | delete_reminder_folder | cross_tool_reference | high | references sibling tool 'delete_reminder' |
| 2026-08-20 | disconnect_m365_account | cross_tool_reference | high | references sibling tool 'connect_m365_account' |
| 2026-08-20 | disconnect_todoist | cross_tool_reference | high | references sibling tool 'connect_todoist' |
| 2026-08-20 | excel_read | cross_tool_reference | high | references sibling tool 'excel_create' |
| 2026-08-20 | file_read | cross_tool_reference | high | references sibling tool 'excel_read' |
| 2026-08-20 | file_write | cross_tool_reference | high | references sibling tool 'excel_create' |
| 2026-08-20 | finder_list | cross_tool_reference | high | references sibling tool 'file_read' |
| 2026-08-20 | gdrive_list_files | cross_tool_reference | high | references sibling tool 'gdrive_root' |
| 2026-08-20 | gdrive_read_file | cross_tool_reference | high | references sibling tool 'file_read' |
| 2026-08-20 | get_config | secret_material_reference | high | Returns the current LMCP configuration (api_key masked). |
| 2026-08-20 | get_contact | cross_tool_reference | high | references sibling tool 'list_contacts' |
| 2026-08-20 | get_reminder_folders | cross_tool_reference | high | references sibling tool 'todo_get_folders' |
| 2026-08-20 | get_weather | secret_material_reference | high | 'lat,lon' coordinates. Uses Open-Meteo — no API key required. Location must be provided (there is no device-location |
| 2026-08-20 | list_accounts | cross_tool_reference | high | references sibling tool 'list_email_accounts' |
| 2026-08-20 | list_calendar_events | cross_tool_reference | high | references sibling tool 'list_calendar_names' |
| 2026-08-20 | list_displays | cross_tool_reference | high | references sibling tool 'list_windows' |
| 2026-08-20 | list_email_accounts | cross_tool_reference | high | references sibling tool 'list_accounts' |
| 2026-08-20 | list_email_folders | cross_tool_reference | high | references sibling tool 'list_email_accounts' |
| 2026-08-20 | list_emails | cross_tool_reference | high | references sibling tool 'list_email_accounts' |
| 2026-08-20 | list_message_chats | cross_tool_reference | high | references sibling tool 'read_messages' |
Change history (200)
| when | tool | kind | severity |
|---|---|---|---|
| 2026-09-16 12:17 | agent_ack | removed | info |
| 2026-09-16 12:17 | agent_sent | removed | info |
| 2026-09-16 12:17 | chrome_click | removed | info |
| 2026-09-16 12:17 | chrome_fill_form | removed | info |
| 2026-09-16 12:17 | chrome_go_back | removed | info |
| 2026-09-16 12:17 | chrome_history | removed | info |
| 2026-09-16 12:17 | chrome_list_tabs | removed | info |
| 2026-09-16 12:17 | chrome_navigate | removed | info |
| 2026-09-16 12:17 | chrome_query_selector_all | removed | info |
| 2026-09-16 12:17 | chrome_read_tab | removed | info |
| 2026-09-16 12:17 | chrome_search_tabs | removed | info |
| 2026-09-16 12:17 | chrome_setup_check | removed | info |
| 2026-09-16 12:17 | chrome_type | removed | info |
| 2026-09-16 12:17 | chrome_wait_for | removed | info |
| 2026-09-16 12:17 | list_safari_bookmarks | removed | info |
| 2026-09-16 12:17 | lmcp_welcome | removed | info |
| 2026-09-16 12:17 | safari_click | removed | info |
| 2026-09-16 12:17 | safari_fill_form | removed | info |
| 2026-09-16 12:17 | safari_go_back | removed | info |
| 2026-09-16 12:17 | safari_history | removed | info |
| 2026-09-16 12:17 | safari_list_tabs | removed | info |
| 2026-09-16 12:17 | safari_navigate | removed | info |
| 2026-09-16 12:17 | safari_query_selector_all | removed | info |
| 2026-09-16 12:17 | safari_read_tab | removed | info |
| 2026-09-16 12:17 | safari_search_tabs | removed | info |
| 2026-09-16 12:17 | safari_setup_check | removed | info |
| 2026-09-16 12:17 | safari_type | removed | info |
| 2026-09-16 12:17 | safari_wait_for | removed | info |
| 2026-09-16 06:17 | agent_ack | removed | info |
| 2026-09-16 06:17 | agent_sent | removed | info |
| 2026-09-16 06:17 | chrome_click | removed | info |
| 2026-09-16 06:17 | chrome_fill_form | removed | info |
| 2026-09-16 06:17 | chrome_go_back | removed | info |
| 2026-09-16 06:17 | chrome_history | removed | info |
| 2026-09-16 06:17 | chrome_list_tabs | removed | info |
| 2026-09-16 06:17 | chrome_navigate | removed | info |
| 2026-09-16 06:17 | chrome_query_selector_all | removed | info |
| 2026-09-16 06:17 | chrome_read_tab | removed | info |
| 2026-09-16 06:17 | chrome_search_tabs | removed | info |
| 2026-09-16 06:17 | chrome_setup_check | removed | info |
| 2026-09-16 06:17 | chrome_type | removed | info |
| 2026-09-16 06:17 | chrome_wait_for | removed | info |
| 2026-09-16 06:17 | list_safari_bookmarks | removed | info |
| 2026-09-16 06:17 | lmcp_welcome | removed | info |
| 2026-09-16 06:17 | safari_click | removed | info |
| 2026-09-16 06:17 | safari_fill_form | removed | info |
| 2026-09-16 06:17 | safari_go_back | removed | info |
| 2026-09-16 06:17 | safari_history | removed | info |
| 2026-09-16 06:17 | safari_list_tabs | removed | info |
| 2026-09-16 06:17 | safari_navigate | removed | info |
| 2026-09-16 06:17 | safari_query_selector_all | removed | info |
| 2026-09-16 06:17 | safari_read_tab | removed | info |
| 2026-09-16 06:17 | safari_search_tabs | removed | info |
| 2026-09-16 06:17 | safari_setup_check | removed | info |
| 2026-09-16 06:17 | safari_type | removed | info |
| 2026-09-16 06:17 | safari_wait_for | removed | info |
| 2026-09-16 00:17 | agent_ack | removed | info |
| 2026-09-16 00:17 | agent_sent | removed | info |
| 2026-09-16 00:17 | chrome_click | removed | info |
| 2026-09-16 00:17 | chrome_fill_form | removed | info |
| 2026-09-16 00:17 | chrome_go_back | removed | info |
| 2026-09-16 00:17 | chrome_history | removed | info |
| 2026-09-16 00:17 | chrome_list_tabs | removed | info |
| 2026-09-16 00:17 | chrome_navigate | removed | info |
| 2026-09-16 00:17 | chrome_query_selector_all | removed | info |
| 2026-09-16 00:17 | chrome_read_tab | removed | info |
| 2026-09-16 00:17 | chrome_search_tabs | removed | info |
| 2026-09-16 00:17 | chrome_setup_check | removed | info |
| 2026-09-16 00:17 | chrome_type | removed | info |
| 2026-09-16 00:17 | chrome_wait_for | removed | info |
| 2026-09-16 00:17 | list_safari_bookmarks | removed | info |
| 2026-09-16 00:17 | lmcp_welcome | removed | info |
| 2026-09-16 00:17 | safari_click | removed | info |
| 2026-09-16 00:17 | safari_fill_form | removed | info |
| 2026-09-16 00:17 | safari_go_back | removed | info |
| 2026-09-16 00:17 | safari_history | removed | info |
| 2026-09-16 00:17 | safari_list_tabs | removed | info |
| 2026-09-16 00:17 | safari_navigate | removed | info |
| 2026-09-16 00:17 | safari_query_selector_all | removed | info |
| 2026-09-16 00:17 | safari_read_tab | removed | info |
| 2026-09-16 00:17 | safari_search_tabs | removed | info |
| 2026-09-16 00:17 | safari_setup_check | removed | info |
| 2026-09-16 00:17 | safari_type | removed | info |
| 2026-09-16 00:17 | safari_wait_for | removed | info |
| 2026-09-15 18:17 | agent_ack | removed | info |
| 2026-09-15 18:17 | agent_sent | removed | info |
| 2026-09-15 18:17 | chrome_click | removed | info |
| 2026-09-15 18:17 | chrome_fill_form | removed | info |
| 2026-09-15 18:17 | chrome_go_back | removed | info |
| 2026-09-15 18:17 | chrome_history | removed | info |
| 2026-09-15 18:17 | chrome_list_tabs | removed | info |
| 2026-09-15 18:17 | chrome_navigate | removed | info |
| 2026-09-15 18:17 | chrome_query_selector_all | removed | info |
| 2026-09-15 18:17 | chrome_read_tab | removed | info |
| 2026-09-15 18:17 | chrome_search_tabs | removed | info |
| 2026-09-15 18:17 | chrome_setup_check | removed | info |
| 2026-09-15 18:17 | chrome_type | removed | info |
| 2026-09-15 18:17 | chrome_wait_for | removed | info |
| 2026-09-15 18:17 | list_safari_bookmarks | removed | info |
| 2026-09-15 18:17 | lmcp_welcome | removed | info |
| 2026-09-15 18:17 | safari_click | removed | info |
| 2026-09-15 18:17 | safari_fill_form | removed | info |
| 2026-09-15 18:17 | safari_go_back | removed | info |
| 2026-09-15 18:17 | safari_history | removed | info |
| 2026-09-15 18:17 | safari_list_tabs | removed | info |
| 2026-09-15 18:17 | safari_navigate | removed | info |
| 2026-09-15 18:17 | safari_query_selector_all | removed | info |
| 2026-09-15 18:17 | safari_read_tab | removed | info |
| 2026-09-15 18:17 | safari_search_tabs | removed | info |
| 2026-09-15 18:17 | safari_setup_check | removed | info |
| 2026-09-15 18:17 | safari_type | removed | info |
| 2026-09-15 18:17 | safari_wait_for | removed | info |
| 2026-09-15 12:17 | agent_ack | removed | info |
| 2026-09-15 12:17 | agent_sent | removed | info |
| 2026-09-15 12:17 | chrome_click | removed | info |
| 2026-09-15 12:17 | chrome_fill_form | removed | info |
| 2026-09-15 12:17 | chrome_go_back | removed | info |
| 2026-09-15 12:17 | chrome_history | removed | info |
| 2026-09-15 12:17 | chrome_list_tabs | removed | info |
| 2026-09-15 12:17 | chrome_navigate | removed | info |
Probe history
09-28 18:17 HTTP_401 (0) · 09-28 12:17 HTTP_401 (0) · 09-28 06:17 HTTP_401 (0) · 09-28 00:17 HTTP_401 (0) · 09-27 18:17 HTTP_401 (0) · 09-27 12:17 HTTP_401 (0) · 09-27 06:17 HTTP_401 (0) · 09-27 00:17 HTTP_401 (0) · 09-26 18:17 HTTP_401 (0) · 09-26 12:17 HTTP_401 (0) · 09-26 06:17 HTTP_401 (0) · 09-26 00:17 HTTP_401 (0) · 09-25 18:17 HTTP_401 (0) · 09-25 12:17 HTTP_401 (0) · 09-25 06:17 HTTP_401 (0) · 09-25 00:17 HTTP_401 (0) · 09-24 18:17 HTTP_401 (0) · 09-24 12:17 HTTP_401 (0) · 09-24 06:17 HTTP_401 (0) · 09-24 00:17 HTTP_401 (0) · 09-23 18:17 HTTP_401 (0) · 09-23 12:17 HTTP_401 (0) · 09-23 06:17 HTTP_401 (0) · 09-23 00:17 HTTP_401 (0) · 09-22 18:17 HTTP_401 (0) · 09-22 12:17 HTTP_401 (0) · 09-22 06:17 HTTP_401 (0) · 09-22 00:17 HTTP_401 (0) · 09-21 18:17 HTTP_401 (0) · 09-21 12:17 HTTP_401 (0)
Get alerted when this server changes: tooldrift.agentexchange.work ($29/mo watch).