SuperAnnotate MCP Server
The SuperAnnotate MCP Server is designed exclusively for use within pipelines. It enables you to connect an agent node directly to an event node without adding any intermediate custom action nodes, simplifying pipeline design and execution. To use it effectively, make sure the MCP tool is added to your agent, and be sure to provide detailed prompts and model instructions to your agent, so that your pipeline is executed as intended.
If the event payload doesn't contain the relevant project/folder/item/component IDs required to identify the correct parameters, please be sure to add either their name or ID in your prompt.
MCP Usage RisksSuperAnnotate MCP tools can perform actions that modify items and their statuses; use them carefully and always validate your prompts and parameters. If needed, you can unselect specific tools from the MCP server configuration to explicitly exclude them and prevent the MCP from using those actions.
Supported Tools and Parameters
By default, tool calls never require approval.
Tool Name | Function Signature | Description |
|---|---|---|
GET_PROJECT_METADATA |
| Retrieve a project’s details by project ID. |
LIST_PROJECTS |
| Search projects by filtering by name, ID and status. |
GET_FOLDER_METADATA |
| Retrieve a folder’s details by folder ID. |
LIST_FOLDERS |
| Search folders by filtering by project ID, folder name and status. |
GET_ITEM_METADATA |
| Retrieve an item’s details by item ID. |
LIST_ITEMS |
| Search items by filtering by project ID, folder id, item id, item name, annotation status and user assignments. |
SET_ITEM_STATUS |
| Update the current item’s status. |
GET_ITEM_ANNOTATIONS |
| Fetches an item’s annotation’s JSON by item ID. |
SET_ITEM_ANNOTATIONS |
| Sets or updates an item’s annotations with a given payload. |
list_workflow_statuses |
| Search workflows to retrieve available item statuses. |
Traces
Every time a model is called with the SuperAnnotate MCP Server tool, you can view its Traces in monitoring. In the Traces tab, we'll show the request and response payloads of all the tool calls made by the agent.
Connecting from outside SuperAnnotate
You can connect to the SuperAnnotate MCP Server from outside the platform using your SDK token as authentication, and the URL as https://mcp.superannotate.com/mcp.
{
"mcpServers": {
"Your_MCP_Label": {
"type": "streamableHttp",
"url": "https://mcp.superannotate.com/mcp",
"headers": {
"Authorization": "Bearer SA_SDK_TOKEN"
}
}
}
}Updated about 3 hours ago