Tools Reference
Complete reference for all 98 tools available through the AppsAI MCP server.
98
Total Tools
8
Categories
25
Canvas Tools
23
AWS Tools
Tool Categories
Tools are organized into categories based on their function. Each tool name is prefixed with its category (e.g., canvas_SET_ELEMENT) for easy identification.
Project
5 toolsCreate, list, and manage AppsAI projects
LIST_PROJECTSGET_TEMPLATESCREATE_APPCanvas
25 toolsFrontend React/Next.js development
SET_ELEMENTGET_ELEMENT_TREESET_RAW_FILEBackend
29 toolsBackend code and infrastructure
SET_BACKEND_FILEREAD_BACKEND_FILEexecuteAwsCliSystem
5 toolsDeployment and environment management
DEPLOY_FRONTENDDEPLOY_BACKENDDEPLOY_ALLMongoDB
18 toolsDatabase operations
deployClustercreateQueryaggregateQueryAgent
9 toolsAI prompt management
LIST_AGENT_FILESSET_AGENT_FILECALL_STORED_PROMPTShared
6 toolsCross-AI communication (DECLARE_*_NEED)
DECLARE_BACKEND_NEEDDECLARE_MONGODB_NEEDASK_USERTool Naming Convention
{category}_{ACTION}Example: canvas_SET_ELEMENT, mongodb_createQuery
Common Parameters
Most tools require a projectId parameter to identify which project to operate on.
| Parameter | Type | Description |
|---|---|---|
projectId | string | The ID of the project to operate on |
filePath | string | Path to a file relative to project root |
elementId | string | Unique identifier for a React element |
Response Format
All tools return responses in a consistent format:
{
"content": [
{
"type": "text",
"text": "{ ... JSON response ... }"
}
]
}Error responses include an isError: true flag and a descriptive message.