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
Read only
Yes

Does not modify remote state.

Destructive
No

May delete or overwrite remote data.

Idempotent
Yes

Safe to retry without extra side effects.

Open world
Yes

Can call out to external systems.

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
Read only
Yes

Does not modify remote state.

Destructive
No

May delete or overwrite remote data.

Idempotent
Yes

Safe to retry without extra side effects.

Open world
Yes

Can call out to external systems.

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