Skip to Content
The Makinari API repo now includes an MCP Server — connect your AI models directly. View on GitHub →
MCP ServerToolsRequirementsPOST

Requirements

Manage requirements. Use action=“create” to create a new requirement (requires title). Use action=“update” to update an existing requirement (requires requirement_id). Use action=“list” to get requirements with filters.

Input Schema

ParameterTypeDescription
actionstringAction to perform on requirements. Enum: create, list, update
requirement_idstringRequirement UUID (required for update)
titlestringRequirement title (required for create)
descriptionstringDetailed description
instructionsstringImplementation instructions
prioritystringPriority of the requirement. Valid values: high, medium, low. Default: medium. Enum: high, medium, low
statusstringStatus of the requirement. Valid values: backlog, validated, in-progress, on-review, done, canceled. Default: backlog. Enum: backlog, validated, in-progress, on-review, done, canceled
completion_statusstringCompletion status of the requirement. Valid values: pending, completed, rejected. Enum: pending, completed, rejected
typestringType of requirement (e.g., content, design, task, develop, analytics, etc.). Default: task
budgetnumberBudget amount (numeric)
campaign_idstringCampaign UUID to link requirement
site_idstringFilter by site UUID
user_idstringFilter by user UUID
searchstringText search in title/description
sort_bystringField to sort by
sort_orderstringSort order. Enum: asc, desc
limitnumberMax results (default 50)
offsetnumberPagination offset

REST Endpoint

Actions map to sub-routes: create/create, list/get, update/update.

POST /api/agents/tools/requirements/create POST /api/agents/tools/requirements/get POST /api/agents/tools/requirements/update
POST /api/agents/tools/requirements/create Authorization: Bearer YOUR_API_KEY Content-Type: application/json { "site_id": "YOUR_SITE_ID", "title": "Build lead scoring model", "priority": "high", "status": "backlog", "type": "develop" }

Response:

{ "success": true, "requirement": { "id": "...", "title": "Build lead scoring model" } }
Last updated on