Skip to content

Kibana#

Version: 0.7.3 · Category: SIEM · Plan: Base+

Full Kibana management integration with 16 tools across four capability groups: connectivity and API access, API discovery, dashboard health analysis, and saved object CRUD. Supports multiple Spaces and three authentication methods: API Key, basic auth, and cookie.

Tools#

Connectivity and API access#

get_status — Kibana status#

Get the Kibana server status, version, and plugin health.


get_available_spaces — Space list#

List all Kibana Spaces. Use to switch the target Space for subsequent operations.


execute_kb_api — Direct Kibana REST API execution#

Execute any Kibana REST API:

Parameter Description
method GET / POST / PUT / DELETE / PATCH
path API path (e.g. /api/saved_objects/_find)
body Request body
headers Custom request headers

API discovery#

Full-text search all available Kibana API paths — useful when you don't know the exact endpoint.


list_all_kibana_api_paths — Full API path list#

List all documented Kibana API paths as a reference for building execute_kb_api calls.


get_kibana_api_detail — API detail#

Get the parameter schema and description for a specific API path.


Dashboard health analysis#

check_dashboard_health — Dashboard health check#

Run a health check on a specific dashboard:

  • Detect broken visualization references
  • Detect missing index patterns
  • Performance issue analysis
  • Returns a health score and actionable repair recommendations

scan_all_dashboards_health — Bulk health scan#

Scan all dashboards in a Kibana Space and generate a health report — identify broken dashboards before users notice.


analyze_object_dependencies — Dependency tree analysis#

Trace the full dependency tree of a saved object (dashboard → visualization → index pattern). Run this before modifying shared objects.


analyze_deletion_impact — Deletion impact preview#

Preview which other saved objects would break if a given object is deleted or modified. Must be run before any deletion operation.


Saved object CRUD#

vl_search_saved_objects — Search saved objects#

Search across any saved object types using ES query syntax:

Supported types: dashboard, visualization, index-pattern, search, lens, map, tag, canvas-workpad, and more.


vl_get_saved_object — Get saved object#

Retrieve a single saved object by exact type + id. Faster than searching.


vl_create_saved_object — Create saved object#

Create a saved object of any type. Complex fields (e.g. panelsJSON, visState) must be passed as JSON strings.


vl_update_saved_object — Update saved object#

Partially update a single saved object (only specified attributes). Supports version for optimistic concurrency control.


vl_bulk_update_saved_objects — Bulk update#

Update multiple mixed-type saved objects in one call — more efficient than updating one by one.


vl_bulk_delete_saved_objects — Bulk delete#

Permanently delete multiple saved objects. Irreversible — always run analyze_deletion_impact first.

Objects in multiple namespaces require force: true.

Configuration#

Item Description
KIBANA_URL Kibana address (e.g. https://kibana.corp.com:5601)
Authentication KIBANA_API_KEY (recommended) or KIBANA_USERNAME + KIBANA_PASSWORD
KIBANA_DEFAULT_SPACE Default target Space (default: default)