PEAKA TOOLS

26 tools from the Peaka MCP Server, categorised by risk level.

View the Peaka policy →

READ TOOLS

15
peaka_get_cache_statuses Get all cache statuses for tables in the Peaka project. Returns the current caching state, execution history, and progress for each cached table. ... peaka_get_connection_detail Get connection-specific configuration detail for a data source connection in the Peaka project. The response shape varies by connection type — only... peaka_get_metadata_refresh_status Check the current status of a metadata refresh job for a specific catalog. Possible statuses: NOT_ACTIVE, COMPLETED, WAITING, ACTIVE, DELAYED, FAIL... peaka_get_project_metadata Get metadata for all catalogs, schemas, and tables in the Peaka project in a single call. Optionally filter by catalogId and/or schemaName. Use thi... peaka_get_relations Get table relationships (foreign keys) for a catalog in the Peaka project. Useful for understanding how tables connect when constructing JOINs — wi... peaka_get_table_statistics Get column-level statistics for a table in the Peaka project. Returns the catalog/schema/table identifiers and a per-column distinctFraction (estim... peaka_list_catalogs List all available catalogs in the Peaka project. Returns catalog names, types, and connection info. If you do not already know the projectId ... peaka_list_columns List all columns for a given table in the Peaka project. Returns column names, data types, and constraints. Use peaka_get_project_metadata first to... peaka_list_connections List all data source connections in the Peaka project. Returns each connection's id, name, type, and (for OAuth-based connections) callback URL. Us... peaka_list_projects List all projects accessible for the user. Use this tool to discover projectIds, then pass the chosen projectId to subsequent tool calls. peaka_list_queries List all saved queries in the Peaka project. Returns query names, SQL content, and whether they are plain or materialized. If you do not alrea... peaka_list_schemas List all available schemas for a given catalog in the Peaka project. If you do not already know the projectId for the current task, call peaka... peaka_list_tables List all available tables for a given catalog and schema in the Peaka project. If you do not already know the projectId for the current task, ... peaka_query_golden_sqls Query question/sql pairs from Peaka's golden sql vector store. If you find an existing query matching the user's question, just use it. Oth... peaka_refresh_project_metadata Refresh project metadata for a specific catalog. This is a long-running operation that should only be used when a data source has structurally chan...

WRITE TOOLS

5

DESTRUCTIVE TOOLS

2

EXECUTE TOOLS

4
How many tools does the Peaka MCP server have? +

The Peaka MCP server exposes 26 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on Peaka tools? +

Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Peaka server.

What risk categories do Peaka tools fall into? +

Peaka tools are categorised as Read (15), Write (5), Destructive (2), Execute (4). Each category has a recommended default policy.

Let agents act without letting them run wild.

Deterministic policy on every MCP tool call. Per-identity grants. Full audit log.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.