Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,530Letters: 13Defects: 1,322counted 1 min ago
teppi

MCP servernet.tasklite/mcp

tasklite.net: hosted backend, REST API and admin for apps built by AI agents
UNRATEDActivestreamable-httpmcp.tasklite.net

Overview

Score?
UNRATED 0.707
of what a free look can see, on 26 looks
Looks
35
last 12 hr ago
Tools
48
changed 10 days ago

More info

URL
mcp.tasklite.net/mcp
streamable-http
Says it is
tasklite 0.15.0
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.707 · highest on record 0.8561

Toolsfrom sha256:dba8676686…10883a · +2 −0 10 days ago

The tools this server lists, read out of the definition it returned
ToolSchema
add_comment
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 already-uploaded files. N
input · no output
build_backend
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 sample rows, and optional
input · no output
configure_external_access
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 policy below: email and
input · no output
create_app
Create an app, a named API surface over the boards of a project, for an external frontend. Then add endpoints and an API key.
input · no output
create_app_api_key
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, the server also sends
input · no output
create_app_endpoint
Expose a board as a REST endpoint of an app: /apps/{appSlug}/api/{slug}. exposedColumns limits which columns are readable/writable. rowLevelSecurity.enabled makes the endpoint per-
input · no output
create_automation
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 answer back into colu
input · no output
create_board
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 columns, status, pri
input · no output
create_column
Add a typed column to a board. Valid types: text, rich_text, number, status, date, datetime, duration, people, checkbox, dropdown, label, priority, link, email, phone, relation, lo
input · no output
create_item
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. Use set_cell only for l
input · no output
create_project
Create a project (a business process container). Boards with data live inside projects.
input · no output
delete_board
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.
input · no output
delete_column
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 options are wrong.
input · no output
delete_comment
Delete a comment from an item thread. Destructive, confirm with the user before calling. Needs projectId, itemId and the commentId.
input · no output
delete_item
Delete an item. Destructive, confirm with the user before calling.
input · no output
delete_project
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 goes to the organizatio
input · no output
deploy_frontend
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 rollback_deployment). Hand ove
input · no output
export_project
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 are capped per board f
input · no output
fetch
One project, board or item in full, by the id search returned (project:<id>, board:<projectId>:<boardId>, item:<projectId>:<boardId>:<itemId>) or by an app URL path. Returns { id,
input · no output
get_app_spec
Get the machine-readable spec of an app: base URL, endpoints, methods, fields, auth. Two formats: "tasklite" (default), the compact shape the frontend prompts are built from, and "
input · no output
get_board_schema
Get a board with its full column schema (ids, names, types, settings). Call this before creating items with cells.
input · no output
get_deployment_files added
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, JSON, SVG...). This i
input · no output
get_frontend_prompt
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 (app-xxxxxx), use list_ap
input · no output
list_app_endpoints
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 metadata and silently
input · no output
list_apps
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 code, and this is how
input · no output
list_automations
List the automations on a board, so you can see what already runs before adding another.
input · no output
list_boards
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 a URL.
input · no output
list_comments
List the comments (the correspondence thread) on an item, oldest first. Each comment includes its author and any @mentions. Needs projectId and itemId (get itemId from query_items)
input · no output
list_deployments
List the hosted-frontend deployments of an app, versions, which one is live, and the public URL.
input · no output
list_organizations
List the organizations the authenticated user belongs to. Use the returned id as organizationId in other tools.
input · no output
list_projects
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 assuming a project do
input · no output
list_uploaded_files
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 (mint a fresh one by ca
input · no output
publish_app
Publish an app, required before its API endpoints accept external calls.
input · no output
push_status
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 to be configured onc
input · no output
query_items
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 tool pages through an
input · no output
reorder_columns
Set the display order of a board's columns. Pass every column id in the wanted order (get_board_schema lists them).
input · no output
request_file_upload
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 https://app.tasklite.net/up
input · no output
revoke_upload_link
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 in, because until then
input · no output
rollback_deployment
Point the live URL back at a previous deployment version (see list_deployments for available versions).
input · no output
search
Full-text search across the projects, boards and items of the organization. Returns { results: [{ id, title, url }] }, the shape ChatGPT connectors and deep research expect; pass a
input · no output
send_test_push
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 actual phones.
input · no output
set_cell
Set a single cell value on an item by columnId.
input · no output
update_app_endpoint
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 ids from get_board_sc
input · no output
update_automation added
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 and conditions, when
input · no output
update_board
Rename a board or change its description. Structure (columns) is changed with update_column / delete_column / reorder_columns.
input · no output
update_column
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 change converts exis
input · no output
update_comment
Edit the text of an existing comment. Only the author can edit their comment. Needs projectId, itemId and the commentId.
input · no output
update_item
Update item fields (title, description, status, priority, dueDate, tags).
input · no output
Verify it yourselfnpx teppi-check https://mcp.tasklite.net/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2Q5APV70M9PKMZNAHS46