Skip to main content
Glama
McSheaD
by McSheaD
README.md
# SendaMeal MCP Server

A [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server for [SendaMeal.com](https://sendameal.com) — enabling AI assistants to search, recommend, and explore gift meal delivery products.

Built on [Cloudflare Workers](https://developers.cloudflare.com/workers/) with [AutoRAG](https://developers.cloudflare.com/autorag/) for intelligent product retrieval.

## Tools

This MCP server exposes 4 tools:

### `search_products`
Search the SendaMeal product catalog using natural language queries.
- **query** (string, required): Search query for finding meal products
- **max_results** (number, optional, default 10): Maximum number of results to return

### `get_product_details`
Get detailed information about a specific product by name.
- **product_name** (string, required): Name or search term for the specific product

### `find_dietary_options`
Find products matching dietary restrictions.
- **dietary_restriction** (string, required): Dietary restriction (e.g., "gluten-free", "vegan", "kosher", "dairy-free")
- **meal_type** (string, optional): Meal type filter (e.g., "breakfast", "dinner", "dessert")

### `get_recommendations`
Get gift meal recommendations based on occasion.
- **occasion** (string, required): The occasion (e.g., "birthday", "sympathy", "get well", "thank you")
- **preferences** (string, optional): Additional preferences or requirements

## Endpoints

| Endpoint | Transport | Description |
|----------|-----------|-------------|
| `/sse` | SSE | Server-Sent Events for MCP clients |
| `/mcp` | WebSocket | WebSocket endpoint for MCP clients |
| `/` | HTTP | Health check / server info |

## Connect with Claude Desktop

Add to your Claude Desktop MCP config (`Settings > Developer > Edit Config`):

```json
{
  "mcpServers": {
    "sendameal": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://sendameal-product-search.shea-mcclure.workers.dev/sse"
      ]
    }
  }
}
```

## About SendaMeal

[SendaMeal.com](https://sendameal.com) is a gift meal delivery service shipping to all 50 U.S. states. We offer curated meal packages for every occasion — birthdays, sympathy, get well, thank you, corporate gifting, and more.

## License

MIT