Tool tree
gradeNot graded
page: Every page
search_guidesAnswer
Search Nylas CLI guides (documentation pages) by keyword. Matches title, description, and tags. Returns the most relevant guides with title, description, URL, and tags.
View tool JSON
{
"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
},
"page": "/"
}list_guidesAnswer
List all Nylas CLI guides (documentation pages), optionally filtered by tag. Returns guides with title, description, URL, and tags.
View tool JSON
{
"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
},
"page": "/"
}list_commandsAnswer
List Nylas CLI commands (the actual CLI binary's subcommands), optionally filtered by group. Returns command name, description, and reference URL.
View tool JSON
{
"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
},
"page": "/"
}get_commandAnswer
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').
View tool JSON
{
"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
},
"page": "/"
}get_install_commandAnswer
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.
View tool JSON
{
"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
},
"page": "/"
}