Skip to Content

YugabyteDB

YugabyteDB icon
Arcade Unoptimized

Arcade tools designed for LLMs to interact with YugabyteDB databases

Author:Arcade
Version:0.1.0
Auth:No authentication required
2tools
2require secrets
PyPI VersionPython VersionsWheel StatusDownloadsLicense

YugabyteDB (Yugabytedb) Arcade toolkit lets LLMs inspect and query YugabyteDB instances in a safe, read-only manner. It enables schema discovery and executing SELECT-style queries with structured JSON output to support automated analysis and query generation.

Capabilities

  • Discover database structure: list tables, columns, types, and row counts to inform query design.
  • Execute read-only SQL inside READ ONLY transactions to prevent accidental writes.
  • Return results as JSON arrays of row objects with column-name keys for straightforward parsing.
  • Support iterative query development by using schema summaries to craft accurate, safe queries.

Secrets

Connection secret: YUGABYTEDB_URL - a connection URL/DSN (e.g., postgresql://user:pass@host:port/dbname) or JDBC-style string stored as an environment secret; handle as sensitive credentials.

Available tools(2)

2 of 2 tools
Operations
Behavior
Tool nameDescriptionSecrets
Run a read-only SQL query against YugabyteDB and return results as JSON. The query is executed inside a READ ONLY transaction so writes are rejected. Results are returned as a JSON array where each element is a row object with column names as keys.
1
List all tables in a YugabyteDB database, including column schemas and row counts. CALL THIS FIRST to understand the database structure before writing queries. Returns every table in the given schema with: table name, column definitions (name and data type), and total row count.
1

Selected tools

No tools selected.

Click "Show all tools" to add tools.

Requirements

Select tools to see requirements

#

Yugabytedb.RunReadOnlyQuery

Execution hints

Signals for MCP clients and agents about how this tool behaves.

Operations
Read
MCP behavior
Yes

Reads data without modifying any state in the target system.

No

May permanently delete or overwrite data in the target system.

Yes

Repeated calls with the same inputs produce no additional effect.

Yes

Communicates with external APIs, databases, or other services.

Run a read-only SQL query against YugabyteDB and return results as JSON. The query is executed inside a READ ONLY transaction so writes are rejected. Results are returned as a JSON array where each element is a row object with column names as keys.

Parameters

ParameterTypeReq.Description
querystringRequiredSQL query to execute (must be read-only)

Requirements

Secrets:YUGABYTEDB_URL

Output

Type:stringQuery results as a JSON array of objects
#

Yugabytedb.SummarizeDatabase

Execution hints

Signals for MCP clients and agents about how this tool behaves.

Operations
Read
MCP behavior
Yes

Reads data without modifying any state in the target system.

No

May permanently delete or overwrite data in the target system.

Yes

Repeated calls with the same inputs produce no additional effect.

Yes

Communicates with external APIs, databases, or other services.

List all tables in a YugabyteDB database, including column schemas and row counts. CALL THIS FIRST to understand the database structure before writing queries. Returns every table in the given schema with: table name, column definitions (name and data type), and total row count.

Parameters

ParameterTypeReq.Description
db_schemastringOptionalDatabase schema to summarize (e.g. 'public')

Requirements

Secrets:YUGABYTEDB_URL

Output

Type:arrayList of tables with column schemas and row counts
Last updated on