How do I generate an API key?
After importing the Tasker profile, run the `MCP generate_api_key` task inside Tasker – it will produce an API key (e.g., `tk_...`).
@dceluis
Basic information
An MCP server for Android's Tasker automation app.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"tasker-mcp": {
"command": "node",
"args": [
"xml-to-tools.js",
"/path/to/your/exported/mcp_server.prj.xml",
">",
"toolDescriptions.json"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Tasker MCP is an integration that connects Model Context Protocol (MCP)‑enabled applications to Tasker, the Android automation app. It allows AI assistants and other MCP clients to trigger Tasker tasks, flash text, and pass arguments securely via an API key.
dist/mcp_server.prj.xml) into Tasker and run the MCP generate_api_key task to create an API key.tasker-mcp-server-cli-aarch64) from the dist/ folder, copy it together with toolDescriptions.json to your device, and rename the binary to mcp-server../mcp-server --tools <path> --tasker-api-key=tk_... --mode sse) or stdio mode (pipe a JSON‑RPC payload to the binary).After importing the Tasker profile, run the `MCP generate_api_key` task inside Tasker – it will produce an API key (e.g., `tk_...`).
Two modes: SSE (Server‑Sent Events) and stdio. Use the `--mode` flag with `sse` or `stdio` (default is `stdio`).
To build the CLI server yourself you need Go. To generate updated tool descriptions you need Node.js to run the `xml-to-tools.js` script.
Mark a task as MCP‑enabled by setting its comment (becomes the tool description) and configuring Task Variables that act as arguments. Then copy the special `MCP#parse_args` action to the top of the task, export the project, and generate a new `toolDescriptions.json` using `node xml-to-tools.js`.
Yes. The server requires a `--tasker-api-key` flag that matches the key generated inside Tasker. This key is passed with every request for secure access.
🚀 The fast, Pythonic way to build MCP servers and clients.

Model Context Protocol Servers

Mail a real postal letter worldwide from a PDF or text. No account, pay per letter.

See and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
Mandate Law is a law firm for AI products, agents, and the consumer apps they live in, built so coding agents can work with counsel directly. An agent can check whether a request is in scope and get the fixed fee (free a
Comments