BBQ MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TRANSPORT | No | Transport mode for the server. Set to 'http' for remote access, defaults to stdio for local use | stdio |
| THERMOWORKS_EMAIL | No | Your ThermoWorks account email (required for live device integration) | |
| THERMOWORKS_PASSWORD | No | Your ThermoWorks account password (required for live device integration) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| bbq_get_cooking_guidanceA | Get comprehensive cooking guidance for a specific protein including target temperatures, time estimates, and tips. This is the primary tool for planning a cook. It provides:
Args:
Examples:
|
| bbq_analyze_temperatureA | Analyze current temperature reading and provide progress assessment, trend analysis, and recommendations. Use this tool to interpret live temperature data from a thermometer. It provides:
Args:
Examples:
|
| bbq_get_target_temperatureA | Get the target internal temperature for a specific protein and doneness level. Returns both the target serving temperature and the pull temperature (when to remove from heat) accounting for carryover cooking. Args:
Examples:
|
| bbq_list_proteinsA | List all supported protein types with their key cooking information. Use this to discover available proteins and their identifiers for use with other tools. Args:
Examples:
|
| bbq_estimate_cook_timeA | Estimate total cooking time for a protein based on weight and cooking method. Provides time estimates with confidence levels and accounts for factors like stalls. Args:
Examples:
|
| bbq_detect_stallA | Analyze temperature readings to detect if a cook is experiencing a stall. The stall is a phenomenon where internal temperature plateaus, common with large cuts like brisket and pork shoulder. This tool analyzes temperature trend to detect stalls and provides recommendations. Args:
Examples:
|
| bbq_get_cooking_tipsA | Get cooking tips and best practices for a specific protein and situation. Args:
Examples:
|
| bbq_calculate_rest_timeA | Calculate recommended rest time and expected carryover cooking. Resting allows juices to redistribute and temperature to equalize. This tool provides rest time recommendations and predicts final temperature after carryover. Args:
Examples:
|
| bbq_analyze_device_readingA | Analyze temperature readings from a ThermoWorks device (Signals, Smoke, BlueDOT). Simulates integration with ThermoWorks Cloud to provide analysis of multi-probe readings. Args:
Examples:
|
| bbq_convert_temperatureA | Convert temperature between Fahrenheit and Celsius. Args:
Examples:
|
| thermoworks_authenticateA | Connect to ThermoWorks Cloud using your ThermoWorks account credentials. This allows the BBQ MCP Server to access live temperature data from your connected ThermoWorks devices (Signals, Smoke, BlueDOT, etc.). IMPORTANT: Your credentials are only used to authenticate with ThermoWorks' servers and are not stored. The authentication token expires after 1 hour. Args:
Returns: Authentication status and list of connected devices. Security Notes:
Examples:
|
| thermoworks_check_authA | Check if you're currently authenticated with ThermoWorks Cloud. Returns: Authentication status and token expiry time. |
| thermoworks_get_devicesA | Get a list of all ThermoWorks devices connected to your account. Requires authentication first via thermoworks_authenticate. Args:
Returns: List of devices with serial numbers, names, and types. |
| thermoworks_get_live_readingsA | Get current temperature readings from your ThermoWorks devices. Requires authentication first via thermoworks_authenticate. Args:
Returns: Current probe temperatures, alarm settings, and timestamps. Examples:
|
| thermoworks_analyze_liveA | Get live temperature from a connected ThermoWorks device and analyze cooking progress. Combines real-time device data with the BBQ cooking knowledge base to provide actionable recommendations. Requires authentication first via thermoworks_authenticate. Args:
Returns: Current temperature, progress percentage, trend analysis, and recommendations. Examples:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jweingardt12/bbq-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server