pretix MCP by usefulapi について
pretix MCPは、ホスト型pretix.euアカウントのイベント、チケット、注文データをAIクライアントに接続します。主催者は参加状況を確認してチケットをチェックインできますが、注文作成、決済、イベント公開には対応しません。
主な機能
- 01主催者、イベント、商品情報の確認
- 02注文、チケット、割当数の確認
- 03チェックインリストと参加状況の確認
- 04チケットのチェックイン
活用シーン
- 01イベント注文とチケット詳細の確認
- 02イベント前の割当数の確認
- 03チケットを使った参加者のチェックイン
MCP 対応
pretixのイベント・チケットデータとチケットのチェックイン操作をMCPクライアントに公開するホスト型MCP サーバーです。pretix OAuthを使用し、アクセス範囲はユーザーのpretix権限に従います。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://pretix.usefulapi.io/mcpclaude mcp add --transport http io-usefulapi-pretix https://pretix.usefulapi.io/mcp{"mcpServers":{"io-usefulapi-pretix":{"type":"http","url":"https://pretix.usefulapi.io/mcp"}}}Cursor で開く{"servers":{"io-usefulapi-pretix":{"type":"http","url":"https://pretix.usefulapi.io/mcp"}}}VS Code で開く{"mcpServers":{"io-usefulapi-pretix":{"type":"http","url":"https://pretix.usefulapi.io/mcp"}}}{"mcpServers":{"io-usefulapi-pretix":{"serverUrl":"https://pretix.usefulapi.io/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
usefulapi による pretix MCP
ホスト型 pretix サービスからイベント、商品、割り当て枠、注文、チケット、チェックインリスト、待機リストを読み取ります。リクエストに応じて、参加者のチェックインまたはチェックアウトを行います。
ライブエンドポイント: https://pretix.usefulapi.io/mcp · ホームページ: https://usefulapi.io/pretix/
接続
- Claude(claude.ai、Desktop):Customize → Connectorsを開き、+ Add → Add custom connectorをクリックして、
https://pretix.usefulapi.io/mcpを貼り付けます。 - Claude Code:
claude mcp add --transport http pretix https://pretix.usefulapi.io/mcpを実行し、続けて/mcpを実行してログインします。 - VS Code: VS Code に追加。
- Cursor およびその他のクライアント: URL をリモート MCP サーバーとして追加します。
{
"mcpServers": {
"pretix": {
"url": "https://pretix.usefulapi.io/mcp"
}
}
}
URL のみを追加してください。クライアント設定にAuthorizationヘッダーや API キーを追加しないでください。このサーバーは OAuth でログインを行い、pretix アカウントでログインします。
設定手順、認証情報の確認方法、FAQ:https://usefulapi.io/pretix/
pretix OAuth でログインし、読み取り、書き込み、プロフィールの権限を承認してください。対応しているのは hosted pretix.eu アカウントのみです。アクセスできる主催者は、pretix の権限によって決まります。このサーバーは注文の作成、支払いの受け付け、イベントの公開を行いません。
参加者データは、選択した AI クライアントに渡されます。pretix のユーザー設定 → Authorized applications からアクセスを取り消せます。料金は pretix ユーザー単位で発生し、正規化されたログインメールアドレスでユーザーを識別します。このメールアドレスを変更すると、課金対象のユーザー識別情報も変わります。
ツール
| ツール | 種類 | 内容 |
|---|---|---|
pretix_list_organizers | read | 主催者の一覧を取得 |
pretix_get_organizer | read | 主催者を取得 |
pretix_list_events | read | イベントの一覧を取得 |
pretix_get_event | read | イベントを取得 |
pretix_list_subevents | read | イベントシリーズの日付一覧を取得 |
pretix_get_subevent | read | イベントシリーズの日付を取得 |
pretix_list_items | read | 商品の一覧を取得 |
pretix_get_item | read | 商品を取得 |
pretix_list_quotas | read | 割り当て枠の一覧を取得 |
pretix_get_quota_availability | read | 割り当て枠の空き状況を取得 |
pretix_list_orders | read | 注文の一覧を取得 |
pretix_get_order | read | 注文を取得 |
pretix_list_order_positions | read | チケット(注文内の項目)の一覧を取得 |
pretix_list_checkin_lists | read | チェックインリストの一覧を取得 |
pretix_get_checkin_list_status | read | チェックイン状況を取得 |
pretix_list_checkin_list_positions | read | チェックインリストの参加者一覧を取得 |
pretix_list_waiting_list | read | 待機リストの一覧を取得 |
pretix_checkin_position | write | チケットをチェックイン |
pretix_usage_status | meta | 利用状況(無料プランの利用量) |
pretix_request_feature | meta | 不足している機能をリクエスト |
pretix_upgrade | meta | Pro にアップグレード(無制限*) |
pretix_cancel_subscription | meta | Pro サブスクリプションをキャンセル |
readツールは読み取り専用です。writeツールはデータを変更します(クライアント側で確認する必要があります)。metaツールは利用状況の報告、サブスクリプションの管理、機能リクエストの送信を行います。
料金
| プラン | 料金 | 上限 |
|---|---|---|
| Free | $0 | 月あたり50回のツール呼び出し |
| Pro(pretix ユーザー単位) | $9/mo または $90/yr(2か月分無料) | 無制限* |
*Pro には、このサーバーで月あたり10,000回のツール呼び出しという公正利用上限があります。さらに必要な場合は、[email protected] にお問い合わせください。
Pro が適用されるのはこのサーバーのみです。pretix_upgradeで登録してください(Stripe Checkout のリンクが返されます)。pretix_cancel_subscriptionでいつでもキャンセルできます。Pro は支払い済み期間の終了まで継続され、現在の期間分の返金はありません。その前にpretix_upgradeを実行すると、キャンセルが取り消されます。または、[email protected] にお問い合わせください。
ライセンス
MIT.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。