インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、Playtomic をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
AnythingMCP は Claude のコネクタディレクトリに掲載されています。ワンクリックで Claude に追加 (新しいタブで開きます)し、サインインして Claude が使える MCP サーバーを選んでください。
概要
パデル、テニス、フットサルのプレーヤー向けに Playtomic をフルに使えます。クラブと空き状況の検索、参加できるオープンマッチの検索、自分のプロフィール、レベル、成績、履歴、おすすめの確認ができます。13 ツール、メールアドレスとパスワードで認証し、JWT は自動で更新されます。
こう聞いてみよう
Playtomic のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Playtomic をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
Playtomic + Claude
パデル、テニス、フットサルのプレーヤー向けに Playtomic をフルに使えます。クラブと空き状況の検索、参加できるオープンマッチの検索、自分のプロフィール、レベル、成績、履歴、おすすめの確認ができます。13 ツール、メールアドレスとパスワードで認証し、JWT は自動で更新されます。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
PLAYTOMIC_EMAIL, PLAYTOMIC_PASSWORD
ステップ 1 — 認証情報を取得
セットアップは約 2 分で、必要なのは Playtomic アカウントのメールアドレスとパスワードだけです。
- Playtomic のメールアドレスを
PLAYTOMIC_EMAILに、パスワードをPLAYTOMIC_PASSWORDに入力します。どちらも暗号化して保存されます。 - コネクターをインストールします。AnythingMCP があなたの代わりに Playtomic にサインインし、約 1 時間有効なトークンを取得します。トークンは期限切れの 1 分前と、Playtomic が 401 を返したときに更新されます。
playtomic_get_my_profileを実行します。あなたの名前とメールアドレスが表示されます。続けて、競技ごとのレベルをplaytomic_get_my_levelで読み取るよう頼んでみてください。
AnythingMCP Cloud ではプロキシ経由で呼び出します: Playtomic はデータセンターの IP アドレスからのリクエストを拒否します(サインインが Web ページ付きの 403 を返します)。そのため、このコネクターのすべての呼び出しはサインインも含めてコネクタープロキシを経由します。AnythingMCP Cloud ではプロキシが設定済みで、ワークスペースの 1 時間あたりのプロキシ枠に数えられます。自宅やオフィスの回線でセルフホストする場合はそのまま動作し、データセンターのサーバーでは CONNECTOR_PROXY_URL を設定します。プロキシは TLS を終端するため、Playtomic のメールアドレスとパスワードは Playtomic に届くまでにプロキシを通過します。
読み取れるデータ: 指定した場所の近くにあるクラブとそのコート、住所、タイムゾーン。1 日分の各コートの空き枠と、その時間と料金(あなたのアカウントの会員割引を反映)。期間内で参加者を募集しているオープンマッチと、試合の詳細。指定した地点の近くで Playtomic があなたのレベルに合わせて提案する試合。大会とリーグ。そしてあなたのプロフィール、競技ごとのレベル(通常 0 から 7、信頼度付きで、必要なら履歴も)、通算成績(試合数、勝ち、負け、引き分け)、よくプレーするクラブです。
空きコートの見方: 時刻はクラブのタイムゾーンで表されます。同じ開始時刻が 60 分、90 分、120 分で並ぶことがありますが、これは同じ枠の予約方法の違いで、空きコートが増えるわけではありません。料金は 48 EUR のようなテキストで届きます。コート名、屋内か屋外か、シングルスかダブルスか、壁の種類(wall、crystal、panoramic)はクラブの詳細から取得します。
読み取り専用なので確認は不要: 13 のツールはすべて読み取りのみで、インストール時にオフになっているツールもありません。コートの予約や支払い、試合への参加や作成、参加リクエストの承認は Playtomic アプリで行います。
Playtomic Lite: クラブ検索と空きコートだけで十分なら、クラブと空き状況の 4 ツールだけを備えた軽量版 Playtomic Lite コネクターもあります。
公開ドキュメントのある API ではありません: このコネクターは Playtomic アプリが使っている API を利用しています。Playtomic はこの API を公開しておらず、予告なく変更することがあります。ツールが動かなくなったら、コネクターの更新を確認してください。
制限: Playtomic はレート制限を公表していないため、AI は 1 秒あたり 1 リクエスト程度に抑えます。おすすめの一覧が空なのは正常で、今は候補がないというだけです。
よくあるエラー: 401 が 2 回続く場合は、メールアドレスかパスワードが間違っています。データではなく Web ページ付きの 403 が返る場合は、プロキシなしでデータセンターから呼び出しています。
このコネクターは、コートの予約やキャンセル、試合への参加・作成・離脱、参加リクエストの承認、支払い、他のプレーヤーへのメッセージ送信は行いません。
ステップ 2 — アダプターをインストール
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
ステップ 3 — Claude にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
推奨ルート:設定ファイルを触らずに claude.ai web で動作します。
- Claude で Customize → Connectors を開きます。
- + をクリックし、Add custom connector を選びます。
- 名前(例:
Playtomic)とリモート MCP サーバー URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDを入力し、Add をクリックします。 - Connect をクリックし、AnythingMCP にサインイン(OAuth)してアクセスを許可します。
下記のすべてのツールがチャットに表示されます。プロンプトを入力し始めてください。
利用可能なツール
| Tool | What it does |
|---|---|
playtomic_search_tenants | Search Playtomic clubs (tenants): typically by geo coordinate + radius |
playtomic_get_tenant | Get full detail of a single Playtomic club by tenant_id (UUID): including all courts, opening info, contact, gallery |
playtomic_get_availability | Read free court slots for a given day at one or more clubs |
playtomic_get_sport_configuration | Read Playtomic's canonical sport configuration: enums for allowed durations, court properties (indoor/outdoor/roofed, single/double… |
playtomic_get_my_profile | Full profile of the authenticated user: name, email, phone, communications language, linked_accounts per club, accepted… |
playtomic_get_my_level | Your Playtomic skill level per sport: level_value (typically 0 to 7), level_confidence (matches-based confidence), status |
playtomic_get_my_stats | Lifetime match results for the authenticated user in a given sport: played, won, lost, drawn, validating, rejected |
playtomic_get_top_clubs | Clubs where the authenticated user has played most often (all time) |
playtomic_find_open_matches | Search open matches in a date window (people looking for partners) |
playtomic_get_match | Full detail of a single match by match_id: teams, players, location/tenant, lock_id, status |
playtomic_match_recommendations | Playtomic's algorithmic match recommendations for the authenticated user, given a geo center |
playtomic_list_tournaments | List tournaments visible to the authenticated user, filtered by start date and status |
playtomic_list_leagues | List open leagues near a coordinate, optionally for a sport and skill level |
プロンプトの例
- 「明日の夜 19 時から 21 時の間で、東京の渋谷近くに 90 分空いているパデルコートを探して、料金も教えてください。」
- 「今週末、近くで私のレベルに合ったパデルのオープンマッチで、まだメンバーを募集しているものはありますか。」
- 「Playtomic での今のパデルのレベルはいくつですか。最近どう変わったか、何勝何敗かも教えてください。」
- 「一番よく行くクラブで、土曜の午前に空いている屋内テニスコートはありますか。」
- 「来月始まるパデルの大会やリーグで、私のレベルに合うものを近くで探してください。」
FAQ
Claude Code は Claude Desktop と同じように動作しますか? はい。両方を https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID に向けてください。
次のステップ
このガイドは役に立ちましたか?