Straws Soda

Public read-only MCP for strawssoda.com: menu, hours, and order or contact links.

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
86%
Integridad del esquema
66%
Calidad de los nombres
88%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'recommend_path' description lacks action verben recommend_path

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~389Tokens (definiciones de herramientas)
~530 BTamaño de respuesta típico
Impacto mínimo en la atención (0.30% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "straws-site": {
      "url": "https://www.strawssoda.com/api/mcp"
    }
  }
}

Puntos de conexión remotos

https://www.strawssoda.com/api/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
⚪understand_site

What Straws Soda is, where the shop is, and what this server will not do. Call this first.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢get_location

Public address, phone, email, weekly hours, and whether the drive-thru is open right now.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢list_menu(kind, query)

Public drink menu from the live catalog, or shipped merch. Prices are integer cents. Does not place an order.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "kind": {
      "type": "string",
      "enum": [
        "drinks",
        "merch",
        "both"
      ],
      "description": "Which list to return. Defaults to drinks."
    },
    "query": {
      "type": "string",
      "description": "Optional name filter, for example pioneer or hoodie."
    }
  },
  "additionalProperties": false
}
⚪match_intent(message, pageUrl)

Classify a visitor message and return the next public URL. Order lookup, punch balances, and hiring are not guest-order conversions.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "message": {
      "type": "string",
      "description": "What the visitor said or asked."
    },
    "pageUrl": {
      "type": "string",
      "description": "Optional strawssoda.com page they are on. Not fetched."
    }
  },
  "required": [
    "message"
  ],
  "additionalProperties": false
}
⚪recommend_path(goal)

Return the canonical public URL for a known goal. Use match_intent when the goal is unclear.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "goal": {
      "type": "string",
      "enum": [
        "order",
        "menu",
        "contact",
        "hours",
        "merch",
        "catering",
        "about",
        "faq",
        "events",
        "rewards",
        "jobs",
        "delivery",
        "refunds"
      ]
    }
  },
  "required": [
    "goal"
  ],
  "additionalProperties": false
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada5 herramientas