{"ok":true,"site":{"host":"cli.nylas.com","url":"https://cli.nylas.com/","type":"live","desc":"Install Nylas CLI to send email, manage calendars, sync contacts, and give AI agents MCP access from the terminal. Free, open source, and built for scripting.","tools":[{"name":"search_guides","kind":"answer","impl":"imperative","description":"Search Nylas CLI guides (documentation pages) by keyword. Matches title, description, and tags. Returns the most relevant guides with title, description, URL, and tags.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search query (matched against guide title, description, and tags)."},"limit":{"type":"integer","description":"Maximum number of guides to return (1-50, default 10).","minimum":1,"maximum":50,"default":10}},"required":["query"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/","/guides","/de","/fr","/zh-Hans","/docs/commands"]},{"name":"list_guides","kind":"answer","impl":"imperative","description":"List all Nylas CLI guides (documentation pages), optionally filtered by tag. Returns guides with title, description, URL, and tags.","inputSchema":{"type":"object","properties":{"tag":{"type":"string","description":"Optional tag filter (case-insensitive, e.g. 'gmail', 'calendar', 'mcp'). Returns only guides that include this tag."},"limit":{"type":"integer","description":"Maximum number of guides to return (1-200, default 50).","minimum":1,"maximum":200,"default":50}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/","/guides","/de","/fr","/zh-Hans","/docs/commands"]},{"name":"list_commands","kind":"answer","impl":"imperative","description":"List Nylas CLI commands (the actual CLI binary's subcommands), optionally filtered by group. Returns command name, description, and reference URL.","inputSchema":{"type":"object","properties":{"group":{"type":"string","description":"Optional command group id (e.g. 'email', 'calendar', 'mcp', 'auth', 'setup'). Filters to commands within that group."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/","/guides","/de","/fr","/zh-Hans","/docs/commands"]},{"name":"get_command","kind":"answer","impl":"imperative","description":"Get full reference for a specific Nylas CLI command, including flags, examples, and troubleshooting tips. Accepts the command string ('nylas email send'), a bare subcommand ('email send'), or a slug ('email-send').","inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"Command identifier. Examples: 'nylas init', 'email send', 'mcp-serve'."}},"required":["name"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/","/guides","/de","/fr","/zh-Hans","/docs/commands"]},{"name":"get_install_command","kind":"answer","impl":"imperative","description":"Get the canonical install command for the Nylas CLI on a given platform. Returns the one-liner plus a link to the getting-started guide.","inputSchema":{"type":"object","properties":{"platform":{"type":"string","enum":["macos","linux","windows","go"],"description":"Target platform: 'macos' (Homebrew), 'linux' (curl shell installer, also covers WSL), 'windows' (PowerShell), or 'go' (build from source)."}},"required":["platform"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/","/guides","/de","/fr","/zh-Hans","/docs/commands"]}],"category":"Developer Tools","favicon":"/favicons/cli.nylas.com.png","apiSurface":"polyfill","toolCount":5}}