Checkbox について
Checkboxは、ROSCAや各州の自動更新法に照らして、サブスクリプションの決済やメールを評価するコーディングエージェント向けMCPサーバーです。プロジェクト設定、コンプライアンス計画、公開前チェック、合成サブスクリプションテストを提供します。出力は自動評価であり、法律上の助言ではありません。
主な機能
- 01コンプライアンスプロジェクトの設定
- 02計画の作成と完了
- 03決済・メールコードのチェック
- 04ページと通知スケジュールの確認
- 05合成サブスクリプションテスト
活用シーン
- 01公開前の決済フロー評価
- 02メール内の更新通知チェック
- 03州法に沿った計画の実施
MCP 対応
CheckboxのコンプライアンスAPI操作を、MCPクライアント向けのツールとして公開します。OAuth対応のリモートStreamable HTTPとローカルstdioをサポートし、APIキー認証も利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://app.checkbox.site/mcpclaude mcp add --transport http site-checkbox-checkbox https://app.checkbox.site/mcp{"mcpServers":{"site-checkbox-checkbox":{"type":"http","url":"https://app.checkbox.site/mcp"}}}Cursor で開く{"servers":{"site-checkbox-checkbox":{"type":"http","url":"https://app.checkbox.site/mcp"}}}VS Code で開く{"mcpServers":{"site-checkbox-checkbox":{"type":"http","url":"https://app.checkbox.site/mcp"}}}{"mcpServers":{"site-checkbox-checkbox":{"serverUrl":"https://app.checkbox.site/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://app.checkbox.site/mcp認証が必要ツール
詳細
Checkbox MCP server
AI コーディングエージェント向けのサブスクリプション法令遵守。Claude、Cursor、VS Code、その他の MCP クライアントを Checkbox に接続すると、エージェントが人間のワンクリックでプロジェクトをセットアップし、公開前にチェックアウトコードを確認し、コンプライアンス計画を完了まで進め、ROSCA、California's Automatic Renewal Law、New York GBL § 527-a およびその他の州の自動更新法に照らして、合成テストサブスクリプションを実行できます。
ドキュメント:https://checkbox.site/docs/mcp · エージェントインデックス:https://checkbox.site/llms.txt · 無料で始められます。
接続
リモート(推奨) — https://app.checkbox.site/mcp で Streamable HTTP を使用します。インストールも API キーのコピーも不要です。サーバーは MCP OAuth を実装しているため、クライアントで Checkbox のサインイン画面を開き、一度だけ 承認 をクリックします。
- claude.ai / Claude Desktop:Settings → Connectors → Add custom connector →
https://app.checkbox.site/mcp→ Connect → Approve。 - Claude Code:
claude mcp add --transport http checkbox https://app.checkbox.site/mcpを実行し、その後/mcp→ Authenticate。 - Cursor(
.cursor/mcp.json):{ "mcpServers": { "checkbox": { "url": "https://app.checkbox.site/mcp" } } }を設定し、その後 Connect。
API キーはどこでも引き続き使用できます(CI、ヘッドレスエージェント):--header "Authorization: Bearer $CHECKBOX_SECRET_KEY"
(Claude Code)または "headers": { "Authorization": "Bearer ${env:CHECKBOX_SECRET_KEY}" }(Cursor)を追加します。ブラウザーを使わないエージェントの場合は、https://app.checkbox.site/mcp?login=device で setup_checkbox を利用できます。このツールは承認リンクとテストモードのキーを返します。
ローカル(stdio) — リモート MCP に対応していないクライアント向け:
{
"mcpServers": {
"checkbox": {
"command": "npx",
"args": ["-y", "@checkbox-site/mcp"],
"env": { "CHECKBOX_API_KEY": "ck_test_..." }
}
}
}
パッケージ:npm の @checkbox-site/mcp(Node 20+、バイナリは checkbox-mcp)。オプション:
--read-only、--api-key、--api-base。環境変数は CHECKBOX_API_KEY(未設定の場合は CHECKBOX_SECRET_KEY にフォールバック)、
CHECKBOX_API_BASE、CHECKBOX_MCP_READ_ONLY=true です。
ツール
まず setup_checkbox を実行し、次に get_compliance_plan → タスクを適用 → verify_task の順に進め、計画が準拠するまで繰り返します。
プリフライトツール(check_disclosure、check_stripe_checkout_session、check_email、check_page_html、
get_notice_schedule)は、デプロイ前のコードを対象に動作します。各ツールの背後にある API 操作を含む全リストは、
https://checkbox.site/docs/mcp#tools にあります。
すべてのツールは公開 API(https://app.checkbox.site/v1)を呼び出す薄いラッパーであり、キー、スコープ、テスト/ライブモード、レート制限は API の仕様に従います。書き込みツールにはその旨が明記され、readOnlyHint: false が設定されています。結果はモデル向けに記述され、次に呼び出すツールで締めくくられます。
法的助言ではありません
Checkbox の出力は、弁護士による確認待ちの法令カタログに照らした自動評価であり、法的助言ではありません。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。