Wraps
wraps.dev
· Wraps
CLI and TypeScript SDK that deploys email (SES), SMS, and CDN infrastructure to your AWS account. One command, full ownership, AWS pricing. No credentials stored.
wraps.dev via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Dispute or improve this rating
F
Conformance score: 36/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾
click to collapse breakdown ▴
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Card history
1 snapshot Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-10-06 13:20:35 current | 26caf6fb57b6… |
view → |
Endpoints
| Agent card | https://wraps.dev/.well-known/agent-card.json |
| Provider | https://wraps.dev |
| Docs | https://wraps.dev/docs/quickstart/email |
Skills · 8 declared · mapped to canonical taxonomy
Deploy and manage AWS communication infrastructure via CLI
Send email via AWS SES with TypeScript SDK
Send SMS via AWS End User Messaging with TypeScript SDK
Automated multi-step email and SMS sequences
Get started with Wraps email infrastructure. Guides through deploying infrastructure, verifying a domain, installing the SDK, and sending the first email. Adapt…
Email deliverability, warming, compliance, and operational guidelines for AWS Simple Email Service.
Interactive SES deliverability troubleshooting. Diagnoses bounces, spam placement, send failures, account health, and complaint issues with targeted AWS CLI com…
Best practices for email content that avoids spam filters. Apply these rules when writing email copy, building templates, or debugging spam placement issues.
Health · last 1 probes
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/wraps.dev) [](https://agenstry.com/agents/wraps.dev) [](https://agenstry.com/agents/wraps.dev) [](https://agenstry.com/agents/wraps.dev)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"name": "Wraps",
"description": "CLI and TypeScript SDK that deploys email (SES), SMS, and CDN infrastructure to your AWS account. One command, full ownership, AWS pricing. No credentials stored.",
"url": "https://wraps.dev",
"provider": {
"organization": "Wraps",
"url": "https://wraps.dev"
},
"version": "1.0",
"documentationUrl": "https://wraps.dev/docs/quickstart/email",
"iconUrl": "https://wraps.dev/icon.svg",
"api": {
"base_url": "https://api.wraps.dev",
"openapi": "https://api.wraps.dev/swagger/json",
"docs": "https://wraps.dev/llms.txt",
"full_docs": "https://wraps.dev/llms-full.txt",
"authentication": "Bearer token via OAuth 2.0 Device Authorization Grant (RFC 8628)",
"oauth_discovery": "https://api.wraps.dev/.well-known/oauth-authorization-server"
},
"capabilities": {
"streaming": false,
"pushNotifications": true,
"features": [
"deploy_email_infrastructure",
"deploy_sms_infrastructure",
"deploy_cdn_infrastructure",
"send_email",
"send_sms",
"manage_templates",
"manage_workflows",
"domain_verification",
"deliverability_audit"
]
},
"skills": [
{
"id": "wraps-cli",
"name": "Wraps CLI",
"description": "Deploy and manage AWS communication infrastructure via CLI",
"tags": [
"cli",
"aws",
"ses",
"sms",
"cdn",
"infrastructure"
]
},
{
"id": "wraps-email",
"name": "Wraps Email SDK",
"description": "Send email via AWS SES with TypeScript SDK",
"tags": [
"email",
"ses",
"sdk",
"typescript"
]
},
{
"id": "wraps-sms",
"name": "Wraps SMS SDK",
"description": "Send SMS via AWS End User Messaging with TypeScript SDK",
"tags": [
"sms",
"sdk",
"typescript"
]
},
{
"id": "wraps-workflows",
"name": "Wraps Workflows",
"description": "Automated multi-step email and SMS sequences",
"tags": [
"workflows",
"automation",
"sequences"
]
},
{
"id": "wraps-quickstart",
"name": "Wraps Quickstart",
"description": "Get started with Wraps email infrastructure. Guides through deploying infrastructure, verifying a domain, installing the SDK, and sending the first email. Adapts to project framework and hosting provider.",
"tags": [
"quickstart",
"onboarding",
"email",
"ses"
]
},
{
"id": "aws-ses-best-practices",
"name": "AWS SES Best Practices",
"description": "Email deliverability, warming, compliance, and operational guidelines for AWS Simple Email Service.",
"tags": [
"ses",
"deliverability",
"compliance",
"best-practices"
]
},
{
"id": "ses-troubleshoot",
"name": "SES Deliverability Troubleshooter",
"description": "Interactive SES deliverability troubleshooting. Diagnoses bounces, spam placement, send failures, account health, and complaint issues with targeted AWS CLI commands and ordered remediation steps.",
"tags": [
"ses",
"troubleshooting",
"deliverability",
"diagnostics"
]
},
{
"id": "email-content-guide",
"name": "Email Content Guide",
"description": "Best practices for email content that avoids spam filters. Apply these rules when writing email copy, building templates, or debugging spam placement issues.",
"tags": [
"email",
"content",
"spam",
"deliverability"
]
}
],
"protocols": [
"llms.txt",
"claude-code-skills",
"mcp/streamable-http",
"a2a/agent-card"
],
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"securitySchemes": {
"bearer": {
"type": "http",
"scheme": "bearer",
"description": "API authentication via better-auth bearer token"
},
"aws_credentials": {
"type": "custom",
"description": "AWS credentials (env vars, profiles, or OIDC) for SDK and CLI usage"
}
},
"entryPoints": {
"llms_txt": "https://wraps.dev/llms.txt",
"llms_full_txt": "https://wraps.dev/llms-full.txt",
"skills": "https://wraps.dev/.well-known/skills/",
"oauth_discovery": "https://api.wraps.dev/.well-known/oauth-authorization-server",
"cli_quickstart": "https://wraps.dev/docs/quickstart/email",
"sdk_reference": "https://wraps.dev/docs/sdk-reference",
"cli_reference": "https://wraps.dev/docs/cli-reference",
"mcp_remote": "https://wraps.dev/mcp",
"mcp_manifest": "https://wraps.dev/.well-known/mcp.json",
"sitemap": "https://wraps.dev/sitemap.xml",
"pricing_estimator": "https://wraps.dev/api/pricing/estimate"
},
"packages": {
"cli": {
"name": "@wraps.dev/cli",
"registry": "npm",
"url": "https://www.npmjs.com/package/@wraps.dev/cli",
"install": "npm install -g @wraps.dev/cli",
"run": "npx @wraps.dev/cli email init"
},
"email_sdk": {
"name": "@wraps.dev/email",
"registry": "npm",
"url": "https://www.npmjs.com/package/@wraps.dev/email",
"install": "npm install @wraps.dev/email"
},
"email_sdk_python": {
"name": "wraps-email",
"registry": "pypi",
"url": "https://pypi.org/project/wraps-email/",
"install": "pip install wraps-email"
},
"sms_sdk": {
"name": "@wraps.dev/sms",
"registry": "npm",
"url": "https://www.npmjs.com/package/@wraps.dev/sms",
"install": "npm install @wraps.dev/sms"
},
"platform_sdk": {
"name": "@wraps.dev/client",
"registry": "npm",
"url": "https://www.npmjs.com/package/@wraps.dev/client",
"install": "npm install @wraps.dev/client"
},
"mcp_server": {
"name": "@wraps.dev/mcp",
"registry": "npm",
"url": "https://www.npmjs.com/package/@wraps.dev/mcp",
"run": "npx -y @wraps.dev/mcp"
}
},
"contact": "support@wraps.dev",
"mcp": {
"manifest": "https://wraps.dev/.well-known/mcp.json",
"remote": {
"url": "https://wraps.dev/mcp",
"transport": "streamable-http",
"authentication": "none",
"tools": [
"search_docs",
"get_doc",
"list_docs",
"estimate_cost"
]
},
"local": {
"package": "@wraps.dev/mcp",
"transport": "stdio",
"command": "npx",
"args": [
"-y",
"@wraps.dev/mcp"
],
"authentication": "AWS credentials from the caller's own environment",
"tools": [
"list_recent_sends",
"get_email_event_log",
"verify_domain_status",
"list_suppressions",
"send_email"
]
}
},
"onboarding": {
"free_tier": {
"available": true,
"price": "0",
"currency": "USD",
"includes": "5,000 tracked events per month, 1 AWS account",
"url": "https://wraps.dev/pricing.md"
},
"signup": {
"self_serve": true,
"url": "https://app.wraps.dev/sign-up",
"sales_contact_required": false
},
"api_keys": {
"self_serve": true,
"url": "https://app.wraps.dev",
"location": "Settings \u2192 API Keys",
"docs": "https://wraps.dev/docs/reference/api"
},
"headless_auth": {
"grant": "urn:ietf:params:oauth:grant-type:device_code",
"command": "wraps auth login",
"discovery": "https://api.wraps.dev/.well-known/oauth-authorization-server"
},
"sandbox": {
"available": true,
"description": "New AWS SES accounts start in the SES sandbox: sending is limited to verified addresses and the SES mailbox simulator. This is the test environment, and it costs nothing.",
"test_addresses": [
"success@simulator.amazonses.com",
"bounce@simulator.amazonses.com",
"complaint@simulator.amazonses.com"
],
"status_command": "wraps doctor",
"exit_docs": "https://wraps.dev/docs/guides/production-access"
},
"zero_auth_endpoints": [
"https://wraps.dev/mcp",
"https://wraps.dev/api/pricing/estimate",
"https://wraps.dev/llms.txt",
"https://wraps.dev/llms-full.txt",
"https://wraps.dev/.well-known/mcp.json"
],
"no_account_path": "npx @wraps.dev/cli email init deploys into the caller's own AWS account with no Wraps account at all."
},
"developer_resources": {
"api_reference": "https://wraps.dev/docs/reference/api",
"openapi": "https://wraps.dev/openapi.json",
"api_catalog": "https://wraps.dev/.well-known/api-catalog",
"authentication": "https://api.wraps.dev/.well-known/oauth-authorization-server",
"webhooks": "https://wraps.dev/docs/guides/webhooks",
"errors": "https://wraps.dev/docs/reference/errors",
"rate_limits": "https://wraps.dev/docs/reference/rate-limits",
"cli": "https://wraps.dev/docs/cli-reference",
"sdk": "https://wraps.dev/docs/sdk-reference",
"mcp": "https://wraps.dev/docs/mcp-reference",
"changelog": "https://wraps.dev/changelog",
"status": "https://api.wraps.dev/health"
}
}