# validate_select_query

> Herramienta MCP que analiza y planifica un SELECT de StackQL sin ejecutarlo

Source: https://stackql.io/es/mcp/validate_select_query

Analiza y planifica una única instrucción `SELECT` sin ejecutarla.  Devuelve `{valid, errors}`.  Resulta útil cuando un agente quiere comprobar que su consulta se compila y se vincula con el método descubierto antes de comprometerse con una llamada real a la API.

:::info

Solo `SELECT`, y exactamente una instrucción; una carga útil que contiene más de una instrucción se rechaza con `validate_select_query accepts exactly one statement`.

:::

Consulte también:
[[ Descripción general de MCP ]](/command-line-usage/mcp) [[ `list_methods` ]](/mcp/list_methods) [[ `run_select_query` ]](/mcp/run_select_query)

* * *

## Entradas

| Argumento | Obligatorio | Descripción |
|--|--|--|
|`sql`|Sí|Una única instrucción `SELECT`.|

* * *

## Salida

| Renderizador | Forma |
|--|--|
| KV | `valid` (bool) y `errors` (array de cadenas, vacío cuando la consulta es válida) |

* * *

## Control

Permitida en todos los modos del servidor.  No se realiza ninguna llamada a la API.

* * *

## Ejemplo

Pruebe este prompt con cualquier cliente MCP que admita la elicitación y tenga registrado el servidor MCP de StackQL:

```
Can you validate this query before I run it:

select name, network  
from google.compute.subnetworks  
where project = 'my-project' and region = 'us-central1';
```

Este es un ejemplo en Claude Desktop:
