mcpField
A
AgentiSend

AgentiSend

リモート
agentisend.comコミュニケーション01 日前に更新
リポジトリ公式サイト

AgentiSend について

AgentiSendは、検証済みドメインから送信するAIエージェント向けのトランザクションメールサービスです。無料の事前チェック、エージェントごとの予算上限、送信ログ、全体停止スイッチを備え、迷惑メール送信機能はありません。

主な機能

  1. 01単一メールまたは一括送信
  2. 02送信の予約、取消、再予約
  3. 03無料の送信事前チェック
  4. 04ドメインの設定と検証
  5. 05エージェント別予算と停止スイッチ
  6. 06ログ、承認、拒否理由の案内

活用シーン

  1. 01領収書やアカウント通知の送信
  2. 02送信前のメール確認
  3. 03エージェントの送信予算管理
  4. 04保留中の送信や配信結果の確認

MCP 対応

ホスト型MCPサーバーは、メール送信、ドメイン設定、テンプレート、連絡先、ブロードキャスト、Webhook、予算、配信ログのツールを公開します。クライアントはOAuth 2.1またはAPIキーで接続でき、ローカルのstdioランチャーも同じホスト型エンドポイントに接続します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.agentisend.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://api.agentisend.com/mcp認証が必要
パッケージ
npm@agentisend/mcp-server0.1.2

ツール

詳細

AgentiSend

AI エージェント向け AgentiSend

AgentiSend は AI エージェント向けのトランザクションメール API です。自分で認証したドメインから、領収書、パスワードリセット、サインインコード、アラートを送信できます。メッセージログ、利用額の上限設定、無料の事前チェックを備え、拒否時には修正方法を通知します。https://api.agentisend.com/mcp のホスト型 MCP サーバーでは、送信、ドメイン設定、テンプレート、連絡先、一斉送信、Webhook、配信ログに関する 92 個のツール(tools/list で 46 個、残りは list_more_tools 経由)を利用できます。送信は 1 件のメッセージ、またはアイテムごとの結果が返される最大 500 件のバッチです。preflight_email は実際の送信で実行されるすべてのチェックを行いますが、何も送信せず、料金もかかりません。拒否の際は必ず、コード、メッセージ、修正方法が返されます。ループガードにより、同じ相手への繰り返し送信を保留します。エージェントごとの利用額を制限でき、キルスイッチですべての送信を停止できます。迷惑メールを送信するツールはありません。OAuth 2.1 と動的クライアント登録でサインインするか、API キーを使用してください。プロンプトの例:「この領収書を顧客に送信して。」「この送信を事前チェックして、何が妨げになりそうか教えて。」「今日はあといくら使える?」

このリポジトリには、スキル(SKILL.md)と Claude Code、Cursor、Grok Build 用のプラグインマニフェストが含まれています。MCP サーバー自体は https://api.agentisend.com/mcp でホストされています。

インストール

Claude Code — プラグインを使うと、サーバーとスキルをまとめて導入できます:

/plugin marketplace add fortuneflick/agentisend-claude-plugin
/plugin install agentisend@agentisend

以下の各方法では、同じエンドポイント(https://api.agentisend.com/mcp)とプレースホルダーのキーを使います。`as_YOUR_API_KEY_HERE` をコンソールで取得したキーに置き換えてください。

Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=agentisend&config=eyJ1cmwiOiJodHRwczovL2FwaS5hZ2VudGlzZW5kLmNvbS9tY3AiLCJoZWFkZXJzIjp7IkF1dGhvcml6YXRpb24iOiJCZWFyZXIgYXNfWU9VUl9BUElfS0VZX0hFUkUifX0=

このリンクを開くと、Cursor にサーバーを追加するかどうか尋ねられます。その後、Settings → MCP でプレースホルダーのキーを置き換えるか、同じオブジェクトを .cursor/mcp.json に貼り付けてください。

Claude Code
claude mcp add --transport http agentisend https://api.agentisend.com/mcp \
  --header "Authorization: Bearer as_YOUR_API_KEY_HERE"

または、サーバーと送信スキルをまとめて導入するプラグインをインストールします:/plugin marketplace add fortuneflick/agentisend-claude-plugin の後に /plugin install agentisend@agentisend を実行してください。

Codex CLI
codex mcp add agentisend --url https://api.agentisend.com/mcp \
  --bearer-token-env-var AGENTISEND_API_KEY

トークンは環境内に保持されます。Codex は変数名のみを ~/.codex/config.toml に書き込みます。

Gemini CLI
gemini mcp add --transport http \
  --header "Authorization: Bearer as_YOUR_API_KEY_HERE" \
  agentisend https://api.agentisend.com/mcp

gemini mcp list で確認してください。

VS Code
code --add-mcp '{"name":"agentisend","type":"http","url":"https://api.agentisend.com/mcp","headers":{"Authorization":"Bearer as_YOUR_API_KEY_HERE"}}'

または、同じサーバーを .vscode/mcp.json の servers の下に記述してください。

Windsurf
{
  "mcpServers": {
    "agentisend": {
      "serverUrl": "https://api.agentisend.com/mcp",
      "headers": {
        "Authorization": "Bearer as_YOUR_API_KEY_HERE"
      }
    }
  }
}

~/.codeium/windsurf/mcp_config.json に記述し、その後 MCP パネルを更新してください。

OpenCode
{
  "mcp": {
    "agentisend": {
      "type": "remote",
      "url": "https://api.agentisend.com/mcp",
      "enabled": true,
      "headers": {
        "Authorization": "Bearer {env:AGENTISEND_API_KEY}"
      }
    }
  }
}

opencode.json に記述します。キーはファイルに書き込まず、環境から読み込まれます。

stdio に対応するその他のクライアント
AGENTISEND_API_KEY=as_YOUR_API_KEY_HERE npx -y @agentisend/mcp-server

ローカルランチャーは同じサーバーにプロキシするため、ツール一覧、利用額の上限、拒否の内容はすべて同じです。

Cursor: サイドバーで Customize を開き、AgentiSend を見つけて Install を選択してください。 ローカルで開発する場合は、このリポジトリをクローンして Cursor のプラグインディレクトリにシンボリックリンクを作成し(ln -s "$PWD" ~/.cursor/plugins/agentisend)、Cursor を再読み込みしてください。マニフェストは .cursor-plugin/plugin.json です。

Grok Build: /marketplace を実行して AgentiSend を選ぶか、このリポジトリをマーケットプレイスのソースとして追加してください。Grok はプラグインマニフェストからサーバーを読み込むため、.grok-plugin/plugin.json の mcpServers に記述されています。インストールすれば、ツールとスキルをまとめて導入できます。

Claude Code は代わりにリポジトリのルートにある .mcp.json を読み込むため、/plugin install で両方が導入されます。導入後に claude mcp list を実行すると、サーバーが plugin:agentisend:agentisend として表示されます。すでに AgentiSend コネクターがある場合は、両方を同時に実行するのではなく、いずれか一方を削除してください。Cursor はどちらのファイルも読み込みません。Cursor プラグインはスキルのみをインストールし、サーバーは上記のディープリンクから追加します。

任意のエージェント(スキルのみ):

npx skills add fortuneflick/agentisend-claude-plugin

エージェントにできること

  • メッセージを1件または一括で送信し、送信を予約できます。また、未送信の予約をキャンセルまたは再設定し、冪等性キーを使って安全に再試行できます。
  • 送信前に無料で事前チェックできます。実際の送信で行われるのと同じ検証、ドメイン、抑制リスト、予算、ループ、信頼性、コンテンツのチェックを行いますが、実際には送信されません。
  • 送信ドメインを追加し、必要な DNS レコードを確認して、検証できます。
  • 使用可能な予算を確認し、上限を設定して、今すぐ送信できるかどうかを確認できます。
  • リスクのある送信について人に承認を求め、決定内容を確認できます。
  • 送信後にメッセージについて説明できます。判定、その根拠、実行可能な手順としての修正方法を確認できます。

すべてのツール、必要なスコープ、適用される上限は、https://agentisend.com/docs/guides/mcp に記載されています。

エージェントにできないこと

  • 自分の予算を増やしたり、自分のキルスイッチを解除したり、自分が保留した送信を承認したりすることはできません。 自分で付与できる承認は、承認とは言えません。
  • 送信を停止されたメッセージを読むことはできません。 確認できるのは、受信者数や本文の有無といった概要のみです。
  • 同意のないメールを送信することはできません。 どのプランにも、そのための機能はありません。

例

examples/ には、連携ごとに実行可能なディレクトリが用意されています。Next.js App Router、Supabase の Send Email Hook、Better Auth、Auth.js、Hono、Express、SvelteKit のフォームアクション、そして1日に送信できる上限があり、同じメールを4回目に送信しようとすると拒否するエージェントです。各例はプラットフォームのビルドごとに実際の API サーバーを使って実行されるため、動作しなくなった例は、最初の送信時ではなく、そのビルドを失敗させます。

セキュリティ

  • インストール時に実行可能なコードはありません。 スキルは Markdown で、マニフェストは JSON です。ここにあるものが実行されたり、バイナリをダウンロードしたり、エージェントにファイルをコピーする以外のものをインストールしたりすることはありません。
  • ランタイムエンドポイントは1つだけです。 HTTPS 経由の https://api.agentisend.com/mcp です。上記の各接続コマンドにはこのアドレスが指定されており、ツールはこのエンドポイントで実行されます。
  • 認証情報: https://console.agentisend.com で発行するベアラー API キー(as_…)または OAuth 2.1 サインインを使用できます。どちらも同じ上限が適用される同じツールに接続します。このリポジトリにキーは含まれておらず、チャットでキーを求めることもありません。Claude プラグインのサーバーエントリにキーは含まれていません。Claude Code、claude.ai、Cowork では、ツールの初回実行時に OAuth でサインインします。
  • 任意のローカルランチャー: stdio のみをサポートするクライアントは、公開済み npm パッケージ @agentisend/mcp-server を実行し、同じエンドポイントに中継します。
  • テレメトリーはありません。 ここにあるものが外部に情報を送信することはありません。

リンク

ライセンス

MIT — LICENSE を参照してください。

コメント

MCP は初めてですか?

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

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