configure_ticket_provider
Configures ticketing providers like Jira, GitHub, or ServiceNow by linking to stored secrets, enabling ticket management without raw credential exposure.
Instructions
Register or update a ticketing provider configuration.
One tool configures any supported provider (jira, linear, github, servicenow, pagerduty, airtable, asana, custom) — the REST surface is provider-agnostic. Secrets must be written out-of-band via the credential broker; pass secret_keys to point at which Secret key holds each credential. Do NOT pass raw secret values.
Args: provider: Provider name (jira, linear, github, servicenow, pagerduty, airtable, asana, custom). config: JSON object with provider-specific non-secret config (base_url, project, etc.). secret_keys: Optional JSON object mapping credential roles to Secret keys. set_active: Make this the active provider after configuring (default true).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| provider | Yes | ||
| config | No | {} | |
| secret_keys | No | ||
| set_active | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |