Vexa
Meeting bot and transcripts for Google Meet, Teams and Zoom. Live or after, speakers labelled.
作者による説明(英語の原文)
MCP server for SendGrid — global transactional + marketing email (Twilio-owned)
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
SENDGRID_API_KEY, SENDGRID_FROM_EMAIL「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"sendgrid": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-sendgrid"
],
"env": {
"SENDGRID_API_KEY": "your-value",
"SENDGRID_FROM_EMAIL": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add sendgrid --env SENDGRID_API_KEY=your-value --env SENDGRID_FROM_EMAIL=your-value -- npx -y @codespar/mcp-sendgrid動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"sendgrid": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-sendgrid"
],
"env": {
"SENDGRID_API_KEY": "your-value",
"SENDGRID_FROM_EMAIL": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"sendgrid": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@codespar/mcp-sendgrid"
],
"env": {
"SENDGRID_API_KEY": "your-value",
"SENDGRID_FROM_EMAIL": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
SENDGRID_FROM_EMAIL envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント codespar で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:SENDGRID_API_KEY
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.2.2)がレジストリに届いたのは5 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Vexa, emailmd, Gmail MCP Server
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Meeting bot and transcripts for Google Meet, Teams and Zoom. Live or after, speakers labelled.
Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.
Lean Gmail MCP server with auto authentication support
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
MCP server for SendGrid — global transactional and marketing email.
SendGrid is Twilio-owned (acquired 2019). Together with @codespar/mcp-twilio this package closes the messaging loop:
Agents building commerce notification flows — order confirmations, shipping updates, abandoned-cart nudges, promos — can now cover every channel through two packages.
| Tool | Purpose |
|---|---|
send_mail | Send an email via POST /mail/send. |
send_template | Convenience wrapper for POST /mail/send with a dynamic template. |
add_contact | Upsert contacts in Marketing Campaigns via PUT /marketing/contacts. |
list_contacts | List Marketing Campaigns contacts via GET /marketing/contacts. |
delete_contact | Delete contacts by id via DELETE /marketing/contacts?ids=.... |
search_contacts | Search contacts with an SGQL query via POST /marketing/contacts/search. |
get_contact | Retrieve a single Marketing Campaigns contact by id via GET /marketing/contacts/{id}. |
list_lists | List all Marketing Campaigns contact lists via GET /marketing/lists. |
create_list | Create a Marketing Campaigns contact list via POST /marketing/lists. |
delete_list | Delete a Marketing Campaigns contact list via DELETE /marketing/lists/{id}. |
list_templates | List transactional templates via GET /templates. |
create_template | Create a transactional template via POST /templates. |
list_suppressions | List all suppressed recipients for an unsubscribe group via GET /asm/groups/{group_id}/suppressions. |
add_suppression | Add recipients to a suppression group via POST /asm/groups/{group_id}/suppressions. |
list_unsubscribe_groups | List all unsubscribe groups on the account via GET /asm/groups. |
get_bounces | Retrieve bounced recipients via GET /suppression/bounces. |
delete_bounce | Remove a bounced address from the bounce suppression list via DELETE /suppression/bounces/{email}. |
cancel_scheduled_send | Cancel or pause a scheduled send by batch_id via POST /user/scheduled_sends. |
get_event_webhook_settings | Retrieve the Event Webhook configuration via GET /user/webhooks/event/settings. |
get_stats | Global email stats via GET /stats. |
npm install @codespar/mcp-sendgrid
SENDGRID_API_KEY="SG...." # required (secret)
SENDGRID_FROM_EMAIL="no-reply@yourdomain.com" # optional default sender
The SENDGRID_FROM_EMAIL must be either a Verified Sender or belong to an authenticated domain.
Bearer-token auth. The server handles this automatically.
Authorization: Bearer <SENDGRID_API_KEY>
https://api.sendgrid.com/v3application/jsonPOST /mail/send returns 202 Accepted on success (no body){
"to": "buyer@example.com", "template_id": "d-abc123...", "dynamic_template_data": { "order_id": "1001", "total_brl": "R$ 249,90", "tracking_url": "https://example.com/track/1001" } }
# stdio (default — for Claude Desktop, Cursor, etc)
npx @codespar/mcp-sendgrid
MCP_HTTP=true MCP_PORT=3000 npx @codespar/mcp-sendgrid
@codespar/mcp-twilio — SMS, WhatsApp, Voice, Verify, LookupNeed governance, budget limits, and audit trails for agent payments? CodeSpar Enterprise adds policy engine, payment routing, and compliance templates on top of these MCP servers.
MIT