sendable について
Sendableは、イベント名とデータ項目から文面を作成して送信する、アプリ向けのトランザクションメールサービスとSDKです。MCPサーバーを使うと、ClaudeやCursorからメールを送れます。
主な機能
- 01イベント名とデータによるメール送信
- 02文面生成モデルに項目値を渡さない設計
- 03文面生成後のデータ値の置換
- 04根拠のない主張がないか下書きを検査
- 05JavaScript SDKと実行可能なサンプル
活用シーン
- 01注文発送時の顧客通知
- 02決済失敗の通知
- 03ClaudeやCursorからのメール送信
MCP 対応
`sendableme-mcp`サーバーにより、ClaudeやCursorなどのMCPクライアントからトランザクションメールを送信できます。`npx -y sendableme-mcp`で起動できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| to | string | はい | メールアドレス、または以前に identify に渡したユーザー ID。 |
| data | object | いいえ | フラットなキーと値のペア。文字列、数値、ブール値のみ使用でき、ネストされたオブジェクトや配列は使用できません。 |
| event | string | はい | 発生した出来事を snake_case の過去形で指定します:order_shipped、trial_ending、invite_accepted。自由形式で、登録済みリストとの照合は不要です。 |
詳細
Sendable
たった1行で、アプリがユーザーへの伝え方を理解します。
何が起きたかを説明すると、Sendable がメッセージを作成して送信します。テンプレートの保守も、ダッシュボードでの作業も不要です。データが書き換えられることはなく、その周りの言葉だけが変わります。
npm i sendableme
import { send } from 'sendableme';
await send('[email protected]', 'order_shipped', { orderId: 'A-1042', eta: 'Friday' });
これで連携は完了です。新しいメッセージタイプを追加するには、新しい文字列を追加するだけです。
sendable.me/keys で無料の API キーを取得できます。月 500 件まで、カード登録は不要です。
ブラウザーで試す
ワンクリックで SaaS ウェルカムのサンプルをインポートし、Replit で実行できます。Secrets に SENDABLE_API_KEY を追加して、Run をクリックしてください。
このリポジトリの内容
| ディレクトリ | 内容 |
|---|---|
sdk/ | sendableme npm パッケージ — クライアント SDK |
mcp/ | sendableme-mcp — Claude や Cursor が依頼するだけでメールを送信できる MCP サーバー |
templates/ | ライブ API を使って実行できる 3 つのサンプル |
データが書き換えられることはありません
文章を作成するモデルが値を見ることはなく、フィールド名だけを参照します。モデルは {{placeholders}} を含む文章を作成し、その後で値が差し込まれるため、価格、日付、パスワードリセットリンクが変更されることはありません。別のモデルが、データで裏付けられない主張がないか各下書きを確認し、推測するのではなく作成を拒否します。
await send(user.id, 'payment_failed', { amount: '$99.00' });
// "$99.00" appears exactly as written, always
MCP
npx -y sendableme-mcp
Claude Desktop または Cursor に追加すると、エディターから直接、トランザクションメールを送信できます。設定ブロックについては mcp/ をご覧ください。
ドキュメント
AI アシスタントに貼り付けて使える完全なリファレンス: sendable.me/llms.txt
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。