SimplaixSimplaix Gateway
Reference

Tool Providers

Admin APIs for MCP tool-provider routing configuration.

Endpoint Map

MethodPathAuthPurpose
GET/api/v1/admin/tool-providersJWTList providers
POST/api/v1/admin/tool-providersJWT + provider:createCreate provider
GET/api/v1/admin/tool-providers/:idJWTGet provider
PUT/api/v1/admin/tool-providers/:idJWT + provider:updateUpdate provider
DELETE/api/v1/admin/tool-providers/:idJWT + provider:deleteDelete provider
GET/api/v1/admin/tool-providers/:id/toolsJWTFetch upstream tools/list

Create Provider

POST /api/v1/admin/tool-providers
Authorization: Bearer <jwt>
Content-Type: application/json

{
  "name": "Slack MCP",
  "pattern": "slack_*",
  "endpoint": "https://mcp.example.com/mcp",
  "authType": "bearer",
  "authSecret": "...",
  "priority": 100,
  "description": "Slack tools"
}

authType values: bearer, api_key, none.

Fetch Provider Tools

GET /api/v1/admin/tool-providers/:id/tools
Authorization: Bearer <jwt>

Returns normalized tool metadata from upstream MCP tools/list.

On this page