MCP Tools
This document describes API for MCP Tools.
GET /api/mcp/tools/
Returns list of available MCP Tools.
Permissions
Requires authentication.
Request example
Headers
Request Method: GET
Content-Type: application/json
Authorization: JWT access_tokenResponse
| Key | Type | Notes |
|---|---|---|
| limit | int | |
| offset | int | |
| total_count | int | Total number of forms visible to the user (based on permissions). |
| filtered_count | int | Number of forms visible to the user (based on permissions) with filters applied. |
| next | URL / null | Next page URL (null if there is no next page) |
| previous | URL / null | Previous page URL (null if there is no previous page) |
| results | Array | Described in the next table. |
Response results array
| Key | Type | Notes |
|---|---|---|
| name | string | |
| title | string | |
| vendor | string |
Response example
- Status
200 OK - Body
json
{
"limit": 100,
"offset": 0,
"filtered_count": 1,
"total_count": 20,
"next": null,
"previous": null,
"results": [
{
"name": "search_object_classes",
"title": "Search Object Classes",
"vendor": "Autologyx"
}
]
}Sorting
Not supported
Filtering
| Parameter | Predicates | Example |
|---|---|---|
| vendor | =, in | {build}/api/mcp/tools/?vendor__in=Autologyx |
Errors
| Error | Response code | Message |
|---|---|---|
| Not authenticated | 401 Unauthorized | "detail": "Authentication credentials were not provided." |