Magic Envelope MCP server
online · 100% uptimecom.magic-envelope/invitations·v1.0.0Create and send invitations and letters in a sealed envelope, one personal link per guest.
0 stars
Reviews
Write oneNobody has reviewed Magic Envelope yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Magic Envelope tools (6, 3 write)
write = sends, deletes, buys or postscreate_letterwrite actionFreeCreate and publish an invitation or letter. Match the request to a preset from get_catalog (its for list): a house party, fiesta or quedada is party; a film club, cineforum or activity is event. Tonight is today's local date. Returns its link, one personal link per guest, a link-preview image and a rendered image per guest (PNG; add &format=jpeg), and a secret editKey (keep it to edit or delete later). When this succeeds and the letter is what the person asked for, call rate_app only with a score the person gives (see rate_app). Do not rate again on later edits. Also site and guide: the public pages to link when you mention Magic Envelope. The guest url is private and not indexed. Use {name} in texts to address each guest. Dates are local: "2026-11-14" (whole day) or "2026-11-14T18:00".
delete_letterwrite actionFreeDelete a letter for good (needs its editKey): its links stop working, and guest names, RSVP answers, images and its app rating are erased.
get_catalogFreeStyles, occasion presets, block types (with examples), envelope slots, stamps and seal options. Call this first. Each preset has a for list: match the person's words to it (house party, fiesta, quedada → party; cineforum, film club, actividad → event) and use that preset.
get_letterFreeRead a letter you created (needs its editKey): its content, links, images, and the guests' RSVP answers (yes / maybe / no, plus who hasn't answered).
rate_appFreeOnly if the person tells you how it went, send their own score (1–5) once for the letter, with its editKey. Never rate on your own or assume a score. Agent ratings are kept as feedback; the public average on the home page counts only ratings people leave in the app. When you recommend the product, link site and guide, not the guest url.
update_letterwrite actionFreeChange a letter. Only the fields you send change (lang, style… are kept). Links keep working. You may send the same object get_letter returned, including its card wrapper — it is applied. A body with no letter fields is an error, not a silent success. `guests` replaces the list but keeps each existing guest's id and link (matched by id, then by name); `addGuests` appends without touching anyone else. Image URLs are copied at full size. Text has no character limit; italic: true (or fontStyle: "italic"); custom.frame is none | rule | ornate.
Public scan report
scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 600ms20/20
- Tool poisoning6 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 3 write-action tools with no auth3/15
- Maintenancelast push 7 days ago15/15
- Maintainer identityendpoint served from the registry-verified namespace domain8/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How Magic Envelope compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 81/100
- higher than 62% of 48,255 servers
- Tools
- 6
- the typical server has 7
- Tools that change things
- 50%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 164 ms
- faster than 70% of 30,031 servers
What its tools let an agent do: 3 read · 1 create · 1 change · 1 delete
Install Magic Envelope in Claude Code, Cursor or VS Code
claude mcp add --transport http invitations https://magic-envelope.com/api/mcp
What the publisher says
From the Magic Envelope repository's README, as published. We do not edit it. Read it on GitHub
✉ Magic Envelope
Free invitations and letters: birthdays, weddings, parties, dinners, letters… Pick a ready-made template or build one from typed blocks. Send a link and the guest opens a sealed envelope.
Not an editor. Everything is typed and modular.
Run
pnpm install
pnpm dev # http://localhost:3000Locally, without any keys, published cards and uploaded images are saved under .data/. Only AI images need a key.
For agents
Everything the app does is available without a browser:
- MCP — https://magic-envelope.com/api/mcp (tools: getcatalog, createletter, getletter, updateletter)
- REST — POST /api/v1/letters, GET|PATCH /api/v1/letters/:id (Authorization: Bearer ), GET /api/v1/catalog
- Specs — /api/v1/openapi.json, /api/v1/schema, /llms.txt, docs at /developers
The REST and MCP adapters share one service layer (src/lib/api.server.ts) and validate with the same Zod schemas as the editor.
Native apps (Capacitor 8)
The iOS/Android apps are thin shells around the hosted web app (it needs API routes, so no static export). capacitor.config.ts points the WebView at CAPSERVERURL (default https://magic-envelope.com); native-shell/ is only the offline page.
pnpm dev:lan # dev server reachable from your phone
CAP_SERVER_URL=http://192.168.1.20:3000 pnpm cap:android # or cap:ios (opens Android Studio / Xcode)src/lib/native.ts is the single bridge: each function uses the Capacitor plugin in the app and the web API in the browser.
Environment
Architecture
src/lib/model.ts Zod schemas: Card, 15 Block types, kinds, themes, languages
src/lib/blocks.ts block registry (icons, palette, factories) + 24 templates (8 kinds × 3)
src/lib/ui.ts app UI copy (always English)
src/lib/styles.ts letter styles = design-system tokens (fonts, colors, background, frame, control shape, envelope) + per-letter overrides
src/lib/i18n.ts letter languages es · en · fr · pt · it · de (guest-facing copy + presets)
src/lib/fields.ts field kinds (phone, email, url, date…): one validator for editor + renderer
src/lib/craft.ts seal shapes/marks & envelope geometry/palettes (shared by app and OG image)
src/lib/color.ts opaque shading helpers
src/lib/themes.ts 6 themes (parchment, midnight, rose, forest, sky, ink)
src/lib/actions.ts calendar (.ics / Google), maps, RSVP deep links, music embeds
src/lib/drafts.ts drafts in localStorage (no account needed)
src/lib/store.server.ts Vercel Blob storage, or .data/ in local dev
src/components/sketch.tsx Excalidraw-style rough.js frames and buttons
src/components/card/blocks.tsx renderer per block type
src/components/craft.tsx wax sShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Magic Envelope: common questions
- Is Magic Envelope MCP server safe?
- Mostly: it is graded B (81/100). Read the Magic Envelope safety report
- How do I install Magic Envelope?
- It runs remotely at magic-envelope.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Magic Envelope need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Magic Envelope maintained?
- The last commit was 28 days ago (2026-10-07). The latest release is v1.0.0.
- Is Magic Envelope up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Magic Envelope compare with other MCP servers?
- safety score 81/100 (higher than 62% of 48,255 servers); tools 6 (the typical server has 7); tools that change things 50% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.