AI Providers
MCP tools for the AI Providers module. See the AI Providers module docs for permissions and data model.
list-ai-providers
List AI providers
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
projectId | string | no | Project ID (required if not using project key auth) |
limit | number | no | Number of results per page |
offset | number | no | Number of results to skip |
create-ai-provider
Create an AI provider
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
projectId | string | no | Project ID (required if not using project key auth) |
name | string | yes | Provider configuration name |
provider | string | yes | LLM provider |
defaultModel | string | yes | Default model to use |
secretId | string | no | Secret ID containing API credentials |
baseUrl | string | no | Custom base URL for the provider |
config | object | no | Additional provider-specific configuration |
get-ai-provider
Get an AI provider
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
aiProviderId | string | yes | AI Provider ID |
update-ai-provider
Update an AI provider
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
aiProviderId | string | yes | AI Provider ID |
name | string | no | — |
provider | string | no | LLM provider |
defaultModel | string | no | — |
secretId | string | no | — |
baseUrl | string | no | — |
config | object | no | — |
delete-ai-provider
Delete an AI provider
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
aiProviderId | string | yes | AI Provider ID |
force | boolean | no | When true, delete the provider's price overrides and unlink its usage/participant history so a provider with only soft dependents can be removed. Has no effect on live references (chats, agents, discussions), which always block deletion. |
get-ai-provider-prices
List per-provider price overrides
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
aiProviderId | string | yes | AI Provider ID |
update-ai-provider-prices
Upsert per-provider price overrides
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
aiProviderId | string | yes | AI Provider ID |
prices | array<object> | yes | — |