NiMCoffee 新印象咖啡

Order freshly self-roasted specialty coffee from NiMCoffee, a coffee roaster in Fuzhou, China.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
92%
Integridad del esquema
96%
Calidad de los nombres
98%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'pay_with_balance' description lacks action verben pay_with_balance

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

Costo de contexto

~1,689Tokens (definiciones de herramientas)
~995 BTamaño de respuesta típico
Impacto moderado en la atención (1.32% 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": {
    "nimcoffee": {
      "url": "https://mcp.nimcoffee.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://mcp.nimcoffee.com/mcpstreamable-http
https://mcp.nimcoffee.com/ssesse

Qué puede hacer

Inventario de herramientas

Herramientas (16)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟡send_verification_code(phone)

Send SMS verification code to the user's phone number.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "phone": {
      "type": "string",
      "description": "User's phone number (e.g., 13800138000)"
    }
  },
  "required": [
    "phone"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
⚪verify_and_bind(phone, code)

Verify SMS code and bind the user. Returns a user token for subsequent operations.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "phone": {
      "type": "string",
      "description": "User's phone number"
    },
    "code": {
      "type": "string",
      "description": "SMS verification code received"
    }
  },
  "required": [
    "phone",
    "code"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢search_products(keyword, category, limit, token)

Search NiMCoffee products by keyword, category, origin, or flavor.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "keyword": {
      "default": "",
      "type": "string",
      "description": "Search keyword (e.g., \"耶加雪菲\", \"拿铁\", \"果酸\")"
    },
    "category": {
      "default": "",
      "type": "string",
      "description": "Filter by category (e.g., \"精品咖啡豆\", \"挂耳咖啡\", \"咖啡浓缩液\")"
    },
    "limit": {
      "default": 10,
      "type": "integer",
      "description": "Max results to return (default 10)"
    },
    "token": {
      "default": "",
      "type": "string",
      "description": "User auth token"
    }
  },
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢get_product_detail(product_id, token)

Get detailed information about a specific product.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "product_id": {
      "type": "integer",
      "description": "Product ID number"
    },
    "token": {
      "default": "",
      "type": "string",
      "description": "User auth token"
    }
  },
  "required": [
    "product_id"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢get_recommendations(token)

Get personalized coffee recommendations based on user preferences.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "token": {
      "default": "",
      "type": "string",
      "description": "User auth token (used for personalization)"
    }
  },
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟡create_order(product_id, quantity, token)

Create an order for a NiMCoffee product.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "product_id": {
      "type": "integer",
      "description": "Product ID to order"
    },
    "quantity": {
      "default": 1,
      "type": "integer",
      "description": "Number of units (default 1)"
    },
    "token": {
      "default": "",
      "type": "string",
      "description": "User auth token (required)"
    }
  },
  "required": [
    "product_id"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢get_payment_qrcode(order_id, token)

Get WeChat Pay QR code for an order. Returns a QR code image for user to scan.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "order_id": {
      "type": "integer",
      "description": "Order ID from create_order"
    },
    "token": {
      "default": "",
      "type": "string",
      "description": "User auth token (required)"
    }
  },
  "required": [
    "order_id"
  ],
  "additionalProperties": false
}
⚪pay_with_balance(order_id, token)

Pay for an order using member balance (no WeChat needed).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "order_id": {
      "type": "integer",
      "description": "Order ID to pay"
    },
    "token": {
      "default": "",
      "type": "string",
      "description": "User auth token (required)"
    }
  },
  "required": [
    "order_id"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢check_payment_status(order_id, token)

Check if an order has been paid.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "order_id": {
      "type": "integer",
      "description": "Order ID to check"
    },
    "token": {
      "default": "",
      "type": "string",
      "description": "User auth token"
    }
  },
  "required": [
    "order_id"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢get_order_status(order_id, token)

Get the current status of an order (preparation, ready for pickup, etc).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "order_id": {
      "type": "integer",
      "description": "Order ID to check"
    },
    "token": {
      "default": "",
      "type": "string",
      "description": "User auth token"
    }
  },
  "required": [
    "order_id"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🔴cancel_order(order_id, token)

Cancel a pending order.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "order_id": {
      "type": "integer",
      "description": "Order ID to cancel"
    },
    "token": {
      "default": "",
      "type": "string",
      "description": "User auth token (required)"
    }
  },
  "required": [
    "order_id"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢list_orders(status, limit, token)

List user's recent orders.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "status": {
      "default": "",
      "type": "string",
      "description": "Filter by status (completed/pending/cancelled). Empty for all."
    },
    "limit": {
      "default": 5,
      "type": "integer",
      "description": "Max results (default 5)"
    },
    "token": {
      "default": "",
      "type": "string",
      "description": "User auth token"
    }
  },
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
⚪reorder(order_id, token)

Reorder a previous order (same items).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "order_id": {
      "type": "integer",
      "description": "Previous order ID to reorder"
    },
    "token": {
      "default": "",
      "type": "string",
      "description": "User auth token"
    }
  },
  "required": [
    "order_id"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢get_my_membership(token)

Get user's membership info: tier, points, balance, and available coupons.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "token": {
      "default": "",
      "type": "string",
      "description": "User auth token (required)"
    }
  },
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢get_my_coupons(token)

List user's available coupons.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "token": {
      "default": "",
      "type": "string",
      "description": "User auth token"
    }
  },
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢get_stores(token)

List NiMCoffee store locations with addresses and hours.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "token": {
      "default": "",
      "type": "string",
      "description": "User auth token (optional)"
    }
  },
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada16 herramientas
verificadoversión no registrada16 herramientas
verificadoversión no registrada16 herramientas
verificadoversión no registrada16 herramientas