Send eCards, run bulk campaigns, and automate recurring cards from your AI assistant.
MCPpedia last refreshed this data
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-ecardwidget-ecardwidget-mcp": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Send eCards, run bulk campaigns, and automate recurring cards from your AI assistant.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml / marketing
Workspace template + MCP server for Claude Code, Codex CLI, Cursor & Windsurf. Multi-agent knowledge engine (ag-refresh / ag-ask) that turns any codebase into a queryable AI assistant.
The official MCP server implementation for the Perplexity API Platform
Self-hosted URL- and file-to-Markdown service for humans and AI agents - web pages, documents, images, audio, YouTube. PWA + REST + MCP + Claude Code skill, Reddit-aware, refreshable share links.
Dynamic problem-solving through sequential thought chains
MCP Security Weekly
Get CVE alerts and security updates for io.github.eCardWidget/ecardwidget-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
The official Model Context Protocol server for eCardWidget. Let an AI assistant (Claude Desktop, Claude Code, Cursor, …) work in your eCardWidget account — search and send eCards, manage your directory, list campaigns/widgets/automations — using an API key you generate and scope yourself.
The assistant can only ever do what your API key permits. On startup the server asks the API what the key is allowed to do and registers only the tools that key is scoped for. All scope enforcement, throttling, and auditing happen server-side.
First, generate a scoped API key in your eCardWidget dashboard: Settings → Developers → API Keys. Grant only the areas you want the assistant to touch. Then pick whichever install fits your client:
Download ecardwidget-mcp.mcpb from the latest release
and open it. Claude Desktop shows an install dialog that asks you for your API key (stored in your OS
keychain) — no config files, no commands.
npx ecardwidget-mcp login # prompts for your key, verifies + saves it locally (0600)
claude mcp add ecardwidget -- npx -y ecardwidget-mcp # no key in the command
The server reads the saved key automatically. (npx ecardwidget-mcp logout removes it.)
{
"mcpServers": {
"ecardwidget": {
"command": "npx",
"args": ["-y", "ecardwidget-mcp"],
"env": { "ECW_API_KEY": "YOUR_API_KEY" }
}
}
}
Restart your client. It connects and shows the tools your key is scoped for. Precedence: an explicit
ECW_API_KEY env var always wins over the saved login credential.
| Variable | Required | Default | Description |
|---|---|---|---|
ECW_API_KEY | yes | — | Your scoped API key (used as a Bearer token). |
ECW_BASE_URL | no | https://app.ecardwidget.com | Override only for a custom domain / testing. |
All tools are namespaced ecw_*; only those your key is scoped for are registered.
ecw_whoami, ecw_describe_fields (what fields you can set on a
widget / eCard / campaign / automation — synced from the OpenAPI spec)ecw_search_ecards, ecw_get_widget_ecards, ecw_create_ecard (image via URL or base64),
ecw_send_ecard, ecw_delete_ecardecw_list_team_members, ecw_find_team_member, ecw_upsert_team_member,
ecw_import_team_members, ecw_deactivate_team_member, ecw_delete_team_memberecw_list_widgets, ecw_create_widget, ecw_duplicate_widget, ecw_delete_widgetecw_list_automations, ecw_create_automation (birthday / anniversary / onboarding)ecw_list_campaigns, ecw_create_campaign (draft), ecw_send_campaignDestructive tools (delete, send campaign) use a two-step confirmation — call once for a preview + a one-time token, then again with the token to execute. Deleting automations/campaigns and sending gift-card campaigns require confirmation in the dashboard.
The server ships prompts — guided, multi-step flow templates your client surfaces as
slash-commands/suggestions: run_campaign, setup_automation, spin_up_widget, import_directory
(each shown only if your key is scoped for it). It also hands the assistant a compact overview of the
object model and the c