aws-messaging-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@aws-messaging-mcpSend an SMS to +15551234567 saying 'Running 10 minutes late'."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
aws-messaging-mcp
A serverless Model Context Protocol server on AWS Lambda that lets Claude Code, Claude Desktop, and claude.ai Routines send email (Amazon SES), SMS/MMS (AWS End User Messaging), and share files via CloudFront-signed download links.
Status: M1 (auth spike) complete on dev; prod release in progress. Tools arrive milestone by milestone; see the PRD §16, the plan, and connecting clients.
Architecture (target)
flowchart LR
C[Claude clients] -- Bearer JWT --> W[WAF + CloudFront]
W --> L[Lambda: Go + MCP SDK]
L -.JWKS.-> K[Cognito]
L --> SES[SES v2]
L --> EUM[End User Messaging]
L --> S3[(S3 + signed URLs)]Full detail: docs/PRD.md §4.
Related MCP server: AWS MCP Server
Documentation
Doc | Purpose |
Source of truth: scope, architecture, auth, guardrails, milestones | |
The Lambda's entry paths, the request pipeline, every tool explained | |
The pipeline and every security gate on the road to prod | |
The stacks, parameter flow, and IaC conventions | |
Repository and CI/CD configuration | |
GoDaddy → Route 53 subdomain delegation | |
SES, toll-free, Cognito prerequisites | |
Tool reference, generated from the live registry | |
Test tiers and how to run the e2e suite | |
Living checklist: owner actions, AWS waits, next milestones | |
Current implementation plan |
Development
Requires Go (version in go.mod), golangci-lint, and uv (only as a
runner for the IaC scanners).
make test # go test -race with coverage gates
make lint # gofmt + golangci-lint
make vet # go vet
make build # static arm64 Lambda binary in dist/
make dev # local server on :8000
make iac-lint # cfn-lint + checkov + cfn_nag over infra/See CONTRIBUTING.md for conventions (Conventional Commits, signed commits, squash-only merges).
License
This server cannot be deployed
Maintenance
Related MCP Connectors
Build and send email, SMS, and push straight from your AI agent.
Connect any mailbox to Claude, ChatGPT & AI: read, send, reply, schedule & search emails.
Phone, SMS & email for AI agents — one remote MCP endpoint, OAuth login, zero install.
Drive your real WhatsApp inbox from Claude — send, reply, label, assign, and triage via TimelinesAI.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables Claude to interact with core AWS services like S3, EC2, RDS, and CloudWatch, along with a generic SDK wrapper for any AWS operation. It also supports cost monitoring and optional vector store capabilities for document ingestion and search.103-
- AlicenseBqualityDmaintenanceEnables Claude Desktop to interact with 57 AWS services using over 200 tools and local machine profiles. It supports multi-profile configurations and features a read-only safe mode by default to manage infrastructure like EC2, S3, and Lambda securely.100BSD 3-Clause
- AlicenseAqualityDmaintenanceEnables browsing S3 buckets and objects, and generating secure presigned URLs for downloads and uploads, through natural language commands in MCP clients like Claude Desktop.373MIT

commune-mcpofficial
AlicenseAqualityBmaintenanceGive Claude (or any MCP client) a real email inbox and SMS. Your AI agent can read and send email, manage inboxes, track delivery, and handle SMS.271Apache 2.0