Skip to main content
Tools

System Tools Configuration

Tools provide capabilities for skills to interact with external systems. Configure SSH access, API integrations, and custom tools.

Available Tool Types

SSH Tool

Execute commands on remote servers via SSH. Supports password and key-based authentication.

Parallel executionTimeout controlOutput capture

Zabbix Tool

Query Zabbix API for hosts, items, triggers, and historical data.

Host lookupMetrics queryProblem history

VictoriaMetrics Tool

Query VictoriaMetrics for time-series metrics using PromQL and MetricsQL.

PromQL/MetricsQLRange queriesLabel discovery

Grafana Tool

Search dashboards, inspect panels, query Prometheus or Loki data sources, and read alert rules.

Dashboard lookupPrometheus/Loki queriesAlert rules

PagerDuty Tool

Investigate incidents, services, on-call state, notes, and Event Orchestration data from PagerDuty.

Incident lookupOn-call contextNotes and events

Kubernetes Tool

Inspect namespaces, pods, logs, events, deployments, nodes, and node details through the gateway.

Pod inspectionLog retrievalEvent analysis

PostgreSQL Tool

Run read-only SQL diagnostics, inspect tables, indexes, locks, active queries, and database stats.

Read-only SQLSchema inspectionLock analysis

ClickHouse Tool

Query ClickHouse, inspect databases and tables, review query logs, running queries, merges, and parts.

Query executionQuery logsCluster metadata

NetBox Tool

Look up devices, interfaces, IP addresses, prefixes, circuits, virtual machines, and custom NetBox API paths.

Device inventoryIPAM lookupCircuit context

Catchpoint Tool

Read Catchpoint alerts, tests, performance metrics, errors, monitoring nodes, and Internet Weather data.

Synthetic testsInternet outagesAlert actions

Jira Tool

Search issues, read comments and transitions, inspect projects and users, add comments, and create or transition issues.

JQL searchIssue workflowComment updates

Incidents Tool

Use the credentialless gateway namespace for listing and reading prior Akmatori incidents during investigations.

Incident listIncident detailNo credentials

Creating a Tool Instance

1

Navigate to Tools

Go to the Tools page in the Akmatori dashboard.

2

Select Tool Type

Choose the type of tool you want to create, such as SSH, Zabbix, Grafana, Kubernetes, Jira, or a declarative HTTP connector.

3

Configure Settings

Enter the required configuration (credentials, endpoints, options).

json
{
  "name": "ssh-production",
  "type": "ssh",
  "config": {
    "hosts": ["10.0.1.10", "10.0.1.11"],
    "username": "deploy",
    "auth_method": "key",
    "timeout": 30
  }
}
4

Assign to Skills

Link the tool to skills that need access to it.

Security Considerations

Tool credentials are encrypted at rest. The AI agent never has direct access to credentials — they are resolved by the MCP Gateway at execution time.
Credentials are base64 encoded and stored securely in PostgreSQL
Network isolation prevents direct database access from the Agent container
All tool executions are logged for audit purposes