query_sae_read_only
Execute safe read-only SQL SELECT queries on ASPEL SAE Firebird databases to retrieve inventory, warehouse, sales, and client data. Automatic protections block writes and limit rows.
Instructions
Ejecuta una consulta SQL SELECT arbitraria de SOLO LECTURA sobre la base de datos Firebird 2.5.
PROTECCIONES AUTOMÁTICAS:
Valida mediante AST que NO contenga sentencias INSERT, UPDATE, DELETE, DROP, ALTER ni EXECUTE.
Rechaza inyección de sentencias múltiples con punto y coma.
Inyecta automáticamente la cláusula 'FIRST N' de Firebird 2.5 para evitar desbordes.
Args: sql_query: Sentencia SELECT a ejecutar. max_rows: Límite de filas (máx 200 por defecto).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"sql_query": "<sql_query>"
},
"name": "query_sae_read_only"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| max_rows | No | ||
| sql_query | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |