Skip to main content
Glama
kineticadb

Kinetica MCP Server

Official
by kineticadb

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
KINETICA_URLNoThe Kinetica API URL (e.g., http://your-kinetica-host:9191)
KINETICA_USERNoKinetica username for basic authentication
KINETICA_PASSWDNoKinetica password for basic authentication
KINETICA_SCHEMANoFilter tables by schema (optional, default='*')
KINETICA_LOGLEVELNoServer log level (optional, default='warning')
KINETICA_TTS_MODENoText-to-SQL mode: 'server' or 'local' (optional, default='local')
KINETICA_OAUTH_URLNoOAuth server URL (optional, used for testing)
KINETICA_OAUTH_BASE_URLNoBase URL for OAuth (optional, used for testing)
KINETICA_OAUTH_EXTERNAL_HOSTNoThe external host of the MCP and OAUTH servers
KINETICA_OAUTH_HANDSHAKE_KEYNoThe unencrypted handshake key for OAuth authentication

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
start_table_monitorC

Starts a table monitor on the given Kinetica table and logs insert/update/delete events.

list_tablesA

List all available tables, views, and schemas in the database.

get_recordsC

Fetch raw JSON records from a given table.

insert_recordsC

Insert records into a specified table.

query_sqlC

Run a safe SQL query on the Kinetica database.

describe_tableC

Return a dictionary of column name to column type.

Prompts

Interactive templates invoked by user choice

NameDescription
kinetica-sql-agentSystem prompt to help Claude generate valid, performant Kinetica SQL queries. Loaded from markdown file for easier editing and versioning.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 6 tools

Disambiguation5/5

Each tool targets a distinct operation: schema description, record retrieval, insertion, table listing, SQL queries, and table monitoring. There is no overlap in functionality.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (e.g., describe_table, get_records, list_tables), making them predictable and easy to understand.

Tool Count5/5

With 6 tools, the set is well-scoped for a database interface, covering essential operations without being excessive or sparse.

Completeness4/5

The tool set provides core CRUD (create via insert, read via get_records and query_sql), schema exploration, and monitoring. Missing update and delete operations, but these may be performed via SQL, making it a minor gap.

Maintenance

ActivityInactive
ResponsivenessNo issues