Create a project
Creates a board of tasks with a short key that numbers them, and its own statuses if you like.
$0.001 a call
From your agent’s balance. A call that fails costs nothing.
An example
Start a project board for the autumn sale, numbered SALE.
Your agent callsprojects_create$0.001 a call
The example business is Halverson Cycle & Repair, a bike shop with a repair workshop in Portland, Oregon. The reply is the one the tool really gives.
{
"name": "Autumn sale",
"key": "SALE",
"description": "Everything for the sale from October 24 to 31."
}Use it when
A piece of work has several steps and people: a sale, a refit, a launch.
What it does
A board of tasks with a short key that numbers them (WEB-1, WEB-2). Statuses default to Backlog, To do, In progress, Done and Canceled; give your own as [{"name": ..., "kind": "backlog|unstarted|started|completed|canceled"}] in board order.
What comes back
project: its key, name, description and statuses. Every reply also carries cost_usd and balance_usd.
Inputs
| Name | Type | What it is |
|---|---|---|
nameRequired | string | 1 to 80 characters. |
key | string | 2 to 6 letters or digits; made from the name when left out. Matches ^[A-Za-z][A-Za-z0-9]{1,5}$. |
description | string | Up to 2,000 characters. |
statuses | array of objects | 2 to 12 items. |
statuses[].nameRequired | string | 1 to 40 characters. |
statuses[].kindRequired | string | One of: backlog,unstarted,started,completed,canceled. |
The call
Over MCP, call projects_create on https://api.conecto.chat/mcp/projects. Over REST:
curl -X POST https://api.conecto.chat/v1/tools/projects_create \
-H "Authorization: Bearer $CONECTO_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"Autumn sale","key":"SALE","description":"Everything for the sale from October 24 to 31."}'When it refuses
A refused call costs nothing and says what to do next.
| Code | When | What to do |
|---|---|---|
invalid_input400 | Two statuses share a name, or none is a start or a done status. | Give each status its own name, with one backlog or unstarted and one completed. |
key_taken409 | Another project has that key. | Pick another key. |
More Projects tools
All 9 tools- List projects
projects_listEvery project with how many tasks are in each status.Free* - See a project's board
projects_boardA project as a board: each status with its tasks in order.Free* - Create a task
tasks_createAdds a task to a project, numbered like SALE-13, with status, priority, assignee, labels, due date, CRM links or a parent.$0.01 a call - Change a task
tasks_updateChanges a task: status, assignee, priority, labels, due date, title, description, CRM links or its place in the column.$0.01 a call - Find tasks
tasks_listOpen tasks across projects or in one, most urgent first, filtered by status, assignee, label, priority, due date or words.Free* - Get a task
tasks_getOne task in full: description, links, subtasks, comments and history.Free* - Comment on a task
tasks_commentAdds a comment in Markdown to a task's thread.$0.01 a call - Delete a task
tasks_deleteDeletes a task and its subtasks for good.Free
Give this to your agent.
Set up Conecto from https://conecto.chat/SKILL.md