add_dashboard_widget
ChatGPTAdds a chart, table, or text widget to a dashboard. Without a layout, the widget gets the standard size for its type below the others.
cancel_automation_run
ChatGPTAsks an active run to stop. The run ends as cancelled.
create_automation
ChatGPTCreates an automation. Model settings you leave out use the defaults.
create_dashboard
ChatGPTCreates an empty dashboard, optionally with variables. Widgets are added to it afterward.
delete_dashboard
ChatGPTDeletes a dashboard and all of its widgets.
delete_dashboard_widget
ChatGPTRemoves one widget from a dashboard.
delete_model_credential
ChatGPTRemoves a model credential. Automations that used it fall back to included usage.
get_automation
ChatGPTReturns an automation and its current configuration.
get_automation_run
ChatGPTReturns a run with its status, result, usage, and transcript events.
get_dashboard
ChatGPTReturns a dashboard with its variables and every widget's type, settings, and position.
get_tag_mode
ChatGPTReturns tag mode settings: whether Slack mentions get answers, the prompt, and the repositories, integrations, and secrets it can use. Null when tag mode has never been set up.
get_trace
ChatGPTReturns every span of one trace in start order, and the logs written during it.
get_workspace
ChatGPTReturns the workspace, its enabled features, and the member the caller acts as.
list_api_keys
ChatGPTLists the workspace's active API keys. Create keys in the app under Settings → API keys.
list_automation_runs
ChatGPTLists an automation's runs, newest first.
list_automations
ChatGPTLists automations, most recently changed first, with each one's last run.
list_available_integrations
ChatGPTLists the integrations this server can connect and whether each one uses a provider consent link or secure setup in Superlog. It does not show which integrations are connected.
list_dashboards
ChatGPTLists the workspace's dashboards, most recently changed first, with how many widgets each has.
list_included_models
ChatGPTLists the models of one provider that automations can use with the usage included in your plan.
list_integrations
ChatGPTLists connected integrations, the repositories they give access to, and their resources, such as Slack channels and Sentry projects.
list_members
ChatGPTLists the workspace's members and its pending invitations. Invite and remove members in the app.
list_model_credential_models
ChatGPTLists the models a model credential can use.
list_model_credentials
ChatGPTLists the workspace's model API keys and ChatGPT subscriptions. Key values are never returned.
list_secrets
ChatGPTLists workspace secrets. Secret values are never returned.
list_sentry_environments
ChatGPTLists the environments of a Sentry connection, for a Sentry trigger's excludedEnvironments.
list_services
ChatGPTLists the services that sent logs, traces, or metrics in a time window.
query_logs
ChatGPTReturns the workspace's OpenTelemetry logs in a time window, newest first. Error logs include the recorded exception type, message, and stack trace.
query_metrics
ChatGPTReturns the workspace's recent OpenTelemetry metric points in a time window, newest first, across gauges, sums, histograms, and summaries. Gauge and sum points carry a value; histogram and summary points carry count and sum instead.
query_traces
ChatGPTReturns the workspace's OpenTelemetry spans in a time window, newest first. Spans that recorded an exception include its type, message, and stack trace.
refresh_integrations
ChatGPTReloads GitHub repositories or Slack channels from the provider, then returns the same result as listing integrations. Use it after giving the GitHub App access to a new repository or creating a Slack channel.
revoke_api_key
ChatGPTRevokes an API key. It stops working immediately. Admins and owners can revoke any key; members can revoke only their own.
send_automation_run_message
ChatGPTSends a follow-up message to a finished run. The agent continues the same conversation in a new turn.
start_automation_run
ChatGPTStarts a run now. With a message, the run starts as a chat: the agent gets the message as its request, and you can continue with follow-up messages.
start_integration_connection
ChatGPTStarts connecting one integration to the workspace. For OAuth providers, returns a consent link that is personal to the signed-in person and workspace and expires after ten minutes, or status connected when an existing connection is recovered. A new connection completes after the person approves access in a browser signed in to the same Superlog account and workspace. For integrations that need credentials or extra setup, returns a link to secure setup in Superlog.
test_model_credential
ChatGPTChecks that a model credential works and can use a model. The credential's status is updated with the result.
update_automation
ChatGPTChanges an automation. Send only what changes. In configuration, each field you send replaces the current value, and fields you leave out are kept. Changing only enabled turns the automation on or off without saving a new version.
update_dashboard
ChatGPTChanges a dashboard's name, its variables, or both. variables replaces the whole list, so include every variable to keep.
update_dashboard_layout
ChatGPTSets the position and size of several widgets on one dashboard at once. Widgets left out keep their place.
update_dashboard_widget
ChatGPTChanges a widget's title, settings, or position. config replaces all of the widget's settings, so include every setting to keep.
update_tag_mode
ChatGPTChanges tag mode. Send only what changes; each list you send replaces the current selection. The first change starts tag mode on, with every connected context integration. Tag mode needs a Slack connection.