meticulous-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| METICULOUS_URL | No | Your machine's URL | http://meticulousimaginativeflavorprofile.local |
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
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_device_infoA | Get information about the connected Meticulous espresso machine including model, firmware version, serial number, and build info |
| get_settingsA | Get current machine settings including auto preheat, sounds, timezone, and other configurable parameters |
| update_settingB | Update a specific machine setting. Use get_settings first to see available settings and their current values. |
| get_statusA | Get the current real-time status of the machine including sensor data (pressure, flow, weight, temperature), machine state (idle/brewing/etc), and current profile |
| execute_actionC | Execute an action on the machine such as start brewing, stop, tare the scale, or preheat |
| list_profilesA | List all saved espresso extraction profiles with their names and basic info |
| get_profileA | Get the full details of a specific espresso profile including all extraction parameters and steps |
| load_profileA | Load a specific profile to be used for the next espresso extraction. The machine will use these settings when brewing starts. |
| get_last_profileA | Get the profile that was most recently loaded, including when it was loaded |
| get_profile_schemaA | Get the JSON schema for creating custom espresso extraction profiles. Use this to understand the structure before creating a new profile with save_profile. |
| save_profileA | Save a new espresso extraction profile to the Meticulous machine. Use get_profile_schema first to understand the required format. The profile will be available immediately on the machine. |
| start_brewA | Start brewing espresso using the currently loaded profile. Make sure the machine is ready and a profile is loaded before calling this. |
| stop_brewA | Stop the current brewing operation immediately. Use this if something goes wrong or to manually end the extraction. |
| tare_scaleA | Zero/tare the built-in scale. Call this after placing your cup on the drip tray before starting a brew. |
| preheatA | Start preheating the group head to the target temperature. This helps ensure consistent extraction temperatures. |
| reset_machineA | Reset the machine state, useful if the machine is in an error state |
| search_shot_historyA | Search and list espresso shots with optional filters. Returns lightweight results by default. Use get_shot_details to get full timeseries data for a specific shot. |
| get_shot_detailsA | Get full details for a specific shot by ID, including complete timeseries data (pressure, flow, weight, temperature over time). Use search_shot_history first to find shot IDs. |
| get_last_shotA | Get summary information about the most recent espresso shot. Returns metadata and profile info without full timeseries. Use get_shot_details with the returned ID for full data. |
| get_current_shotA | Get information about the currently brewing shot. Returns brewing status and live data if a shot is in progress. |
| get_history_statsA | Get aggregate statistics about your espresso shots including total shots and usage by profile |
| rate_shotA | Rate a shot as like or dislike, or remove the rating |
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/NatiCha/meticulous-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server