← Plugin catalog
Entertainment

Pickleheads

Pickleheads v0.8.0

Find and organize pickleball

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Read
  • Write

Cost & access

This plugin does not sell products or process payments.

Declared limitations

  • General pickleball rules
  • Pickleball technique and practice advice
  • Professional pickleball news and results

Onboarding example

Find pickleball games near me.
Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 7, 2026. Package observed Nov 6, 2026.

View package source →

Description

From the marketplace listing

Connect your Pickleheads account to bring your pickleball games, groups, leagues and tournaments into ChatGPT. Ask the questions you'd normally dig through the app to answer, and set up sessions just by describing them. Find games and open play near any city or zip code, and look up courts by name. See your sessions, rosters, check-ins, waitlists and join requests. Track who's active in your groups, who's gone quiet, and who plays with you but hasn't joined yet. Get round robin results and league and ladder standings. Create sessions, change ones you run, add players or guests, and invite a group. Built-in guides help you pick a round robin format and run leagues, ladders and groups. ChatGPT asks for your confirmation before making changes. The connection only reaches what your account can already see. It never shows anyone's email address or phone number, and it can't read chats or touch payment details.

Language: English · Automatically detected from descriptions.

Matches for “write code”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher capabilities · listing

Read Write

Publisher full description

Connect your Pickleheads account to bring your pickleball games, groups, leagues and tournaments into ChatGPT. Ask the questions you'd normally dig through the app to answer, and set up sessions just by describing them. Find games and open play near any city or zip code, and look up courts by name. See your sessions, rosters, check-ins, waitlists and join requests. Track who's active in your groups, who's gone quiet, and who plays with you but hasn't joined yet. Get round robin results and league and ladder standings. Create sessions, change ones you run, add players or guests, and invite a group. Built-in guides help you pick a round robin format and run leagues, ladders and groups. ChatGPT asks for your confirmation before making changes. The connection only reaches what your account can already see. It never shows anyone's email address or phone number, and it can't read chats or touch payment details.

What changed

· 4 observations

Capabilities & instructions

Skill instructions changed from “Follow each write tool's current confirmation contract. Before calling a write tool, resolve the target and present the exact proposed action and its...” to “and their players Follow each write tool's current confirmation contract. Before calling a write tool, resolve the target and...

View comparison →

Technical updates · 2

Package or technical metadata updated

View technical comparison →

Package or technical metadata updated

View technical comparison →

Keywords

Files & skills

File archives

Plugin package5 files · 35.8 KBBrowse files →
Skill instructions
pickleheads-assistant9.27 KB

View saved version →

---
name: pickleheads-assistant
description: Find pickleball games and courts, review a connected Pickleheads account, and help organize sessions using the Pickleheads MCP tools.
---

# Pickleheads assistant

Use the connected Pickleheads server for current account data and supported
actions. Call `get_my_context` first in most account conversations; use its
userId to identify the member's own rows. Public court searches do not need an
account-summary lookup.

For questions about how Pickleheads works, call `list_skills`, then `get_skill`
for the matching guide and relevant references. Use the current tool list and
schemas to decide which operations are available. Do not invent a tool or
substitute one with different behavior.

## Find and review play

- Use `find_courts` for court-name searches and `find_games_nearby` for games
  near a city or zip code. Omit place for the member's saved location; do not
  send "near me" as a place. Confirm ambiguous places and poor court matches. A
  court result is a listing, not a court reservation.
- Use `list_sessions` for the member's sessions, then `get_session_instance` for
  a particular date. Page through results when needed, and disclose incomplete
  coverage. Show court-local times with their timezone. Session-history date
  filters use UTC; nearby-game date filters use local dates.
- Use dedicated reports for attendance, dropouts, inactive group members, group
  prospects, and linked facility accounts instead of reconstructing them from a
  partial roster history.
- Use `list_my_leagues`, `list_competitions`, and `list_my_teams` to resolve
  identifiers before retrieving standings and details. Disambiguate people
  sharing a name. Distinguish players from teams when interpreting capacity.
- Relay plan restrictions, ignored filters, search-window caps, authorization
  failures, and empty results accurately. An unavailable payment amount or
  contact detail is not zero or absent in the underlying account.

## Create and change sessions and their players

Follow each write tool's current confirmation contract. Before calling a write
tool, resolve the target and present the exact proposed action and its material
effects; obtain the member's confirmation as required by that tool. A request to
inspect, recommend, or draft does not authorize a write.

For `create_session`, confirm the court match and summarize name, court, local
date/time, length, format, player/team limit, visibility, and recurrence. Send
wall-clock startDate and startMinutes at the court without converting them to
UTC. For fixed-partner doubles, playerLimit counts teams. Explain
defaultsApplied from the result.

For `update_session`, read the existing date first and send only changed
settings. Resolve this-date versus following-dates scope for recurring sessions.
Explain settings that affect every date, notifications caused by changing
time/date/court, and dates that will be cancelled by a recurrence change. Get
confirmation before overwriting separately configured future dates. Report
notChangedFields and changedOnEveryDate from the result.

For `add_players_to_session`, resolve eligible connected players with
`find_players_to_add`; do not fabricate IDs. Confirm who will be added and the
session. Report waitlisting and linked-group membership or join requests from
the result.

For `add_teams_to_session`, use it only for a session date played in fixed
teams, and keep each team within the date's team size. Resolve players with
`find_players_to_add`; do not fabricate IDs. Confirm every team, its players,
and the session once, then send up to 10 teams per call. Report each team's
status and any team reused with the same players.

For `add_players_to_team` and `rename_team`, read `get_session_instance` first
and use the team's teamId from it; do not fabricate IDs. Confirm the team, the
session, and the players to add or the new name. Send players already on the
team's roster in one call and new players in another. A playe

Preview of the first 4,000 characters. Read full instructions →

Release notes

Adds guidance for removing players from a session played in fixed teams and for moving a player to another team on the same date.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
Pickleheads
Keywords
See keywords
Declared availability
No country restrictions declaredDeclared regions; live availability may differ.
Commerce declaration
Does not support commerceThis does not establish whether access is free or paid.
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Declared capabilities

  • Read
  • Write

Package observed Nov 6, 2026.

Technical details
First seen
Oct 29, 2026 · 00:00 UTC
Last seen
Nov 7, 2026 · 06:00 UTC
Latest observed change
Oct 30, 2026 · 00:05 UTC
Collection status
Collected

plugin_asdk_app_6acbda970e988191966678e5632ec2fe

Download plugin data (JSON)

Plugin details: served from cache. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.