mcpField
S
sendable

sendable

ローカル
sendable.meコミュニケーション013 週間前に更新

sendable について

Sendableは、イベント名とデータ項目から文面を作成して送信する、アプリ向けのトランザクションメールサービスとSDKです。MCPサーバーを使うと、ClaudeやCursorからメールを送れます。

主な機能

  1. 01イベント名とデータによるメール送信
  2. 02文面生成モデルに項目値を渡さない設計
  3. 03文面生成後のデータ値の置換
  4. 04根拠のない主張がないか下書きを検査
  5. 05JavaScript SDKと実行可能なサンプル

活用シーン

  1. 01注文発送時の顧客通知
  2. 02決済失敗の通知
  3. 03ClaudeやCursorからのメール送信

MCP 対応

`sendableme-mcp`サーバーにより、ClaudeやCursorなどのMCPクライアントからトランザクションメールを送信できます。`npx -y sendableme-mcp`で起動できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"me-sendable-sendable": {
"command": "npx",
"args": [
"-y",
"sendableme-mcp"
],
"env": {
"SENDABLE_API_KEY": "<SENDABLE_API_KEY>"
}
}
}
}
起動コマンドnpx -y sendableme-mcp
設定が必要な環境変数
SENDABLE_API_KEYシークレットYour Sendable API key. Free at https://www.sendable.me/keys

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmsendableme-mcp1.0.3

ツール

3

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
tostringはいメールアドレス、または以前に identify に渡したユーザー ID。
dataobjectいいえフラットなキーと値のペア。文字列、数値、ブール値のみ使用でき、ネストされたオブジェクトや配列は使用できません。
eventstringはい発生した出来事を 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 をクリックしてください。

Replit で実行


このリポジトリの内容

ディレクトリ内容
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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。