# TaskLite (slim) > TaskLite, an MCP server by tasklite.net, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. tasklite.net: hosted backend, REST API and admin for apps built by AI agents - Full: https://www.anchorterminal.com/tools/tasklite-mcp.md (~2,700 tokens) · this version ~2,630 tokens · JSON https://www.anchorterminal.com/tools/tasklite-mcp.json · canonical https://www.anchorterminal.com/tools/tasklite-mcp - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-04 # TaskLite > Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/ - Kind: MCP server, by tasklite.net (https://tasklite.net/docs) - Listed because: It's published in the registry under tasklite.net, a namespace the registry only gives to whoever proves they control that domain. - What the official MCP registry says: tasklite.net: hosted backend, REST API and admin for apps built by AI agents ## Facts - MCP registry: `net.tasklite/mcp` 0.14.4 - Endpoint: https://mcp.tasklite.net/mcp (streamable HTTP) - Package: npm `@tasklite/mcp` (stdio) - Source: https://github.com/shimon-ks/tasklite-mcp - Website: https://tasklite.net/docs - npm downloads a week: 193 - GitHub stars: 0 - Registry entry updated: 2026-09-16 ## Tools - Tools it lists (48, about 16,008 tokens of context, `tools/list` without credentials over MCP 2025-11-25, checked 2026-10-04 22:25 UTC): - `list_organizations` (read-only): List the organizations the authenticated user belongs to. Use the returned id as organizationId in other tools. - `configure_external_access` (writes): Read or change how EXTERNAL users (people who sign up to your app through TaskLite auth) get into an organization. They have two ways in, and both obey the… - `list_projects` (read-only): List projects in an organization. The API returns 50 per page, an organization with more than that needs page 2 and beyond, so check the returned total before… - `list_boards` (read-only): List the boards inside a project, id, name, description. Every other board tool needs a boardId, and this is the only way to discover one without being handed… - `create_project` (writes): Create a project (a business process container). Boards with data live inside projects. - `create_board` (writes): Create a board (a data table) inside a project. Add typed columns with create_column afterwards. kind: "tasks" (default) also gives the board the built-in task… - `create_column` (writes): Add a typed column to a board. Valid types: text, rich_text, number, status, date, datetime, duration, people, checkbox, dropdown, label, priority, link,… - `get_board_schema` (read-only): Get a board with its full column schema (ids, names, types, settings). Call this before creating items with cells. - `update_board` (writes): Rename a board or change its description. Structure (columns) is changed with update_column / delete_column / reorder_columns. - `delete_board` (writes): Delete a board with every item on it. Destructive and not undoable, confirm with the user first, and prefer delete_column when only part of the model is wrong. - `delete_project` (writes): Delete a project with every board, column and row inside it. Destructive: confirm with the user first, and name the project in the confirmation. The project… - `update_column` (writes): Change a column after the fact: rename it, change its type (e.g. number -> currency), replace settings (dropdown options), or set isRequired / isHidden. A type… - `delete_column` (writes): Delete a column and every value stored in it. Destructive, confirm with the user first. Use update_column when the column is right but its name, type or… - `reorder_columns` (writes): Set the display order of a board's columns. Pass every column id in the wanted order (get_board_schema lists them). - `export_project` (read-only): The whole project as JSON, boards, columns with settings, items with their cells keyed by column id. For migrations, backups and reading a system back. Items… - `query_items` (read-only): List items (rows) of a board, including their cell values. Returns all items unless limit/page are given (the API defaults to 50 per page when unpaged, so the… - `create_item` (writes): Create an item (row) with all of its data in one call. cells maps columnId -> value (use get_board_schema for column ids); every cell is saved with the row.… - `update_item` (writes): Update item fields (title, description, status, priority, dueDate, tags). - `set_cell` (writes): Set a single cell value on an item by columnId. - `delete_item` (writes): Delete an item. Destructive, confirm with the user before calling. - `list_comments` (read-only): List the comments (the correspondence thread) on an item, oldest first. Each comment includes its author and any @mentions. Needs projectId and itemId (get… - `add_comment` (writes): Post a comment on an item's thread. To notify people, pass their user ids in mentionedUserIds (each also appears as an @mention). attachmentIds references… - `update_comment` (writes): Edit the text of an existing comment. Only the author can edit their comment. Needs projectId, itemId and the commentId. - `delete_comment` (writes): Delete a comment from an item thread. Destructive, confirm with the user before calling. Needs projectId, itemId and the commentId. - `request_file_upload` (writes): Create a link that puts files onto an item from outside TaskLite: the customer's photos, a signed contract, a logo, a build zip. Returns an address like… - `list_uploaded_files` (read-only): The files attached to an item, including everything that came in through a request_file_upload link, each with a download URL that is signed and short lived… - `revoke_upload_link` (writes): Close an upload link before it expires, so the address stops accepting files. The files already uploaded stay on the item. Use it as soon as the material is… - `create_app` (writes): Create an app, a named API surface over the boards of a project, for an external frontend. Then add endpoints and an API key. - `push_status` (read-only): Whether an app can send push notifications to phones, and how many devices are registered. Push goes out through the customer's OWN Firebase project, so it has… - `send_test_push` (writes): Send one real push notification to the given app users, to prove the chain works before an automation depends on it. Confirm with the user first: this reaches… - `publish_app` (writes): Publish an app, required before its API endpoints accept external calls. - `create_app_endpoint` (writes): Expose a board as a REST endpoint of an app: /apps/{appSlug}/api/{slug}. exposedColumns limits which columns are readable/writable. rowLevelSecurity.enabled… - `list_app_endpoints` (read-only): List an app's REST endpoints, slug, board, allowed methods, and how many columns each exposes. An endpoint exposing 0 columns is broken: it returns only item… - `update_app_endpoint` (writes): Change an existing endpoint, most often to set exposedColumns on one that was created without them. Get the endpoint id from list_app_endpoints and the column… - `create_app_api_key` (writes): Create an API key for an app. SECURITY: the key must live server-side only (env var, Next.js API routes), never in browser code. If the app has its own users,… - `build_backend` (writes): Build a whole backend in one call from a spec you compose: the project, its boards, their typed columns (including relations between the boards), optional… - `create_automation` (writes): Create an automation on a board: when something happens, do something. The most useful action here is http_request, which calls an external API and writes the… - `update_automation` (writes): Change an existing automation: its actions, conditions, trigger config or name, or switch it off with isActive false. Fields left out stay as they are; actions… - `list_automations` (read-only): List the automations on a board, so you can see what already runs before adding another. - `list_apps` (read-only): List the apps in the organization, id, slug, status. Call this first when you need an app id: the slug (app-xxxxxx) is what shows up in URLs and in generated… - `get_app_spec` (read-only): Get the machine-readable spec of an app: base URL, endpoints, methods, fields, auth. Two formats: "tasklite" (default), the compact shape the frontend prompts… - `get_frontend_prompt` (read-only): Get a ready-made prompt describing the app backend, for pasting into a frontend generator (v0/bolt/lovable/cursor). appId accepts the app UUID or its slug… - `search` (read-only): Full-text search across the projects, boards and items of the organization. Returns { results: [{ id, title, url }] }, the shape ChatGPT connectors and deep… - `fetch` (read-only): One project, board or item in full, by the id search returned (project:, board::, item:::) or by an app URL… - `deploy_frontend` (writes): Deploy a static frontend to TaskLite hosting and get a live URL https://{slug}.tasklite.dev (HTTPS, auto-published on first deploy, versions kept for… - `list_deployments` (read-only): List the hosted-frontend deployments of an app, versions, which one is live, and the public URL. - `get_deployment_files` (read-only): Read back what a hosted frontend version is made of: every file with its size and its URL on that version, and the full text of the text files (HTML, CSS, JS,… - `rollback_deployment` (writes): Point the live URL back at a previous deployment version (see list_deployments for available versions). - How its tools read to an agent (0 errors, 5 warnings, 1 note, about 16,008 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score): - warn TC12 create_automation: no type for conditions[].value - warn TC12 update_automation: no type for conditions[].value - warn TC14 query_items: allowed values are in the description, not an enum: excludeStatus - warn TC18 push_status: readOnlyHint is true but the name says "push" - warn TC23 server: 48 tools, about 15,593 tokens of definitions - note TC24 server: 48 of 48 tools have no outputSchema - JSON: https://www.anchorterminal.com/api/v1/tools/tasklite-mcp.json - Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming