Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| API_URL | No | API REST URL (optional) | |
| DB_HOST | Yes | PostgreSQL host | |
| DB_NAME | Yes | PostgreSQL database name | |
| DB_PORT | Yes | PostgreSQL port | |
| DB_USER | Yes | PostgreSQL user | |
| API_TOKEN | No | API REST JWT token (optional) | |
| DB_PASSWORD | Yes | PostgreSQL password |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| rifaexpress_query_db | Ejecuta una query SELECT en la base de datos PostgreSQL de RifaExpress. Solo queries SELECT están permitidas por seguridad. |
| rifaexpress_inspect_table | Inspecciona el schema de una tabla específica (columnas, tipos, nullability, etc.). |
| rifaexpress_list_tables | Lista todas las tablas en el schema especificado. |
| rifaexpress_get_companies | Obtiene companies (empresas) con filtros opcionales de subscriptionStatus. |
| rifaexpress_get_users | Obtiene users con filtros opcionales de companyId y role. |
| rifaexpress_get_plans | Obtiene plans de suscripción. |
| rifaexpress_get_subscriptions | Obtiene subscriptions (si la tabla existe). Esta entidad se creará en Fase 1 del SaaS Core. |
| rifaexpress_health_check | Verifica la conexión con la base de datos PostgreSQL. Útil para diagnosticar problemas de configuración. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |