# crear_reserva

Crea una reserva en un negocio. Requiere negocio (id o nombre), nombre completo del cliente, fecha (AAAA-MM-DD), hora (ej. 17:00), servicio, y contacto_cliente: el teléfono o WhatsApp de quien asistirá. IMPORTANTE sobre contacto_cliente: pídeselo a la persona antes de agendar y explícale para qué es — el negocio lo necesita para avisarle si surge algún imprevisto, un cambio de horario o para confirmar. No lo inventes ni pongas datos falsos: una cita sin forma de contactar al cliente es un riesgo para el negocio. Si la persona no quiere darlo, dile que entonces reserve por teléfono directamente con el negocio. Sobre 'persona': en barberías, salones y spas la gente suele querer a alguien en concreto ("un corte con Carlos"). Si tu humano menciona un nombre, pásalo aquí. Si no dice nada, no lo inventes: déjalo vacío y el negocio asigna a quien esté libre. Los nombres de quienes atienden salen en ver_servicios. Devuelve el folio, con quién quedó la cita, la dirección, la liga de mapa y con cuántos minutos de antelación pide llegar el negocio.

Agent View of the PolicyLayer registry record for `crear_reserva`. HTML page: https://policylayer.com/tools/com-hi-aisha-aisha/crear-reserva

## Facts

- Tool: `crear_reserva`
- Server: Aisha (`https://hi-aisha.com/mcp`) — https://policylayer.com/tools/com-hi-aisha-aisha.md
- Homepage: https://github.com/https://hi-aisha.com/mcp
- Risk category: Other (Low risk)
- Registry record: grade F, identity unverified
- Server auth posture: open
- Server rate-limited: no
- Parameters: 7 (6 required)
- Recommended policy verdict: Rate-limited

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `hora` | string | yes |  |
| `fecha` | string | yes |  |
| `negocio` | string | yes |  |
| `persona` | string | no |  |
| `servicio` | string | yes |  |
| `nombre_cliente` | string | yes |  |
| `contacto_cliente` | string | yes |  |

Parameters from the server's own tool schema.

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "crear_reserva",
    "arguments": {
      "hora": "<hora>",
      "fecha": "<fecha>",
      "negocio": "<negocio>",
      "servicio": "<servicio>",
      "nombre_cliente": "<nombre_cliente>",
      "contacto_cliente": "<contacto_cliente>"
    }
  }
}
```

## Why crear_reserva is rated Low

Without any rule in front of it, every call an agent makes to crear_reserva happens silently: no trail, no cap, no way to know it misbehaved until something breaks downstream.

## Use case

AI agents call crear_reserva as a supporting operation in Aisha workflows.

## Recommended policy (PolicyLayer)

Verdict: **Rate-limited**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Aisha:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "crear_reserva": {
      "limits": [
        {
          "counter": "crear_reserva_rate",
          "window": "minute",
          "max": 60,
          "scope": "grant"
        }
      ]
    }
  }
}
```

## Other tools on Aisha (11)

- `cancelar_cita_mia` — Destructive — https://policylayer.com/tools/com-hi-aisha-aisha/cancelar-cita-mia.md
- `abrir_horas` — Other — https://policylayer.com/tools/com-hi-aisha-aisha/abrir-horas.md
- `agendar_yo_mismo` — Other — https://policylayer.com/tools/com-hi-aisha-aisha/agendar-yo-mismo.md
- `cancelar_reserva` — Other — https://policylayer.com/tools/com-hi-aisha-aisha/cancelar-reserva.md
- `cerrar_horas` — Other — https://policylayer.com/tools/com-hi-aisha-aisha/cerrar-horas.md
- `consultar_disponibilidad` — Other — https://policylayer.com/tools/com-hi-aisha-aisha/consultar-disponibilidad.md
- `consultar_reserva` — Other — https://policylayer.com/tools/com-hi-aisha-aisha/consultar-reserva.md
- `listar_negocios` — Other — https://policylayer.com/tools/com-hi-aisha-aisha/listar-negocios.md
- `mi_agenda` — Other — https://policylayer.com/tools/com-hi-aisha-aisha/mi-agenda.md
- `solicitar_alta` — Other — https://policylayer.com/tools/com-hi-aisha-aisha/solicitar-alta.md
- `ver_servicios` — Other — https://policylayer.com/tools/com-hi-aisha-aisha/ver-servicios.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=com-hi-aisha-aisha · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/com-hi-aisha-aisha
