Skip to main content
Glama

Server Details

Golf drills, ball-flight fixes and range or home practice plans from the PocketCaddie library.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
PocketCaddie

TDQS

A3.9/5.0

Scored across 11 tools

Disambiguation4/5

Most tools target clearly distinct intents (about, rounds, goals, coach_plan, practice_plan, recent_sessions), and the descriptions actively route between the two fault-related entry points (search_drills vs diagnose_ball_flight) by naming the exact phrasing that belongs to each. The remaining soft spot is the progress / recent_sessions / session_detail trio, which all report on swing data and only separate cleanly after reading the full descriptions.

Naming Consistency3/5

All names are snake_case and readable, but the convention is mixed: some are verb_noun (get_drill, search_drills, diagnose_ball_flight) while others are bare nouns or concepts (about_pocketcaddie, goals, rounds, progress, session_detail, coach_plan, practice_plan). An agent cannot infer from the name alone whether a tool retrieves, computes or lists something.

Tool Count5/5

Eleven tools is well within the sweet spot and each maps to a real user question surface: product info, drills, diagnosis, practice planning, coaching, sessions and rounds. No tool looks like filler or a near-duplicate of another at the count level.

Completeness4/5

The read/insight surface is strong: product info, drill lookup, fault diagnosis, drill instructions, practice plans, coach assignments, goals, session lists, single-session detail and rounds/handicap. The gap is that the set is entirely read-only and never offers account linking or status despite every domain tool conditioning on a 'linked golfer', and there is no way to create or update a goal or log a session.

Available Tools

11 tools
about_pocketcaddieAbout PocketCaddieA
Read-onlyIdempotent
Inspect

Use this when someone asks what PocketCaddie is, how it works, what it measures, which phones and watches it supports, what it costs, or whether an iPhone or Apple Watch can track a golf swing without video. Returns PocketCaddie's own description of itself.

Inputs: no named parameters.

coach_planCoach's planA
Read-onlyIdempotent
Inspect

Use this when a linked golfer asks what their coach assigned: the active PocketCaddie Coach plans, their drills and targets, and progress on each.

Inputs: no named parameters.

diagnose_ball_flightDiagnose a ball flightA
Read-onlyIdempotent
Inspect

Use this when a golfer describes what the ball does or how they hit it, without naming the swing fault: e.g. 'my ball starts left and curves right', 'everything goes right', 'I keep hitting behind the ball', 'I top it', 'I shanked three in a row', 'my shots are weak and short'. Map their words to start direction, curve and contact (leave out what they didn't say). Returns the likely faults from a fixed ball-flight table and the PocketCaddie drills for each, as cards.

Inputs: curve, start, contact, left_handed.

get_drillDrill stepsA
Read-onlyIdempotent
Inspect

Use this when the golfer wants the full instructions for one drill: steps, the cue to remember, reps, equipment and why it works. Takes a drill id from search_drills, diagnose_ball_flight or practice_plan.

Inputs: id (required).

goalsPractice goalsA
Read-onlyIdempotent
Inspect

Use this when a linked golfer asks about their goals, what they're working on, their focus, or how a block of practice went: the active focus goal (the reading, its zone, who set it, the block so far and the before), the long-term goal, goals waiting in the app, and recent goals with the app's outcome (Improved, Held, Not yet, Mastered). Counts are focus swings in the zone out of focus swings with a read. Only call a change real when the outcome says so.

Inputs: recent.

practice_planBuild a practice planA
Read-onlyIdempotent
Inspect

Use this when a golfer asks for a practice plan, a range routine or a session to do at home, e.g. 'build me a 30-minute range plan', 'what should I do with a bucket of balls', 'home practice for tempo'. Builds a timed plan from PocketCaddie drills for 1–3 skills (map their goal to the closest skills). If the golfer has linked their account, call progress first and pass their lowest-scoring skills.

Inputs: skills (required), where, minutes.

progressProgress over timeA
Read-onlyIdempotent
Inspect

Show how the golfer's swing has changed across sessions: Swing Score and skill scores per session (where synced), On target and the stats to work on for newer sessions, the focus score of each focus session, and the first-vs-latest medians of each measurement. Use it to find their weakest skills before practice_plan; use goals for how a focus goal is going.

Inputs: days.

recent_sessionsRecent range sessionsA
Read-onlyIdempotent
Inspect

List the golfer's most recent PocketCaddie range sessions: date, swings, minutes, sensors used and Swing Score (0–100, needs 15+ swings). Newer sessions report On target instead (the share of swings in range, compared only with the golfer's own normal) with the stats to work on.

Inputs: limit.

roundsRounds and handicapA
Read-onlyIdempotent
Inspect

Use this when a linked golfer asks about their golf rounds or handicap: recent Live Rounds (course, holes, strokes, to par, putts) and the handicap the PocketCaddie app tracks.

Inputs: limit.

search_drillsFind golf drillsA
Read-onlyIdempotent
Inspect

Use this when a golfer asks how to fix a swing fault, asks for golf drills, or wants something to work on at the driving range or at home. Covers: slice, hook, shanks, hitting it fat or thin, topping, over the top, casting, early release, flipping, chicken wing, early extension, standing up, sway, reverse pivot, hanging back, all arms, rushed tempo, decelerating, tension, blocks, weak strike. Examples: 'how do I fix my slice', 'I come over the top', 'why do I hit it fat', 'drills for my driver', 'what should I practice at the range'. Pass the golfer's own words as query. Returns drill cards from the PocketCaddie library (48 drills with steps, a cue and reps). If the golfer describes a ball flight or contact problem without naming a fault ('my ball curves right', 'I keep hitting the ground first'), use diagnose_ball_flight instead. Don't use it for tee times, course info, equipment prices, distances or rules. Skills: Tempo, Smoothness, Power, Consistency, Transition, Follow-through, Backswing Turn, Follow-Through Turn, Wrist Action, Swing Path, Body Turn, Head Stability, Kinetic Sequence, Hand Speed, Shoulder Turn, X-Factor, Posture.

Inputs: limit, query, skill, where, +1 more.

session_detailSession breakdownA
Read-onlyIdempotent
Inspect

Break down one range session: Swing Score, its areas and skill scores when the app synced them, plus the median of each swing measurement (tempo, backswing/downswing time, hip turn, posture; shoulder turn, X-Factor and hand speed with Apple Watch; head stability with AirPods). For a focus session, how many focus swings landed in the zone vs before; What your swing shows (patterns) when the app synced them. Newer sessions report On target and every stat as "k of n in range" (Work on, Good, Watch) instead of a Swing Score; On target is relative to the golfer's own normal, never a comparison with anyone else. Defaults to the latest session. Only interpret what is returned; PocketCaddie does not measure ball flight, carry or club head speed.

Inputs: session_id.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      C
      maintenance
      Analyzes your Trackman golf data to diagnose weaknesses and generate personalized practice plans with drills and progress tracking, acting as a data-driven coach.
      8
      51 PyPI
      3
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Lets an AI assistant read a user's own TrackMan activities and shot-level data, including recent sessions, measured and normalized shot values, and summaries grouped by club and drill tags.
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Pulls golf data from Arccos, GHIN, and 18Birdies, and generates interactive HTML and PDF round reports with shot maps and stats via local MCP tools.
      -
    • A
      license
      C
      quality
      B
      maintenance
      Enables reading training history and planning complete workouts on a personal calendar, including exercises with videos, sets, reps, per-set weights, supersets, notes, and block instructions. It also supports searching the exercise library, copying or moving sessions, and retrieving performance stats, personal records, and feedback.
      29
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources