← Registry

General Tools

shotpulled.com

Tracks and maintains coffee equipment like grinders and espresso machines, including calibration positions and maintenance history.

1 endpoint34 known toolsFirst detected September 5, 2026Last detected September 5, 2026

ENDPOINT 1

https://mcp.shotpulled.com/mcp

No auth detected

MCP server metadata

Name
shotpulled
Version
1.0.2
Capabilities
loggingcompletionspromptsresources.subscribetools

Known tools 34

register_grinder

Register a manual or electric grinder with its dial settings scheme.

Inferred read-only
set_grinder_position

Set the current grinder collar position.

Inferred read-only
register_machine

Register an espresso or alternative preparation machine.

Inferred read-only
set_equipment_archived

Archive or restore a grinder, machine, water, or scale.

Inferred read-only
log_maintenance

Log a cleaning or maintenance job against a piece of equipment.

Inferred read-only
set_maintenance_offset

Record how far a maintenance job moved the reference, on an entry that opened a calibration epoch.

Inferred read-only
register_water

Register a custom or commercial water formulation.

Inferred read-only
list_waters

List registered waters for the account.

Inferred read-only
register_scale

Register a brewing scale — the instrument that weighs the dose and the yield.

Inferred read-only
list_scales

List registered scales for the account.

Inferred read-only
register_program

Register a programmed shot button on a machine.

Inferred read-only
register_coffee

Register a new bag of coffee beans.

Inferred read-only
set_active

Switch the active bean, grinder or machine for this account.

Inferred read-only
update_bean

Update coffee bag fields.

Potential side effects
get_dial_state

Retrieve current dialing state, active context, recent shots, recommendations, and locked recipes.

Inferred read-only
log_shot

Log an espresso or alternative shot/brew attempt.

Inferred read-only
lock_recipe

Lock a successful shot as the reference dialing recipe for this equipment profile.

Inferred read-only
delete_shot

Delete a logged shot from history.

Potential side effects
update_shot

Correct fields on an already-logged shot in place — no need to delete and re-log.

Potential side effects
list_recipes

List recipes (all or filtered by equipment and status).

Inferred read-only
get_stats

Get compact flat usage stats for a grinder, machine, or bean.

Inferred read-only
list_grinders

List grinders registered for the account, with status filter.

Inferred read-only
list_machines

List machines registered for the account, with status filter.

Inferred read-only
list_beans

List coffee beans registered for the account, with status filter.

Inferred read-only
grinder_math

Determine steps/clicks difference and directions between setting labels (C3).

Inferred read-only
compute_age

Compute coffee age in days off roast and resting/staling verdict.

Inferred read-only
diagnose_shot

Evaluate shot metrics to provide ranked hypotheses (C6) and warn on flip-flops (G2) or fatigue (G6).

Inferred read-only
suggest_next_step

Retrieve the single next experiment step from the reasoning engine.

Inferred read-only
log_recommendation

Log a recommended dialing change to allow contradiction/oscillation checking (G2).

Inferred read-only
get_rule

Retrieve the detailed text of a specific rule from the knowledge base by its rule ID.

Inferred read-only
get_kb_version

Retrieve the current version of the knowledge base.

Inferred read-only
kb_changelog

Retrieve the changelog showing updates and version differences for the knowledge base.

Inferred read-only
diagnose_preview

Sandbox-only diagnosis, writes nothing (no verdict, no recommendation-trail entry).

Inferred read-only
list_shots

List shot history with support for pagination and filtering.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.shotpulled]
url = "https://mcp.shotpulled.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "shotpulled": {
      "type": "http",
      "url": "https://mcp.shotpulled.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: shotpulled
Remote MCP URL: https://mcp.shotpulled.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "shotpulled": {
      "url": "https://mcp.shotpulled.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "shotpulled": {
      "type": "http",
      "url": "https://mcp.shotpulled.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "shotpulled",
  "transport": "streamable-http",
  "url": "https://mcp.shotpulled.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.