create_provider
Create a new provider (integration) configuration. Once routing strategies or notification templates reference this config, credential or settings mistakes can affect live sends—confirm provider key and settings against list_provider_catalog before saving. The provider field must be a known Courier provider key.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"provider": "<provider>"
},
"name": "create_provider"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| alias | No | Short alias for referencing this provider | |
| title | No | Display name for this provider configuration | |
| provider | Yes | Provider key from the catalog (e.g. sendgrid, twilio, firebase-fcm) | |
| settings | No | Provider-specific settings (API keys, credentials, etc.) |