Tools API
The Tools API lets you manage MCP connector configurations programmatically. List available connectors, check connection status, and configure tools for assistants and engines. All endpoints require authentication.
Base URL
https://api.workjet.dev/v1 Endpoints
List Available Connectors
GET /tools Returns all MCP connectors available in the catalog.
Response
{
"tools": [
{
"id": "github",
"name": "GitHub",
"category": "development",
"command": "npx @modelcontextprotocol/server-github",
"requiredEnvVars": ["GITHUB_PERSONAL_ACCESS_TOKEN"],
"description": "Interact with GitHub repositories, issues, and pull requests"
}
],
"total": 14
} List Connected Tools
GET /tools/connections Returns all active tool connections for the authenticated user.
Response
{
"connections": [
{
"id": "conn_abc123",
"toolId": "github",
"name": "GitHub",
"status": "connected",
"connectedAt": "2026-04-01T10:00:00Z"
}
]
} Get Connection Status
GET /tools/connections/:id Returns the status and details of a specific tool connection.
Test Connection
POST /tools/connections/:id/test Triggers a health check on an existing connection and returns the result.
Response
{
"id": "conn_abc123",
"toolId": "github",
"status": "connected",
"lastTestedAt": "2026-04-14T15:30:00Z",
"testResult": "ok"
} Next Steps
- Learn about MCP connectors in the desktop app
- Manage skills via the Skills API
- Control automations via the Automations API