invitas について
invitas は、会話型クライアントからデジタル招待状やイベント情報を管理する MCP コネクターです。ホストはホステッドサービスを通じて、イベント、ゲスト、RSVP、座席、関連する連絡事項を扱えます。
主な機能
- 01イベントの作成と管理
- 02招待状とイベントセクションのカスタマイズ
- 03ゲストリストと RSVP の管理
- 04ゲストのテーブル割り当て
- 05メッセージのモデレーションとリマインダーの準備
活用シーン
- 01結婚式のゲストリスト整理
- 02イベント情報と招待状の更新
- 03RSVP と座席配置の確認
MCP 対応
ホステッド MCP サーバーは、イベント、ゲスト、座席、連絡に関する 31 のツールを Streamable HTTP で公開します。OAuth 2.1 with PKCE またはパーソナルアクセストークンに対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://invitas.co/mcpclaude mcp add --transport http invitas-co-invitas https://invitas.co/mcp{"mcpServers":{"invitas-co-invitas":{"type":"http","url":"https://invitas.co/mcp"}}}Cursor で開く{"servers":{"invitas-co-invitas":{"type":"http","url":"https://invitas.co/mcp"}}}VS Code で開く{"mcpServers":{"invitas-co-invitas":{"type":"http","url":"https://invitas.co/mcp"}}}{"mcpServers":{"invitas-co-invitas":{"serverUrl":"https://invitas.co/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
invitas MCP コネクター

invitas.co の公式 Model Context Protocol(MCP)サーバーです。Claude、ChatGPT、Cursor、その他の MCP 準拠クライアントとの会話を通じて、招待状、ゲスト名簿、出欠確認、テーブルの座席配置を作成、カスタマイズ、管理できます。
コネクターのエンドポイント: https://invitas.co/mcp(Streamable HTTP / JSON-RPC 2.0)
アーキテクチャと連携フロー
このコネクターは、Streamable HTTP と JSON-RPC 2.0 を介して 31 個のネイティブツールを提供し、OAuth 2.1(PKCE)または Personal Access Token(PAT)でリクエストを認証します。
sequenceDiagram
autonumber
actor User as Host / Developer
participant Client as MCP Client (Claude / ChatGPT / Cursor)
participant Connector as invitas MCP Server (https://invitas.co/mcp)
participant App as invitas.co Core API
User->>Client: "How many guests confirmed for my event?"
Client->>Connector: POST /mcp (tools/call: list_guests)
Connector->>App: GET /api/v1/events/{id}/guests (Bearer Token)
App-->>Connector: 200 OK (guests & RSVPs payload)
Connector-->>Client: 200 OK (JSON-RPC tool result)
Client-->>User: "You have 26 confirmed guests out of 41 invited."
ツールのカテゴリ(31 個のツール)
すべてのツールは、コア API 仕様から自動的にカタログ化されます。スキーマとパラメーターの詳細については、ツールカタログの全一覧を参照してください。
| カテゴリ | 利用可能なツール | 必要なスコープ |
|---|---|---|
| 検出とガイダンス | guide、search、fetch | events:read |
| イベントとテンプレート | list_templates、list_events、get_event、create_event、update_event、publish_event、unpublish_event、duplicate_event、export_event | events:read、events:write |
| メディアとセクション | add_event_image、upsert_custom_section、set_custom_fields | events:read、events:write |
| ゲストと出欠確認 | list_guests、get_guest、add_guest、update_guest、remove_guest、import_guests、export_guests | guests:read、guests:write |
| 座席とテーブル | get_seating_chart、update_seating_chart、assign_guest_table、unassign_guest_table | seating:read、seating:write |
| 連絡とウォール | list_wall_messages、moderate_wall_message、prepare_reminder、get_event_statistics | events:read、guests:read |
クライアント設定の例
Claude Desktop(claude_desktop_config.json)
{
"mcpServers": {
"invitas": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-sse",
"https://invitas.co/mcp"
]
}
}
}
Cursor(.cursor/mcp.json)
{
"mcpServers": {
"invitas": {
"url": "https://invitas.co/mcp"
}
}
}
HTTP リクエストの直接実行例
# Discover available tools
curl -X POST https://invitas.co/mcp \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_PERSONAL_ACCESS_TOKEN" \
-d '{"jsonrpc": "2.0", "id": 1, "method": "tools/list"}'
対応アシスタント
主要な各クライアントの接続手順を説明します。
- ChatGPT
- Claude アプリとウェブ
- Claude Code
- Codex CLI
- Gemini CLI
- Cursor
- VS Code(GitHub Copilot)
- OpenCode
- Hermes Agent(Nous Research)
- OpenClaw
- Grok(grok.com)
- Grok Build
- チーム向け Grok Bot
- Pi コーディングエージェント
- Windsurf / Cascade
- Zed
- Muse Code(Meta)
- その他の MCP クライアントとターミナル
サインインと権限
このコネクターは、PKCE と動的クライアント登録を使用した Streamable HTTP および OAuth 2.1 を利用します。プロンプトが表示されたら invitas にサインインし、アシスタントを承認する前に同意画面を確認してください。
| 権限 | アクセス |
|---|---|
events:read | イベントを読み取ります。 |
events:write | イベントを作成および更新します。 |
guests:read | ゲスト情報を読み取ります。 |
guests:write | ゲストを追加および更新します。 |
seating:read | テーブルの座席配置を読み取ります。 |
seating:write | テーブルの座席配置を更新します。 |
OAuth に対応するターミナルクライアントでは、上記のガイドに従ってブラウザーからサインインできます。代わりにベアラーヘッダーに対応するクライアントでは、Mi cuenta でパーソナルアクセストークンを作成し、権限を選択して、Authorization: Bearer <token> ヘッダーで送信してください。接続方法については、その他の MCP クライアントとターミナルを参照してください。
アシスタントに表示される情報と接続の解除方法
お客様が許可した範囲で、アシスタントはダッシュボードに表示されるイベント情報にアクセスできます。ゲストの連絡先情報、招待リンク、ウォールメッセージ、テーブル、事前に用意したリマインダーなどが含まれます。接続してアクセスを許可すると、こうした情報が、Claude を提供する Anthropic や ChatGPT を提供する OpenAI などのアシスタントプロバイダーと共有される場合があります。アクセスをただちに終了するには、Mi cuenta を開き、Apps conectadas、次に Desconectar を選択してください。すでに行われた変更は保持されます。詳しくは、データと権限をご覧ください。
使用例
依頼できる内容、関係するツール、想定される結果については、会話例をご覧ください。
リンク
- アシスタント
- 開発者向け情報と REST API · OpenAPI 仕様
- プライバシーポリシー · サブプロセッサー · 利用規約
- ヘルプ · サポート:[email protected]
リポジトリの開発
このリポジトリにはドキュメントと生成済みのツールカタログが含まれています。ホスト型コネクターは invitas アプリケーションで稼働します。Node.js 22 をインストールしたうえで、npm run check を実行すると、生成されたカタログファイルがソースと一致しているか確認できます。docs/catalog.source.json を編集した後は、npm run catalog を実行してカタログを再生成してください。CONTRIBUTING.md もご覧ください。
docs/ ディレクトリにはカタログとクライアント向けガイドが、examples/ ディレクトリには会話例が、scripts/ ディレクトリにはカタログ生成スクリプトが含まれています。このリポジトリへの変更を通じてドキュメントが公開されます。ホスト型コネクターのデプロイはアプリケーションのリポジトリで行います。
ライセンス
ドキュメント:CC BY 4.0。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。