{"apiVersion":"v1","directorySlug":"xlrd-mcp-1de18eca52","title":"Executive Leverage Research Development","description":"Open-source automation, AI, and digital systems designed to empower organizations. Transparent, accessible, and mission-driven.","pageUrl":"https://www.mcpbundles.com/skills/xlrd-mcp-1de18eca52","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.xlrd.org/mcp","hostedMcpUrl":null,"toolCount":129,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"org.xlrd/xlrd-mcp-1de18eca52","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"screen__list_displays","description":"[Screen (canonical vision — display capture, OCR, window list)] List all connected displays with id, name, and primary flag. Use the returned id with `screenshot` or `screenshot_region` to target a specific monitor.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"List Displays","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"screen__list_displays","displayName":"List Displays"},{"name":"screen__list_windows","description":"[Screen (canonical vision — display capture, OCR, window list)] List visible top-level windows on the user's desktop, with handle, title, and process id. Useful for orienting yourself before deciding what to screenshot.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"filter":{"type":"string","maxLength":200}},"additionalProperties":false},"title":"List Open Windows","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"screen__list_windows","displayName":"List Open Windows"},{"name":"bee__bee_status","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Check whether Bee CLI is signed in and ready.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"logicalName":"bee__bee_status","displayName":"bee__bee_status","title":"bee__bee_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_list_facts","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] List saved Bee facts. Paginate with cursor using the returned next_cursor.","inputSchema":{"type":"object","properties":{"limit":{"type":"number","maximum":50,"minimum":1},"cursor":{"type":"string"},"includeUnconfirmed":{"type":"boolean"}},"additionalProperties":false},"logicalName":"bee__bee_list_facts","displayName":"bee__bee_list_facts","title":"bee__bee_list_facts","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_search_facts","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Search saved Bee facts only, server-side via the BM25 facts index. Returns the server response verbatim.","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"number","maximum":100,"minimum":1},"query":{"type":"string","maxLength":500,"minLength":1}},"additionalProperties":false},"logicalName":"bee__bee_search_facts","displayName":"bee__bee_search_facts","title":"bee__bee_search_facts","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_get_fact","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Get one saved Bee fact by ID.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"number"}},"additionalProperties":false},"logicalName":"bee__bee_get_fact","displayName":"bee__bee_get_fact","title":"bee__bee_get_fact","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_create_fact","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Create a saved Bee fact.","inputSchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","maxLength":2000,"minLength":1}},"additionalProperties":false},"logicalName":"bee__bee_create_fact","displayName":"bee__bee_create_fact","title":"bee__bee_create_fact","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_update_fact","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Update a saved Bee fact.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"number"},"text":{"type":"string","maxLength":2000,"minLength":1},"confirmed":{"type":"boolean"}},"additionalProperties":false},"logicalName":"bee__bee_update_fact","displayName":"bee__bee_update_fact","title":"bee__bee_update_fact","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_delete_fact","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Delete one saved Bee fact.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"number"}},"additionalProperties":false},"logicalName":"bee__bee_delete_fact","displayName":"bee__bee_delete_fact","title":"bee__bee_delete_fact","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_get_recent_activity","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Show recent activity captured by Bee: conversations, summaries, notes, todos, and insights.","inputSchema":{"type":"object","properties":{"limit":{"type":"number","maximum":20,"minimum":1}},"additionalProperties":false},"logicalName":"bee__bee_get_recent_activity","displayName":"bee__bee_get_recent_activity","title":"bee__bee_get_recent_activity","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_get_today","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Show today's Bee wearable context: daily summary, active todos, notes, and captured conversations.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"logicalName":"bee__bee_get_today","displayName":"bee__bee_get_today","title":"bee__bee_get_today","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_list_conversations","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] List captured Bee conversations. Paginate with cursor using the returned next_cursor.","inputSchema":{"type":"object","properties":{"limit":{"type":"number","maximum":20,"minimum":1},"cursor":{"type":"string"}},"additionalProperties":false},"logicalName":"bee__bee_list_conversations","displayName":"bee__bee_list_conversations","title":"bee__bee_list_conversations","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_get_conversation","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Get one captured Bee conversation with summary and metadata. Bee conversations come from an ambient wearable; transcript text may include ASR errors, so avoid direct quotes or transcript-only summaries unless corroborated by surrounding context.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"number"},"includeTranscript":{"type":"boolean"}},"additionalProperties":false},"logicalName":"bee__bee_get_conversation","displayName":"bee__bee_get_conversation","title":"bee__bee_get_conversation","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_get_conversation_transcript","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Get ASR transcript utterances for one captured Bee conversation. Use only when transcript detail is needed; avoid direct quotes unless surrounding context gives high confidence.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"number"},"since":{"type":"number"}},"additionalProperties":false},"logicalName":"bee__bee_get_conversation_transcript","displayName":"bee__bee_get_conversation_transcript","title":"bee__bee_get_conversation_transcript","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_get_related_conversations","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Find captured Bee conversations related to one conversation for surrounding context.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"number"},"limit":{"type":"number","maximum":10,"minimum":1}},"additionalProperties":false},"logicalName":"bee__bee_get_related_conversations","displayName":"bee__bee_get_related_conversations","title":"bee__bee_get_related_conversations","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_get_daily_summary","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Get a Bee daily summary by ID or YYYY-MM-DD date, including context from conversations and other wearable-captured activity.","inputSchema":{"type":"object","properties":{"id":{"type":"number"},"date":{"type":"string"}},"additionalProperties":false},"logicalName":"bee__bee_get_daily_summary","displayName":"bee__bee_get_daily_summary","title":"bee__bee_get_daily_summary","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_list_daily_summaries","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] List Bee daily summaries over a date range to find days with relevant captured conversations or activity.","inputSchema":{"type":"object","properties":{"limit":{"type":"number","maximum":30,"minimum":1},"endDate":{"type":"string"},"startDate":{"type":"string"}},"additionalProperties":false},"logicalName":"bee__bee_list_daily_summaries","displayName":"bee__bee_list_daily_summaries","title":"bee__bee_list_daily_summaries","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_list_voice_notes","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] List Bee voice notes or journal-style entries. Paginate with cursor using the returned next_cursor.","inputSchema":{"type":"object","properties":{"limit":{"type":"number","maximum":50,"minimum":1},"cursor":{"type":"string"}},"additionalProperties":false},"logicalName":"bee__bee_list_voice_notes","displayName":"bee__bee_list_voice_notes","title":"bee__bee_list_voice_notes","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_search_voice_notes","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Search Bee voice notes or journal-style entries server-side via the BM25 journals index. Returns the server response verbatim.","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"number","maximum":50,"minimum":1},"query":{"type":"string","maxLength":500,"minLength":1}},"additionalProperties":false},"logicalName":"bee__bee_search_voice_notes","displayName":"bee__bee_search_voice_notes","title":"bee__bee_search_voice_notes","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_get_voice_note","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Get one Bee voice note or journal-style entry by ID.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"logicalName":"bee__bee_get_voice_note","displayName":"bee__bee_get_voice_note","title":"bee__bee_get_voice_note","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_list_todos","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] List active Bee todos. Paginate with cursor using the returned next_cursor.","inputSchema":{"type":"object","properties":{"limit":{"type":"number","maximum":50,"minimum":1},"cursor":{"type":"string"}},"additionalProperties":false},"logicalName":"bee__bee_list_todos","displayName":"bee__bee_list_todos","title":"bee__bee_list_todos","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_create_todo","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Create a Bee todo.","inputSchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","maxLength":2000,"minLength":1},"alarmAt":{"type":"string"}},"additionalProperties":false},"logicalName":"bee__bee_create_todo","displayName":"bee__bee_create_todo","title":"bee__bee_create_todo","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_update_todo","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Update a Bee todo's text, completion state, or reminder time.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"number"},"text":{"type":"string","maxLength":2000,"minLength":1},"alarmAt":{"type":["string","null"]},"completed":{"type":"boolean"}},"additionalProperties":false},"logicalName":"bee__bee_update_todo","displayName":"bee__bee_update_todo","title":"bee__bee_update_todo","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_complete_todo","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Mark one Bee todo complete.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"number"}},"additionalProperties":false},"logicalName":"bee__bee_complete_todo","displayName":"bee__bee_complete_todo","title":"bee__bee_complete_todo","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_delete_todo","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Delete one Bee todo.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"number"}},"additionalProperties":false},"logicalName":"bee__bee_delete_todo","displayName":"bee__bee_delete_todo","title":"bee__bee_delete_todo","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_get_todo_suggestions","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] List pending Bee-suggested todos awaiting the user's review.","inputSchema":{"type":"object","properties":{"limit":{"type":"number","maximum":20,"minimum":1}},"additionalProperties":false},"logicalName":"bee__bee_get_todo_suggestions","displayName":"bee__bee_get_todo_suggestions","title":"bee__bee_get_todo_suggestions","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_accept_todo_suggestion","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Accept a pending Bee-suggested todo, turning it into a real todo.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"number"}},"additionalProperties":false},"logicalName":"bee__bee_accept_todo_suggestion","displayName":"bee__bee_accept_todo_suggestion","title":"bee__bee_accept_todo_suggestion","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_dismiss_todo_suggestion","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Dismiss a pending Bee-suggested todo without creating a todo.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"number"}},"additionalProperties":false},"logicalName":"bee__bee_dismiss_todo_suggestion","displayName":"bee__bee_dismiss_todo_suggestion","title":"bee__bee_dismiss_todo_suggestion","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_get_insights","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] List recent Bee insights. Paginate with cursor using the returned next_cursor.","inputSchema":{"type":"object","properties":{"limit":{"type":"number","maximum":50,"minimum":1},"cursor":{"type":"string"}},"additionalProperties":false},"logicalName":"bee__bee_get_insights","displayName":"bee__bee_get_insights","title":"bee__bee_get_insights","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_get_insight","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Get one Bee insight by ID.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"number"}},"additionalProperties":false},"logicalName":"bee__bee_get_insight","displayName":"bee__bee_get_insight","title":"bee__bee_get_insight","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_get_location_clusters","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Show Bee location clusters: places grouped by visit frequency. Lower minVisits to surface places visited only once or twice (default 3).","inputSchema":{"type":"object","properties":{"limit":{"type":"number","maximum":20,"minimum":1},"minVisits":{"type":"number","maximum":1000,"minimum":1},"includeVisits":{"type":"boolean"}},"additionalProperties":false},"logicalName":"bee__bee_get_location_clusters","displayName":"bee__bee_get_location_clusters","title":"bee__bee_get_location_clusters","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_get_recent_visits","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] List individual Bee location visits in reverse-chronological order (each with start/end time, duration, and address). Use 'from'/'to' to scope a date range; omit for the most recent window. For places grouped by frequency, use bee_get_location_clusters instead.","inputSchema":{"type":"object","properties":{"to":{"type":"string"},"from":{"type":"string"},"limit":{"type":"number","maximum":50,"minimum":1}},"additionalProperties":false},"logicalName":"bee__bee_get_recent_visits","displayName":"bee__bee_get_recent_visits","title":"bee__bee_get_recent_visits","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_get_current_location","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Show Bee's latest known location. Very sensitive.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"logicalName":"bee__bee_get_current_location","displayName":"bee__bee_get_current_location","title":"bee__bee_get_current_location","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_get_photos","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] List photos synced from the user's photo gallery, newest first. Filter by date (YYYY-MM-DD) or scope to one daily summary with dailyId. Set includeImages to return image content.","inputSchema":{"type":"object","properties":{"date":{"type":"string"},"limit":{"type":"number","maximum":20,"minimum":1},"dailyId":{"type":"number"},"includeImages":{"type":"boolean"}},"additionalProperties":false},"logicalName":"bee__bee_get_photos","displayName":"bee__bee_get_photos","title":"bee__bee_get_photos","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bee__bee_get_photo","description":"[Bee wearable (conversations, todos, facts, daily summaries — Android)] Download one Bee photo by ID as image content.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":["number","string"]}},"additionalProperties":false},"logicalName":"bee__bee_get_photo","displayName":"bee__bee_get_photo","title":"bee__bee_get_photo","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"context7__resolve-library-id","description":"[Context7 (up-to-date library/framework docs)] Resolves a package/product name to a Context7-compatible library ID and returns matching libraries.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["query","libraryName"],"properties":{"query":{"type":"string"},"libraryName":{"type":"string"}}},"title":"Resolve Context7 Library ID","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"context7__resolve-library-id","displayName":"Resolve Context7 Library ID"},{"name":"context7__query-docs","description":"[Context7 (up-to-date library/framework docs)] Retrieves and queries up-to-date documentation and code examples from Context7 for any programming library or framework.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["libraryId","query"],"properties":{"query":{"type":"string"},"language":{"type":"string"},"libraryId":{"type":"string"}}},"title":"Query Documentation","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"context7__query-docs","displayName":"Query Documentation"},{"name":"beeper__focus_app","description":"[Beeper (WhatsApp/GV/iMessage comms)] Focus Beeper Desktop and optionally navigate to a specific chat, message, or pre-fill draft text and attachment.","inputSchema":{"type":"object","required":[],"properties":{"chatID":{"type":"string"},"draftText":{"type":"string"},"messageID":{"type":"string"},"draftAttachmentPath":{"type":"string"}}},"logicalName":"beeper__focus_app","displayName":"beeper__focus_app","title":"beeper__focus_app","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"beeper__search","description":"[Beeper (WhatsApp/GV/iMessage comms)] Search for chats, participant name matches in groups, and the first page of messages in one call. Use this when the user asks for a specific chat, group, or person.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"beeper__search","displayName":"beeper__search","title":"beeper__search"},{"name":"beeper__get_accounts","description":"[Beeper (WhatsApp/GV/iMessage comms)] List connected accounts on this device.","inputSchema":{"type":"object","required":[],"properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"beeper__get_accounts","displayName":"beeper__get_accounts","title":"beeper__get_accounts"},{"name":"beeper__get_chat","description":"[Beeper (WhatsApp/GV/iMessage comms)] Get chat details: metadata, participants (limited), last activity.","inputSchema":{"type":"object","required":["chatID"],"properties":{"chatID":{"type":"string"},"maxParticipantCount":{"type":"integer"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"beeper__get_chat","displayName":"beeper__get_chat","title":"beeper__get_chat"},{"name":"beeper__archive_chat","description":"[Beeper (WhatsApp/GV/iMessage comms)] Archive or unarchive a chat.","inputSchema":{"type":"object","required":["chatID"],"properties":{"chatID":{"type":"string"},"archived":{"type":"boolean"}}},"logicalName":"beeper__archive_chat","displayName":"beeper__archive_chat","title":"beeper__archive_chat","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"beeper__set_chat_reminder","description":"[Beeper (WhatsApp/GV/iMessage comms)] Set a reminder for a chat at a specific time.","inputSchema":{"type":"object","required":["chatID","reminder"],"properties":{"chatID":{"type":"string"},"reminder":{"type":"object","required":["remindAtMs"],"properties":{"remindAtMs":{"type":"number"},"dismissOnIncomingMessage":{"type":"boolean"}}}}},"logicalName":"beeper__set_chat_reminder","displayName":"beeper__set_chat_reminder","title":"beeper__set_chat_reminder","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"beeper__clear_chat_reminder","description":"[Beeper (WhatsApp/GV/iMessage comms)] Clear a chat reminder.","inputSchema":{"type":"object","required":["chatID"],"properties":{"chatID":{"type":"string"}}},"logicalName":"beeper__clear_chat_reminder","displayName":"beeper__clear_chat_reminder","title":"beeper__clear_chat_reminder","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"beeper__list_messages","description":"[Beeper (WhatsApp/GV/iMessage comms)] List messages from a specific chat with pagination support.","inputSchema":{"type":"object","required":["chatID"],"properties":{"chatID":{"type":"string"},"cursor":{"type":"string"},"direction":{"enum":["after","before"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"beeper__list_messages","displayName":"beeper__list_messages","title":"beeper__list_messages"},{"name":"beeper__send_message","description":"[Beeper (WhatsApp/GV/iMessage comms)] Send a text message to a specific chat. Supports replying to existing messages. Returns the sent message ID and a deeplink to the chat","inputSchema":{"type":"object","required":["chatID"],"properties":{"text":{"type":"string"},"chatID":{"type":"string"},"replyToMessageID":{"type":"string"}}},"logicalName":"beeper__send_message","displayName":"beeper__send_message","title":"beeper__send_message","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"beeper__search_docs","description":"[Beeper (WhatsApp/GV/iMessage comms)] Search for documentation for how to use the client to interact with the API.\nThe tool will return an array of Markdown-formatted documentation pages.","inputSchema":{"type":"object","required":["query","language"],"properties":{"query":{"type":"string"},"language":{"enum":["http","python","go","typescript","terraform","ruby","java","kotlin"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"beeper__search_docs","displayName":"beeper__search_docs","title":"beeper__search_docs"},{"name":"exedus__xen_speak","description":"[Exedus (Xen core tools - voice/SMS/Beeper/vision/pane/escalate, 11 tools)] Speak to qi through the canonical VVS rail (voice + SMS + vision). The one voice.","inputSchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string"}}},"logicalName":"exedus__xen_speak","displayName":"exedus__xen_speak","title":"exedus__xen_speak","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__refresh_auth","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Reload auth tokens from disk or run headless re-authentication.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"title":"Refresh Auth","logicalName":"gemini-notebook__refresh_auth","displayName":"Refresh Auth","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__save_auth_tokens","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Save NotebookLM cookies (FALLBACK method - try `nlm login` first!).","inputSchema":{"type":"object","required":["cookies"],"properties":{"cookies":{"type":"string"},"csrf_token":{"type":"string","default":""},"session_id":{"type":"string","default":""},"request_url":{"type":"string","default":""},"request_body":{"type":"string","default":""}},"additionalProperties":false},"title":"Save Auth Tokens","logicalName":"gemini-notebook__save_auth_tokens","displayName":"Save Auth Tokens","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__chat_configure","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Configure notebook chat settings.","inputSchema":{"type":"object","required":["notebook_id"],"properties":{"goal":{"type":"string","default":"default"},"notebook_id":{"type":"string"},"custom_prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"response_length":{"type":"string","default":"default"}},"additionalProperties":false},"title":"Chat Configure","logicalName":"gemini-notebook__chat_configure","displayName":"Chat Configure","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__notebook_query_status","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Check the status of an async notebook query started with notebook_query_start.","inputSchema":{"type":"object","required":["query_id"],"properties":{"query_id":{"type":"string"}},"additionalProperties":false},"title":"Notebook Query Status","logicalName":"gemini-notebook__notebook_query_status","displayName":"Notebook Query Status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__chat_list","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] List chat sessions for a notebook.","inputSchema":{"type":"object","required":["notebook_id"],"properties":{"limit":{"type":"integer","default":20},"notebook_id":{"type":"string"}},"additionalProperties":false},"title":"Chat List","logicalName":"gemini-notebook__chat_list","displayName":"Chat List","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__chat_get","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Get full transcript of a specific chat session.","inputSchema":{"type":"object","required":["notebook_id"],"properties":{"notebook_id":{"type":"string"},"conversation_id":{"type":"string","default":""}},"additionalProperties":false},"title":"Chat Get","logicalName":"gemini-notebook__chat_get","displayName":"Chat Get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__chat_export","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Export a chat transcript to Markdown or JSON.","inputSchema":{"type":"object","required":["notebook_id"],"properties":{"format":{"type":"string","default":"md"},"notebook_id":{"type":"string"},"conversation_id":{"type":"string","default":""}},"additionalProperties":false},"title":"Chat Export","logicalName":"gemini-notebook__chat_export","displayName":"Chat Export","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__collection_list","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] List all native collections.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"title":"Collection List","logicalName":"gemini-notebook__collection_list","displayName":"Collection List","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__collection_create","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Create a new collection.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"},"notebook_ids":{"type":"array","items":{"type":"string"},"default":null}},"additionalProperties":false},"title":"Collection Create","logicalName":"gemini-notebook__collection_create","displayName":"Collection Create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__collection_edit","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Edit an existing collection's name and/or list of notebooks.","inputSchema":{"type":"object","required":["collection_id"],"properties":{"name":{"type":"string","default":null},"notebook_ids":{"type":"array","items":{"type":"string"},"default":null},"collection_id":{"type":"string"}},"additionalProperties":false},"title":"Collection Edit","logicalName":"gemini-notebook__collection_edit","displayName":"Collection Edit","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__collection_set_emoji","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Set or clear the emoji marker on a collection.","inputSchema":{"type":"object","required":["collection_id","emoji"],"properties":{"emoji":{"type":"string"},"collection_id":{"type":"string"}},"additionalProperties":false},"title":"Collection Set Emoji","logicalName":"gemini-notebook__collection_set_emoji","displayName":"Collection Set Emoji","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__collection_delete","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Delete a collection permanently. Notebooks inside the collection are NOT deleted.","inputSchema":{"type":"object","required":["collection_id"],"properties":{"confirm":{"type":"boolean","default":false},"collection_id":{"type":"string"}},"additionalProperties":false},"title":"Collection Delete","logicalName":"gemini-notebook__collection_delete","displayName":"Collection Delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__cross_notebook_query","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Query multiple notebooks and get aggregated answers with per-notebook citations.","inputSchema":{"type":"object","required":["query"],"properties":{"all":{"type":"boolean","default":false},"tags":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"query":{"type":"string"},"notebook_names":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"Cross Notebook Query","logicalName":"gemini-notebook__cross_notebook_query","displayName":"Cross Notebook Query","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__export_artifact","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Export a NotebookLM artifact to Google Docs or Sheets.","inputSchema":{"type":"object","required":["notebook_id","artifact_id","export_type"],"properties":{"artifact_id":{"type":"string"},"export_type":{"type":"string"},"notebook_id":{"type":"string"}},"additionalProperties":false},"title":"Export Artifact","logicalName":"gemini-notebook__export_artifact","displayName":"Export Artifact","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__notebook_list","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] List all notebooks.","inputSchema":{"type":"object","properties":{"max_results":{"type":"integer","default":100}},"additionalProperties":false},"title":"Notebook List","logicalName":"gemini-notebook__notebook_list","displayName":"Notebook List","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__notebook_get","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Get notebook details with sources.","inputSchema":{"type":"object","required":["notebook_id"],"properties":{"notebook_id":{"type":"string"}},"additionalProperties":false},"title":"Notebook Get","logicalName":"gemini-notebook__notebook_get","displayName":"Notebook Get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__notebook_describe","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Get AI-generated notebook summary with suggested topics.","inputSchema":{"type":"object","required":["notebook_id"],"properties":{"notebook_id":{"type":"string"}},"additionalProperties":false},"title":"Notebook Describe","logicalName":"gemini-notebook__notebook_describe","displayName":"Notebook Describe","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__notebook_create","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Create a new notebook.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"title":"Notebook Create","logicalName":"gemini-notebook__notebook_create","displayName":"Notebook Create","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__notebook_rename","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Rename a notebook.","inputSchema":{"type":"object","required":["notebook_id","new_title"],"properties":{"new_title":{"type":"string"},"notebook_id":{"type":"string"}},"additionalProperties":false},"title":"Notebook Rename","logicalName":"gemini-notebook__notebook_rename","displayName":"Notebook Rename","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__notebook_delete","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Delete notebook permanently. IRREVERSIBLE. Requires confirm=True.","inputSchema":{"type":"object","required":["notebook_id"],"properties":{"confirm":{"type":"boolean","default":false},"notebook_id":{"type":"string"}},"additionalProperties":false},"title":"Notebook Delete","logicalName":"gemini-notebook__notebook_delete","displayName":"Notebook Delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__note","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Manage notes in a notebook. Unified tool for all note operations.","inputSchema":{"type":"object","required":["notebook_id","action"],"properties":{"action":{"type":"string"},"confirm":{"type":"boolean","default":false},"content":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"note_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"notebook_id":{"type":"string"}},"additionalProperties":false},"title":"Note","logicalName":"gemini-notebook__note","displayName":"Note","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__pipeline","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Manage and execute multi-step notebook pipelines.","inputSchema":{"type":"object","required":["action"],"properties":{"action":{"type":"string"},"input_url":{"type":"string","default":""},"notebook_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"pipeline_name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"Pipeline","logicalName":"gemini-notebook__pipeline","displayName":"Pipeline","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__research_start","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Deep research / fast research: Search web or Google Drive to FIND NEW sources.","inputSchema":{"type":"object","required":["query"],"properties":{"mode":{"type":"string","default":"fast"},"query":{"type":"string"},"source":{"type":"string","default":"web"},"notebook_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"Research Start","logicalName":"gemini-notebook__research_start","displayName":"Research Start","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__research_import","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Import discovered sources into notebook.","inputSchema":{"type":"object","required":["notebook_id","task_id"],"properties":{"task_id":{"type":"string"},"timeout":{"type":"number","default":300},"cited_only":{"type":"boolean","default":false},"notebook_id":{"type":"string"},"source_indices":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"integer"}},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"Research Import","logicalName":"gemini-notebook__research_import","displayName":"Research Import","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__server_info","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Get version, auth status, and conservative MCP capability visibility.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"title":"Server Info","logicalName":"gemini-notebook__server_info","displayName":"Server Info","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__notebook_share_status","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Get current sharing settings and collaborators.","inputSchema":{"type":"object","required":["notebook_id"],"properties":{"notebook_id":{"type":"string"}},"additionalProperties":false},"title":"Notebook Share Status","logicalName":"gemini-notebook__notebook_share_status","displayName":"Notebook Share Status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__notebook_share_public","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Enable or disable public link access.","inputSchema":{"type":"object","required":["notebook_id"],"properties":{"is_public":{"type":"boolean","default":true},"notebook_id":{"type":"string"}},"additionalProperties":false},"title":"Notebook Share Public","logicalName":"gemini-notebook__notebook_share_public","displayName":"Notebook Share Public","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__notebook_share_invite","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Invite a collaborator by email.","inputSchema":{"type":"object","required":["notebook_id","email"],"properties":{"role":{"type":"string","default":"viewer"},"email":{"type":"string"},"notebook_id":{"type":"string"}},"additionalProperties":false},"title":"Notebook Share Invite","logicalName":"gemini-notebook__notebook_share_invite","displayName":"Notebook Share Invite","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__notebook_share_batch","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Invite multiple collaborators in a single request.","inputSchema":{"type":"object","required":["notebook_id","recipients"],"properties":{"confirm":{"type":"boolean","default":false},"recipients":{"type":"array","items":{"type":"object","additionalProperties":{"type":"string"}}},"notebook_id":{"type":"string"}},"additionalProperties":false},"title":"Notebook Share Batch","logicalName":"gemini-notebook__notebook_share_batch","displayName":"Notebook Share Batch","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__tag","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Manage notebook tags and find relevant notebooks by tag matching.","inputSchema":{"type":"object","required":["action"],"properties":{"tags":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"query":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"action":{"type":"string"},"notebook_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"notebook_title":{"type":"string","default":""}},"additionalProperties":false},"title":"Tag","logicalName":"gemini-notebook__tag","displayName":"Tag","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__source_list_drive","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] List sources with types and Drive freshness status.","inputSchema":{"type":"object","required":["notebook_id"],"properties":{"notebook_id":{"type":"string"},"skip_freshness":{"type":"boolean","default":false}},"additionalProperties":false},"title":"Source List Drive","logicalName":"gemini-notebook__source_list_drive","displayName":"Source List Drive","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__source_sync_drive","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Sync Drive sources with latest content. Requires confirm=True.","inputSchema":{"type":"object","required":["source_ids"],"properties":{"confirm":{"type":"boolean","default":false},"source_ids":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]}},"additionalProperties":false},"title":"Source Sync Drive","logicalName":"gemini-notebook__source_sync_drive","displayName":"Source Sync Drive","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__source_rename","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Rename a source in a notebook.","inputSchema":{"type":"object","required":["notebook_id","source_id","new_title"],"properties":{"new_title":{"type":"string"},"source_id":{"type":"string"},"notebook_id":{"type":"string"}},"additionalProperties":false},"title":"Source Rename","logicalName":"gemini-notebook__source_rename","displayName":"Source Rename","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__source_delete","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Delete source(s) permanently. IRREVERSIBLE. Requires confirm=True.","inputSchema":{"type":"object","properties":{"confirm":{"type":"boolean","default":false},"source_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"source_ids":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"Source Delete","logicalName":"gemini-notebook__source_delete","displayName":"Source Delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__source_describe","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Get AI-generated source summary with keyword chips.","inputSchema":{"type":"object","required":["source_id"],"properties":{"source_id":{"type":"string"}},"additionalProperties":false},"title":"Source Describe","logicalName":"gemini-notebook__source_describe","displayName":"Source Describe","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__source_get_content","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Get raw text content of a source (no AI processing).","inputSchema":{"type":"object","required":["source_id"],"properties":{"wait":{"type":"boolean","default":false},"source_id":{"type":"string"},"wait_timeout":{"type":"number","default":120},"poll_interval":{"type":"number","default":3}},"additionalProperties":false},"title":"Source Get Content","logicalName":"gemini-notebook__source_get_content","displayName":"Source Get Content","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__studio_delete","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Delete studio artifact. IRREVERSIBLE. Requires confirm=True.","inputSchema":{"type":"object","required":["notebook_id","artifact_id"],"properties":{"confirm":{"type":"boolean","default":false},"artifact_id":{"type":"string"},"notebook_id":{"type":"string"}},"additionalProperties":false},"title":"Studio Delete","logicalName":"gemini-notebook__studio_delete","displayName":"Studio Delete","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__studio_revise","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Revise individual slides in an existing slide deck. Creates a NEW artifact.","inputSchema":{"type":"object","required":["notebook_id","artifact_id","slide_instructions"],"properties":{"confirm":{"type":"boolean","default":false},"artifact_id":{"type":"string"},"notebook_id":{"type":"string"},"slide_instructions":{"type":"array","items":{"type":"object","required":["slide","instruction"],"properties":{"slide":{"type":"integer"},"instruction":{"type":"string"}}}}},"additionalProperties":false},"title":"Studio Revise","logicalName":"gemini-notebook__studio_revise","displayName":"Studio Revise","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"gemini-notebook__usage_get","description":"[Gemini Notebook (NotebookLM: notebooks, sources, audio, share)] Show how much of the plan's usage allowance is left, and when it resets.","inputSchema":{"type":"object","properties":{"profile":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}},"additionalProperties":false},"title":"Usage Get","logicalName":"gemini-notebook__usage_get","displayName":"Usage Get","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nats__subjects","description":"[NATS (center mesh / browser AIs / webchat / real-time knowledge multiplexer)] List the canonical NATS routing subjects on the Xen center mesh.","inputSchema":{"type":"object","properties":{}},"logicalName":"nats__subjects","displayName":"nats__subjects","title":"nats__subjects","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nats__jetstream","description":"[NATS (center mesh / browser AIs / webchat / real-time knowledge multiplexer)] List JetStream streams (name + subjects + message count) on the live NATS server.","inputSchema":{"type":"object","properties":{}},"logicalName":"nats__jetstream","displayName":"nats__jetstream","title":"nats__jetstream","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nats__publish","description":"[NATS (center mesh / browser AIs / webchat / real-time knowledge multiplexer)] Publish a message to a NATS subject (fire-and-forget). e.g. subject=\"omni.event\" payload={...}.","inputSchema":{"type":"object","required":["subject"],"properties":{"payload":{},"subject":{"type":"string"}}},"logicalName":"nats__publish","displayName":"nats__publish","title":"nats__publish","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nats__request","description":"[NATS (center mesh / browser AIs / webchat / real-time knowledge multiplexer)] NATS request/reply: publish to subject and await one response (timeout ms, default 8000). e.g. subject=\"external.gemini.query\" payload={q:\"...\"}.","inputSchema":{"type":"object","required":["subject"],"properties":{"payload":{},"subject":{"type":"string"},"timeoutMs":{"type":"number"}}},"logicalName":"nats__request","displayName":"nats__request","title":"nats__request","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"godmode__exec","description":"[Godmode (Mac shell — exec/read/write/screenshot, stdio)] Execute any command","inputSchema":{"type":"object","required":["cmd"],"properties":{"cmd":{"type":"string"}}},"logicalName":"godmode__exec","displayName":"godmode__exec","title":"godmode__exec","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"godmode__read","description":"[Godmode (Mac shell — exec/read/write/screenshot, stdio)] Read file","inputSchema":{"type":"object","required":["path"],"properties":{"path":{"type":"string"}}},"logicalName":"godmode__read","displayName":"godmode__read","title":"godmode__read","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"godmode__write","description":"[Godmode (Mac shell — exec/read/write/screenshot, stdio)] Write file","inputSchema":{"type":"object","required":["path","content"],"properties":{"path":{"type":"string"},"content":{"type":"string"}}},"logicalName":"godmode__write","displayName":"godmode__write","title":"godmode__write","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"godmode__screenshot","description":"[Godmode (Mac shell — exec/read/write/screenshot, stdio)] Screenshot","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"godmode__screenshot","displayName":"godmode__screenshot","title":"godmode__screenshot"},{"name":"truststudios__exec","description":"[TRUSTSTUDIOS (Windows laptop \"win2\" — admin PowerShell exec/read/write/status over tailnet SSH)] Run PowerShell on TRUSTSTUDIOS (Windows laptop, admin). Returns stdout, stderr, exit code.","inputSchema":{"type":"object","required":["cmd"],"properties":{"cmd":{"type":"string"},"timeout_ms":{"type":"number"}}},"logicalName":"truststudios__exec","displayName":"truststudios__exec","title":"truststudios__exec","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"truststudios__read","description":"[TRUSTSTUDIOS (Windows laptop \"win2\" — admin PowerShell exec/read/write/status over tailnet SSH)] Read a text file on TRUSTSTUDIOS (UTF-8).","inputSchema":{"type":"object","required":["path"],"properties":{"path":{"type":"string"}}},"logicalName":"truststudios__read","displayName":"truststudios__read","title":"truststudios__read","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"truststudios__write","description":"[TRUSTSTUDIOS (Windows laptop \"win2\" — admin PowerShell exec/read/write/status over tailnet SSH)] Write a text file on TRUSTSTUDIOS (UTF-8, no BOM). Creates parent dirs.","inputSchema":{"type":"object","required":["path","content"],"properties":{"path":{"type":"string"},"content":{"type":"string"}}},"logicalName":"truststudios__write","displayName":"truststudios__write","title":"truststudios__write","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"truststudios__status","description":"[TRUSTSTUDIOS (Windows laptop \"win2\" — admin PowerShell exec/read/write/status over tailnet SSH)] Live probe: hostname, user, admin elevation, sshd/Tailscale state, uptime.","inputSchema":{"type":"object","properties":{}},"logicalName":"truststudios__status","displayName":"truststudios__status","title":"truststudios__status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"oc_map","description":"AUTOMAP of the omnicomms surface: every oc_* route, its backend, and a LIVE probe of whether it actually answers right now — not a recital of config. Returns each route with its HTTP status and whether the body parsed, plus the oc_sparkmail doctor result (Spark Desktop up, sendable account count, mail DB readable and whether the read was stale). Call this first to see what omnicomms can do.","inputSchema":{"type":"object","properties":{}},"logicalName":"oc_map","displayName":"oc_map","title":"oc_map","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"oc_deliver","description":"Deliver a message to a named destination and VERIFY it landed by reading the thread back. Tries rail 2 (Beeper Desktop) then rail 1 (Matrix), and reports one of DELIVERED_RAIL1 / DELIVERED_RAIL2 / ALREADY_IN_THREAD / UNDELIVERED_BOTH_RAILS / NO_SUCH_DESTINATION. Never reports success off the sender's return value.","inputSchema":{"type":"object","required":["to","text"],"properties":{"to":{"type":"string"},"text":{"type":"string"}}},"logicalName":"oc_deliver","displayName":"oc_deliver","title":"oc_deliver","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"oc_triage","description":"Triage counts across the inbox using Spark AI Pro's OWN categories (qi: \"spark desktop ai pro triage only for the emails\"). Returns per-category and per-account totals with unread counts. Read-only.","inputSchema":{"type":"object","properties":{}},"logicalName":"oc_triage","displayName":"oc_triage","title":"oc_triage","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"oc_discover","description":"Enumerate reachable omnicomms destinations across qi's connected networks.","inputSchema":{"type":"object","properties":{"q":{"type":"string"}}},"logicalName":"oc_discover","displayName":"oc_discover","title":"oc_discover","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"oc_active","description":"Destinations with activity in the recent window.","inputSchema":{"type":"object","properties":{"hours":{"type":"number"}}},"logicalName":"oc_active","displayName":"oc_active","title":"oc_active","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"oc_inactive","description":"Destinations with NO activity in the window — the ones going quiet.","inputSchema":{"type":"object","properties":{"hours":{"type":"number"}}},"logicalName":"oc_inactive","displayName":"oc_inactive","title":"oc_inactive","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"oc_notes","description":"Notes and context attached to omnicomms destinations.","inputSchema":{"type":"object","properties":{}},"logicalName":"oc_notes","displayName":"oc_notes","title":"oc_notes","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"oc_relay","description":"Relay a message verbatim to a destination, no rewriting or summarizing.","inputSchema":{"type":"object","required":["to","text"],"properties":{"to":{"type":"string"},"text":{"type":"string"}}},"logicalName":"oc_relay","displayName":"oc_relay","title":"oc_relay","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Executive-Leverage-Research-Development&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AueGxyZC5vcmcvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Executive-Leverage-Research-Development%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.xlrd.org%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Executive-Leverage-Research-Development%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.xlrd.org%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Executive+Leverage+Research+Development&connectorUrl=https%3A%2F%2Fmcp.xlrd.org%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Executive-Leverage-Research-Development\" --url \"https://mcp.xlrd.org/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/xlrd-mcp-1de18eca52","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/xlrd-mcp-1de18eca52/tools/{tool}","mcpServerUrl":"https://mcp.xlrd.org/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/xlrd-mcp-1de18eca52?live=1"}