PageFly Refund MCP Server
PageFly 返金 MCP サーバー
Crisp の Hugo AI エージェントが PageFly の返金リクエストをエンドツーエンドで処理するための MCP (Model Context Protocol) サーバーです。
3つのレイヤーにグループ化された9つのツールを提供します:
照会 (モックフィクスチャ)
check_subscription→ ストアまたはメールアドレスの現在のプランを取得get_billing_history→ ストアのすべての請求 / 今後の請求を一覧表示
純粋なロジック
classify_refund_case→ コンテキストを7つのプレイブックケース (TH1–TH7) のいずれかにマッピングcalculate_refund→ 30日間の日割り計算または複数サイクルにわたる返金計算と控除collect_refund_info→ 次に尋ねるべき質問を決定し、ブロック要因を特定generate_refund_message→ PageFly テンプレートから顧客への返信をドラフト作成
状態 (Turso / libSQL)
get_case_state→ ストア URL でケースを再開save_case_state→ 重要なステップごとに進捗を保存list_pending_cases→ マネージャー、顧客、または支払い待ちのケースを確認
@modelcontextprotocol Typescript SDK を使用して構築されています。
環境設定
.env.example を .env にコピーし、Turso の認証情報を入力してください:
TURSO_DATABASE_URL=libsql://<your-db>.turso.io
TURSO_AUTH_TOKEN=<token>
PORT=3000マイグレーションはサーバー起動時に自動的に実行されるため、再実行しても安全です。
Related MCP server: Spaceship MCP
I. インストールと実行
この MCP サーバーを使い始めるには、ローカルで実行するか、ホスト版を使用します。
ホスト版の使用
この MCP サーバーはすでにホストされており、すぐにテストしたい場合は Crisp ワークスペースに接続できます。 アクセス先: https://crisp-mcp-demo.fly.dev/mcp
ローカルでの実行
前提条件:
Node.js
24.xがインストールされていることキーボード (オプションですが推奨)
ステップ 1 — リポジトリのクローン
任意のフォルダーでターミナルを開き、以下を実行します:
git clone https://github.com/NTHieu002/refund-crisp-mcp.git
cd refund-crisp-mcpステップ 2 — サーバーの実行
サーバーをビルドして起動するか、開発モードで直接実行できます。
サーバーをビルドして実行するには:
npm ci
npm run build
npm run startまたは、tsx (ウォッチモード) を使用して開発モードで実行するには:
npm ci
npm run devステップ 3 — サーバーの公開 (ローカル実行時)
ローカルでサーバーを実行する場合、Crisp がアクセスできるようにトンネル経由で公開する必要があります。 このパッケージは Cloudflared を使用するように事前設定されていますが、好みのトンネルソリューションを使用することも可能です。
Cloudflared がマシンにインストールされていない場合は、こちらのリンク から OS に合わせたインストール手順を確認してください:
インストール後、新しいターミナルを開いて以下を実行します:
npm run tunnelトンネルの URL にアクセスして動作を確認できます。挨拶メッセージが表示されるはずです。
利用可能なスクリプト
npm run dev→ 開発サーバー (ウォッチ)npm run build→ TypeScript のコンパイルnpm run start→ コンパイル済みサーバーの実行npm run tunnel→ Cloudflare Tunnel 経由で localhost を公開npm run inspect→ @modelcontextprotocol Inspector を実行
II. Crisp への接続
このセクションは、この MCP サーバーを Crisp ワークスペースに接続するためのクイックスタートガイドです。 より詳細な手順については、公式ドキュメント も併せてご確認ください。
前提条件:
Crisp アカウント
Essentials または Plus プランの Crisp ワークスペース
ステップ 1 — app.crisp.chat に移動
ステップ 2 — AI Agent メニューの AI Agent → Automate → Integrations & MCP → External MCP servers に移動し、Add MCP server ゾーンをクリックします。

ステップ 3 — MCP サーバーの URL (ホスト/トンネル URL または ホスト版) を入力し、Add MCP Server をクリックします。

ステップ 4 — MCP サーバーの設定:
名前を付ける
ツールが自動的に取得されない場合は Refresh tools from server をクリック
MCP サーバーを有効にする
Save changes ボタンをクリック

ステップ 5 — MCP サーバーが登録され、使用可能になります!

III. MCP サーバーのテスト
引き続き Automations メニューの Playground で、MCP サーバーとさまざまな AI モデルをテストできます。質問を投げかけてみてください!
Playground の例
単発の質問:
注文
OID_002の返金が処理されたか確認できますか?
こんにちは、アカウント
baptiste@acme.comで通知は有効になっていますか?
AI は複数のツール呼び出しを連鎖させることができます (例: アカウントの検索、最近の注文のリストアップ、製品詳細の取得):
注文
OID_001のアイテムはまだ保証期間内ですか?
最新の注文はいつ届きますか?アカウントは
chris@acme.comです
部分的な質問も試してみてください。AI が追加情報を要求してきます:
前回の注文金額はいくらでしたか?
追跡番号が見つからないのですが、手伝ってもらえますか?
利用可能なアカウントと注文
OID_003OID_006
OID_001OID_004
OID_002OID_005OID_007
MCP のベストプラクティス
MCP 設計
サーバーの説明: MCP サーバーの一般的な目的を記述する
ツールの命名: 明確で明示的な名前を使用する (例:
orderLookupではなくget_order)ツールの説明: ツールが何をするか、いつ呼び出すべきかを簡潔に説明し、必要に応じて使用例を提供する
スキーマ: ツール入力の正確なスキーマを提供し、正しい使用を保証する
ユーザー認証
MCP サーバーの設定で、AI が MCP ツールを呼び出す前にユーザーに認証を要求するように設定できます。これにより、機密性の高い操作に対するセキュリティが強化されます。
ユーザーがまだ認証されていない場合、Crisp は AI が MCP ツールを呼び出す前に、メールまたは SMS で OTP コードを送信します。
これを行うには、MCP サーバーに移動して Manage をクリックします。 各ツールで Require user identification verification オプションを切り替えることができます。
サーバー認証
本番環境では、MCP サーバーへのアクセスを制限し、不正な使用を防ぐことをお勧めします。 2つの認証方法が利用可能です:
Bearer Token: 各リクエストの
Authorizationヘッダーで送信される静的トークンBasic Auth: 各リクエストの
Authorizationヘッダーで送信されるユーザー名とパスワード
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenance🗂️ A Model Context Protocol (MCP) server that provides integration with Turso databases for LLMs. This server implements a two-level authentication system to handle both organization-level and database-level operations, making it easy to manage and query Turso databases directly from LLMs.910117MIT
- AlicenseAqualityDmaintenanceAn MCP server for managing and executing AI agents on the Spaceship AI platform directly from clients like Claude Code and Cursor. It provides comprehensive tools for agent lifecycle management, including creation, execution, and real-time monitoring of run statuses and logs.161MIT
- AlicenseCqualityBmaintenanceMCP server that exposes the complete Libredesk REST API (54 endpoints) as tools, enabling natural language management of conversations, contacts, agents, teams, and more for the open-source customer support desk.54113MIT
- Alicense-qualityDmaintenanceAn MCP server that integrates Turso databases with LLMs, supporting organization and database-level operations with two-level authentication.MIT
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server for interacting with the Supabase platform
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/NTHieu002/refund-crisp-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server