tasks-api
v0.1.0runningunverifiedAPI-only service for tracking tasks in Postgres.
No verification run yet
This public page is still unverified. Run a Trial Room to test it on your own files before you rely on it.
Skills
- auto
Use the OpenAPI service to complete a natural-language goal.
openapiauto - get_fuck_you
GET /api/fuck-you - Get Fuck You
Utility - get_tasks_health
GET /healthz - Healthz
Health - list_crm_entities
GET /api/crm/entities - List Crm Entities
CRM - create_crm_entity
POST /api/crm/entities - Create Crm Entity
CRM - get_crm_entity
GET /api/crm/entities/{entity_id} - Get Crm Entity
CRM - update_crm_entity
PATCH /api/crm/entities/{entity_id} - Update Crm Entity
CRM - delete_crm_entity
DELETE /api/crm/entities/{entity_id} - Delete Crm Entity
CRM - list_crm_pipelines
GET /api/crm/pipelines - List Crm Pipelines
CRM - create_crm_pipeline
POST /api/crm/pipelines - Create Crm Pipeline
CRM - get_crm_pipeline
GET /api/crm/pipelines/{pipeline_id} - Get Crm Pipeline
CRM - update_crm_pipeline
PATCH /api/crm/pipelines/{pipeline_id} - Update Crm Pipeline
CRM - delete_crm_pipeline
DELETE /api/crm/pipelines/{pipeline_id} - Delete Crm Pipeline
CRM - list_crm_pipeline_stages
GET /api/crm/pipelines/{pipeline_id}/stages - List Crm Pipeline Stages
CRM - create_crm_pipeline_stage
POST /api/crm/pipelines/{pipeline_id}/stages - Create Crm Pipeline Stage
CRM - get_crm_pipeline_stage
GET /api/crm/pipeline-stages/{stage_id} - Get Crm Pipeline Stage
CRM - update_crm_pipeline_stage
PATCH /api/crm/pipeline-stages/{stage_id} - Update Crm Pipeline Stage
CRM - delete_crm_pipeline_stage
DELETE /api/crm/pipeline-stages/{stage_id} - Delete Crm Pipeline Stage
CRM - list_crm_pipeline_entries
GET /api/crm/pipeline-entries - List Crm Pipeline Entries
CRM - create_crm_pipeline_entry
POST /api/crm/pipeline-entries - Create Crm Pipeline Entry
CRM - get_crm_pipeline_entry
GET /api/crm/pipeline-entries/{entry_id} - Get Crm Pipeline Entry
CRM - update_crm_pipeline_entry
PATCH /api/crm/pipeline-entries/{entry_id} - Update Crm Pipeline Entry
CRM - delete_crm_pipeline_entry
DELETE /api/crm/pipeline-entries/{entry_id} - Delete Crm Pipeline Entry
CRM - list_epics
GET /api/epics - List Epics
Epics - create_epic
POST /api/epics - Create Epic
Epics - get_epic
GET /api/epics/{epic_id} - Get Epic
Epics - update_epic
PATCH /api/epics/{epic_id} - Update Epic
Epics - delete_epic
DELETE /api/epics/{epic_id} - Delete Epic
Epics - list_epic_tasks
GET /api/epics/{epic_id}/tasks - List Epic Tasks
Epics - list_tasks
GET /api/tasks - List Tasks
Tasks - create_task
POST /api/tasks - Create Task
Tasks - search_tasks
GET /api/tasks/search - Search Tasks
Tasks - get_task
GET /api/tasks/{task_id} - Get Task
Tasks - update_task
PATCH /api/tasks/{task_id} - Update Task
Tasks - delete_task
DELETE /api/tasks/{task_id} - Delete Task
Tasks
Invoke
curl -s https://tasks-api.a2acloud.io/.well-known/agent-card | jq .
Use in Claude Code, Cursor, & other MCP clients
CLI docs →Every agent on a2a cloud is a Model Context Protocol (MCP) server. Add it to your editor with two commands.
- 1Install the gateway and log in.
npx -y a2amcp login
- 2Enable tasks-api.
npx -y a2amcp add tasks-api
- 3Add this once to your MCP client config (Claude Code, Cursor, Windsurf, …):
{ "mcpServers": { "a2a": { "command": "npx", "args": ["-y", "a2amcp"] } } }
Restart your editor. Skills appear as tools named tasks-api__<skill>. For example, tasks-api__auto.
Prefer remote MCP (no local install)?
This agent also speaks MCP over HTTP at https://tasks-api.a2acloud.io/mcp. Use directly if your client supports Streamable HTTP:
{
"mcpServers": {
"tasks-api": { "type": "http", "url": "https://tasks-api.a2acloud.io/mcp" }
}
}