aisha

Verified local businesses, bookable by AI agents: services, prices, availability and appointments.

我該用這個嗎

品質與安全性

B
說明品質
76%
結構描述完整度
73%
命名品質
86%
汙染風險
80%
權限相符程度
100%
協定合規性
100%

發現項目(4)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool 'listar_negocios' description contains placeholder text在 listar_negocios 中
  • LOWTool 'ver_servicios' description lacks action verb在 ver_servicios 中
  • INFOTool description contains placeholder or incomplete text在 listar_negocios 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~1,634Token(工具定義)
~1.3 KB典型回應大小
中等的注意力影響(128k 上下文的 1.28%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "aisha": {
      "url": "https://hi-aisha.com/mcp"
    }
  }
}

遠端端點

https://hi-aisha.com/mcpstreamable-http

它能做什麼

工具清單

工具(7)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
⚪listar_negocios

Lista todos los negocios conectados a Aisha, con su giro, ciudad y estado de verificación.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "title": "listar_negociosArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "listar_negociosOutput"
}
⚪ver_servicios(negocio)

Muestra los servicios, precios, horario, dirección y cómo llegar a un negocio. Acepta el id o parte del nombre.

輸入結構描述

{
  "type": "object",
  "properties": {
    "negocio": {
      "title": "Negocio",
      "type": "string"
    }
  },
  "required": [
    "negocio"
  ],
  "title": "ver_serviciosArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "ver_serviciosOutput"
}
⚪consultar_disponibilidad(negocio, fecha, persona)

Consulta los horarios libres de un negocio en una fecha (AAAA-MM-DD). Si el negocio tiene varias personas atendiendo y a tu humano le importa una en particular ("quiero con Carlos"), pasa su nombre en 'persona' y te devuelve solo las horas de esa persona. Sin ese dato, devuelve las horas en que queda alguien libre.

輸入結構描述

{
  "type": "object",
  "properties": {
    "negocio": {
      "title": "Negocio",
      "type": "string"
    },
    "fecha": {
      "title": "Fecha",
      "type": "string"
    },
    "persona": {
      "default": "",
      "title": "Persona",
      "type": "string"
    }
  },
  "required": [
    "negocio",
    "fecha"
  ],
  "title": "consultar_disponibilidadArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "consultar_disponibilidadOutput"
}
⚪crear_reserva(negocio, nombre_cliente, fecha, hora, servicio, ...)

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.

輸入結構描述

{
  "type": "object",
  "properties": {
    "negocio": {
      "title": "Negocio",
      "type": "string"
    },
    "nombre_cliente": {
      "title": "Nombre Cliente",
      "type": "string"
    },
    "fecha": {
      "title": "Fecha",
      "type": "string"
    },
    "hora": {
      "title": "Hora",
      "type": "string"
    },
    "servicio": {
      "title": "Servicio",
      "type": "string"
    },
    "contacto_cliente": {
      "title": "Contacto Cliente",
      "type": "string"
    },
    "persona": {
      "default": "",
      "title": "Persona",
      "type": "string"
    }
  },
  "required": [
    "negocio",
    "nombre_cliente",
    "fecha",
    "hora",
    "servicio",
    "contacto_cliente"
  ],
  "title": "crear_reservaArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "crear_reservaOutput"
}
⚪consultar_reserva(folio, nombre_cliente)

Consulta el estado de una reserva existente en Aisha. Requiere el folio (por ejemplo FILOSALO-0003) Y el nombre con el que se hizo la reserva. Ambos deben coincidir: es la protección para que nadie consulte citas ajenas. Úsala cuando la persona pregunte "¿sigue en pie mi cita?" o quiera confirmar fecha, hora o dirección.

輸入結構描述

{
  "type": "object",
  "properties": {
    "folio": {
      "title": "Folio",
      "type": "string"
    },
    "nombre_cliente": {
      "title": "Nombre Cliente",
      "type": "string"
    }
  },
  "required": [
    "folio",
    "nombre_cliente"
  ],
  "title": "consultar_reservaArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "consultar_reservaOutput"
}
⚪cancelar_reserva(folio, nombre_cliente)

Cancela una reserva existente en Aisha y libera la hora al instante. Requiere el folio Y el nombre con el que se hizo la reserva; ambos deben coincidir. IMPORTANTE: confirma con la persona antes de cancelar — es una acción definitiva. Si quiere cambiar de hora, primero cancela con esta herramienta y luego crea la nueva con crear_reserva.

輸入結構描述

{
  "type": "object",
  "properties": {
    "folio": {
      "title": "Folio",
      "type": "string"
    },
    "nombre_cliente": {
      "title": "Nombre Cliente",
      "type": "string"
    }
  },
  "required": [
    "folio",
    "nombre_cliente"
  ],
  "title": "cancelar_reservaArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "cancelar_reservaOutput"
}
⚪solicitar_alta(nombre_negocio, giro, ciudad, direccion, telefono_contacto, ...)

Registra la solicitud de un negocio que quiere aparecer en Aisha y ser reservable por asistentes de IA. Úsala cuando el dueño de un negocio pida darse de alta, aparecer o hacerse visible en Aisha / hi-aisha. Pide al dueño estos datos antes de llamarla: nombre comercial, giro (barbería, estética, salón, spa), ciudad, dirección, teléfono de contacto, nombre del responsable, lista de servicios con precio y duración, y horarios de atención. IMPORTANTE: esta herramienta NO publica el negocio. Solo registra la solicitud; el negocio se publica después de que Aisha verifique su identidad con una persona. Explícale eso al dueño al confirmarle el registro.

輸入結構描述

{
  "type": "object",
  "properties": {
    "nombre_negocio": {
      "title": "Nombre Negocio",
      "type": "string"
    },
    "giro": {
      "title": "Giro",
      "type": "string"
    },
    "ciudad": {
      "title": "Ciudad",
      "type": "string"
    },
    "direccion": {
      "title": "Direccion",
      "type": "string"
    },
    "telefono_contacto": {
      "title": "Telefono Contacto",
      "type": "string"
    },
    "nombre_responsable": {
      "title": "Nombre Responsable",
      "type": "string"
    },
    "servicios_texto": {
      "title": "Servicios Texto",
      "type": "string"
    },
    "horarios_texto": {
      "title": "Horarios Texto",
      "type": "string"
    },
    "notas": {
      "default": "",
      "title": "Notas",
      "type": "string"
    }
  },
  "required": [
    "nombre_negocio",
    "giro",
    "ciudad",
    "direccion",
    "telefono_contacto",
    "nombre_responsable",
    "servicios_texto",
    "horarios_texto"
  ],
  "title": "solicitar_altaArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "solicitar_altaOutput"
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本7 個工具
已驗證未記錄版本7 個工具
已驗證未記錄版本7 個工具