Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
agent_ackA

Tells the senders that you actually read the messages agent_inbox gave you.

agent_checkinA

Announces YOU (this agent session) to the mesh: your role, the repo you are working on and what you can do.

agent_inboxA

Reads the messages other agents sent to this machine since your last poll (check in first with agent_checkin).

agent_mesh_createA

Starts a new agent mesh with THIS machine as its first member.

agent_mesh_inviteA

Creates a single-use pairing code (valid 15 minutes) that another of the user's machines can redeem with ag...

agent_mesh_joinA

Enrolls THIS machine into an existing agent mesh using a pairing code the user got from another of their ma...

agent_mesh_revokeA

Removes another machine from this mesh, immediately: it stops appearing in the directory, stops receiving m...

agent_mesh_statusA

Shows whether THIS machine belongs to an agent mesh — the group of the user's own machines whose AI agents...

agent_sendA

Sends a coordination message to an agent on ANOTHER of the user's machines (get its handle from agents_list).

agent_sentA

Shows what THIS machine sent and what happened to it: who it was delivered to and who acknowledged it.

agents_listC

Lists the agents currently working across ALL the user's machines in the mesh — which machine each is on, i...

chrome_clickC

Clicks the first element matching a CSS selector in the current Google Chrome tab.

chrome_evaluate_jsA

Runs arbitrary JavaScript in the current Google Chrome tab and returns its result.

chrome_fill_formC

Fills multiple form fields in one shot in the current Google Chrome tab.

chrome_go_backA

Navigates the current Google Chrome tab back to the previous page.

chrome_historyA

Lists or searches the user's Google Chrome browsing history (local SQLite, read-only — no page is opened).

chrome_list_tabsA

Lists every open tab across all Google Chrome windows with title, URL, and whether it is active.

chrome_navigateC

Navigates Google Chrome to a URL.

chrome_query_selector_allC

Runs document.querySelectorAll in the current Google Chrome tab and returns a compact summary of each match.

chrome_read_tabB

Reads the rendered text content of a Google Chrome tab.

chrome_search_tabsB

Searches the rendered text of every open Google Chrome tab for a substring.

chrome_setup_checkA

Reports whether Google Chrome is ready for interactive tools (chrome_click, chrome_type, chrome_evaluate_js...

chrome_typeC

Sets the value of an input/textarea matching a CSS selector in the current Google Chrome tab and fires inpu...

chrome_wait_forB

Polls the current Google Chrome tab until a CSS selector appears, or until text_match appears (anywhere...

complete_omnifocus_taskC

Marks an OmniFocus task as complete by task ID or name.

complete_reminderB

Marks a reminder complete in Apple Reminders (Reminders.app).

configure_clientsC

Adds Local MCP to the config of installed MCP-capable AI clients on this Mac (Claude Desktop, Claude Code,...

connect_m365_accountC

Connect your Microsoft 365 account.

connect_servicenowD

Connect ServiceNow.

connect_todoistC

Connect Todoist.

create_calendar_eventC

Creates an event in the Mac's Calendar app (Calendar.app).

create_draftB

Saves an email to the Mail.app Drafts folder for the user to review and send manually — never sends.

create_email_folderB

Creates a new mailbox folder in Mail.app.

create_noteB

Creates a new note in Apple Notes.

create_omnifocus_taskC

Creates a new task in OmniFocus.

create_referral_invitesB

Records referral invites for the colleagues a user chose to invite and returns a unique referral link per p...

create_reminderB

Creates a reminder in Reminders.app.

create_reminder_listB

Creates a new list in Apple Reminders (Reminders.app).

daily_briefC

Returns a single morning briefing combining today's calendar events, overdue and due-today reminders, unrea...

delete_calendar_eventC

Deletes an event from the Mac's Calendar app (Calendar.app) by ID.

delete_reminderA

Permanently deletes a reminder in Apple Reminders (Reminders.app) by ID.

delete_reminder_folderA

Deletes an Apple Reminders list AND all reminders inside it — cannot be undone.

disconnect_m365_accountA

Disconnect your Microsoft 365 account and remove stored tokens.

disconnect_servicenowA

Disconnect from ServiceNow and remove stored credentials.

disconnect_todoistA

Disconnect Todoist and remove the stored API token.

excel_createA

Creates a new Excel spreadsheet (.xlsx file) with headers and optional data rows.

excel_readB

Reads data from an Excel spreadsheet (.xlsx file).

excel_write_cellD

Writes a value to a specific cell in an Excel file.

file_listA

Lists files and folders in a local directory.

file_readA

Reads a plain text file from the local filesystem by its absolute path — the primary, default tool for read...

file_searchB

Searches for files and folders by name (case-insensitive, partial match) starting from a root directory.

file_writeA

Writes text to a local file — create, overwrite, or append.

finder_listA

Lists files and folders in a directory (Spotlight-free).

finder_searchA

Searches for files by name within the allowlist (uses mdfind/Spotlight).

gdrive_file_infoA

Metadata for a file/folder in the synced Google Drive: size, dates, type.

gdrive_list_filesB

Lists files and folders in a Google Drive path (the locally-synced folder).

gdrive_read_fileB

Reads a text file from the synced Google Drive folder (.txt, .md, .csv, .json, code files...).

gdrive_rootA

Lists the Google Drive folders synced on this Mac (My Drive, Shared drives, per-account mounts).

gdrive_search_filesB

Searches the synced Google Drive folder for files by name (recursive).

gdrive_write_fileB

Writes or overwrites a text file in the synced Google Drive folder — it uploads automatically via the offic...

get_audit_logA

Returns recent LMCP tool call history from the local audit log.

get_configA

Returns the current LMCP configuration (api_key masked).

get_contactC

Gets a contact from the Mac's Contacts app (Contacts.app) by name or ID.

get_datetimeA

Get the current date and time of the machine where LMCP runs — with timezone and UTC offset.

get_m365_personB

Get detailed information about a specific person in your Microsoft 365 directory by their user ID or email...

get_reminder_foldersA

Lists the lists (folders) in Apple Reminders (Reminders.app) on this Mac.

get_weatherC

Gets the current weather and a short daily forecast for a location.

list_accountsA

Lists Mail.app email accounts WITH each account's email addresses and type (imap/pop/iCloud).

list_calendar_eventsB

Lists events from the Mac's Calendar app (Calendar.app, local/iCloud calendars) in a date range, or reads O...

list_calendar_namesA

Lists the calendars in the Mac's Calendar app (Calendar.app, local/iCloud).

list_contactsA

Lists contacts from the macOS Contacts app.

list_displaysA

Lists connected displays with bounds (global space, top-left origin, points), backing scale_factor, and whi...

list_email_accountsA

Lists all Mail.app account NAMES (fast — cached, no Mail lock).

list_email_foldersA

Lists the full folder (mailbox) tree for Apple Mail (Mail.app) accounts, including nested subfolders.

list_emailsC

Use this when the user wants to see or triage their inbox on this Mac (Apple Mail — any account added to Ma...

list_m365_people_insightsA

List the people most relevant to you in Microsoft 365 — based on your communication patterns, collaboration...

list_message_chatsA

Lists recent iMessage / Messages.app conversations (chat id, name, service).

list_missing_permissionsC

Returns the macOS privacy (TCC) permissions Local MCP needs that are NOT granted yet, each with a one-click...

list_notesB

Lists notes from Apple Notes app.

list_omnifocus_foldersA

Lists folders in OmniFocus.

list_omnifocus_projectsB

Lists projects in OmniFocus.

list_omnifocus_tagsA

Lists all tags defined in OmniFocus.

list_omnifocus_tasksC

Lists tasks from OmniFocus.

list_referral_candidatesA

Returns the user's emailable contacts plus an invite template, for recommending LMCP to a colleague.

list_remindersA

Lists reminders from Apple Reminders (Reminders.app) on this Mac.

list_safari_bookmarksC

Lists Safari bookmarks (title + URL) from the Mac's Safari (reads ~/Library/Safari/Bookmarks.plist — needs...

list_windowsA

Lists on-screen windows of any app with window_id, owning app bundle id + name, title, bounds (global space...

lmcp_install_upgradeA

Checks for and installs a newer LMCP version — a self-upgrade of the LMCP app itself (not editing any of yo...

lmcp_stateA

Returns a structured snapshot of the LMCP environment: server/tray/teams-proxy versions, detected AI client...

lmcp_upgrade_diagnosticsA

Returns LMCP's self-upgrade health (the LMCP app upgrading itself, not editing your data): current version,...

m365_create_eventC

Create a calendar event in your Microsoft 365 / Outlook calendar.

m365_delete_eventC

Delete a calendar event from your Microsoft 365 / Outlook calendar by its ID.

m365_get_contactB

Get full details of a specific Microsoft 365 contact by ID.

m365_list_contactsB

List contacts from your Microsoft 365 / Outlook address book.

m365_list_emailsB

Use this when the user wants their Microsoft 365 / Outlook / Exchange inbox via the cloud — requires a conn...

m365_list_eventsB

List upcoming calendar events from your Microsoft 365 / Outlook calendar.

m365_read_emailC

Use this when the user wants the full content of a Microsoft 365 email (message ID from m365_list_emails/m3...

m365_reply_emailA

Use this when the user wants to reply to a Microsoft 365 email (message ID from m365_list_emails).

m365_search_contactsC

Search contacts in your Microsoft 365 address book by name, email, or company.

m365_search_emailsB

Use this when the user wants to find emails in their Microsoft 365 / Outlook mailbox via the cloud — requir...

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/lanchuske/local-mcp-releases'

If you have feedback or need assistance with the MCP directory API, please join our Discord server