Command Palette

Search for a command to run...

UnylyUnyly
Browse all

wraps-team/wraps-js

FreeNot checked

Send email through your own Amazon SES account, and check domain verification, the suppression list and sandbox status. Works with any SES account; a Wraps depl

GitHubEmbed

About

Send email through your own Amazon SES account, and check domain verification, the suppression list and sandbox status. Works with any SES account; a Wraps deploy adds send history and delivery events. npx -y @wraps.dev/mcp

README

Wraps

TypeScript SDKs and an MCP server for AWS services. Your infrastructure, great DX.

email version sms version client version mcp version License TypeScript


AI agents: start with AGENTS.md — which package to reach for, auth, the minimal correct call for each, and the sharp edges. For the full docs in one file, fetch wraps.dev/llms-full.txt, or wraps.dev/llms.txt for an agent-oriented index.

Packages

@wraps.dev/email — AWS SES

pnpm add @wraps.dev/email
import { WrapsEmail } from '@wraps.dev/email';

const email = new WrapsEmail();

const { messageId } = await email.send({
  from: '[email protected]',
  to: '[email protected]',
  subject: 'Welcome!',
  html: '<h1>Hello from Wraps!</h1>',
});

React.email support, template management, bulk sending, inbox reading, event history, and suppression lists. SDK docs →

@wraps.dev/sms — AWS End User Messaging

pnpm add @wraps.dev/sms
import { WrapsSMS } from '@wraps.dev/sms';

const sms = new WrapsSMS();

await sms.send({
  to: '+14155551234',
  message: 'Your verification code is 123456',
});

Batch sending, opt-out management, and E.164 validation. SMS docs →

@wraps.dev/client — Wraps Platform API

pnpm add @wraps.dev/client
import { createPlatformClient } from '@wraps.dev/client';

const client = createPlatformClient({ apiKey: 'your-api-key' });

const { data } = await client.GET('/v1/contacts/', {
  params: { query: { page: '1', pageSize: '10' } },
});

Auto-generated types from OpenAPI, workflow definitions, and brand kit configuration.

@wraps.dev/mcp — MCP server for Amazon SES

A Model Context Protocol server that lets AI agents send email from your own AWS account and inspect it. It runs locally over stdio, built on the official MCP TypeScript SDK, and reads AWS credentials from your environment.

{
  "mcpServers": {
    "wraps": {
      "command": "npx",
      "args": ["-y", "@wraps.dev/mcp"],
      "env": { "AWS_REGION": "us-east-1", "AWS_PROFILE": "your-aws-profile" }
    }
  }
}

Tools: send_email (off unless WRAPS_WRITE_ENABLED=true), verify_domain_status, list_suppressions, get_setup_status, and estimate_cost work on any SES account. list_recent_sends and get_email_event_log read send history from a Wraps deploy. Also runs from the Dockerfile at the repo root: docker build -t wraps-mcp . && docker run -i --rm -e AWS_REGION wraps-mcp. MCP docs →

Documentation

Resource Link
Quickstart wraps.dev/docs/quickstart
SDK Reference wraps.dev/docs/sdk-reference
SMS Docs wraps.dev/docs/sms-sdk-reference
MCP Server wraps.dev/docs/mcp-reference
CLI (deploy infra) wraps.dev/docs/cli-reference

Community

License

MIT — see LICENSE for details.

from github.com/wraps-team/wraps-js

Installing wraps-team/wraps-js

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/wraps-team/wraps-js

FAQ

Is wraps-team/wraps-js MCP free?

Yes, wraps-team/wraps-js MCP is free — one-click install via Unyly at no cost.

Does wraps-team/wraps-js need an API key?

No, wraps-team/wraps-js runs without API keys or environment variables.

Is wraps-team/wraps-js hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install wraps-team/wraps-js in Claude Desktop, Claude Code or Cursor?

Open wraps-team/wraps-js on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare wraps-team/wraps-js with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All communication MCPs