Skip to main content

Premier Letters

com.premierletters/mcpVersion 1.0.0

Send real pen-written letters, cards and postcards: quote, preview, order and track by mail.

Status

Responds278 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:11 UTC
Latency
278 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://www.premierletters.com/api/mcpResponds278 ms
No sign-in

Claude Code

claude mcp add --transport http premierletters https://www.premierletters.com/api/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: premierletters
Remote MCP server URL: https://www.premierletters.com/api/mcp

Cursor

{
  "mcpServers": {
    "premierletters": {
      "url": "https://www.premierletters.com/api/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"premierletters","type":"http","url":"https://www.premierletters.com/api/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

13 tools

Tools of Premier Letters
Read-only
Idempotent
Open world
check_connectionCheck whether the user approved a connect_account request. Returns status pending, denied, expired or claimed, or, exactly once, status approved with the api_key. Poll every 10-30 seconds.Not declaredNot declaredNot declaredNot declared
connect_accountGet a Premier Letters API key without the user copying one by hand. Pass the user's email and your name; we email them a link to approve (they can sign up from it if they have no account). Then call check_connection with the returned request_id and poll_secret every 10-30 seconds until it returns the api_key (returned once). Show the returned user_code to the user so they can match it on the approval page. No account or key needed to call this.Not declaredNot declaredNot declaredNot declared
create_orderCreate and pay for a Premier Letters order — a real, handwritten letter mailed via USPS. Requires a Premier Letters API key. Use get_pricing or preview_letter first to confirm the price. For payment, "card_on_file" charges the caller's saved card immediately, "balance" pays from the prepaid account balance (no small-order handling fee; fails with insufficient_balance when short), or "checkout_session" returns a checkout_url for the human to complete payment in a browser. Envelope return address: an explicit no_return_address_ack: true always wins; otherwise a supplied return_address, else the account default. With neither address, set no_return_address_ack: true to send without one.Not declaredNot declaredNot declaredNot declared
create_topup_linkCreate a Stripe Checkout link that adds prepaid credit (plus any bonus tier) to the authenticated account. Give checkout_url to the human to pay in a browser; the balance updates once they pay (check with get_balance). amount_cents must be a whole number between min_cents and max_cents from get_balance.Not declaredNot declaredNot declaredNot declared
get_balanceGet the authenticated account's prepaid balance (balance_cents) and the top-up rules: minimum and maximum top-up, bonus tiers and suggested amounts. Orders paid with payment.method "balance" skip the small-order handling fee. Use create_topup_link to add funds.Not declaredNot declaredNot declaredNot declared
get_order_statusGet an order's status, delivery/tracking summary, and per-recipient mail status.Not declaredNot declaredNot declaredNot declared
get_pricingGet a live price quote for a Premier Letters order. Pass char_count (or letter_count for a rough estimate) plus optional mailing_option and paper_type to get a per-piece and total price, in cents. No account needed. Orders under 5 pieces carry a $0.99 per-piece handling fee (included in total_cents), waived when paid from a prepaid balance. Pass output_mode (printed_bw / printed_color, or facsimile for the handwriting printed on a laser printer) to quote a printed letter body instead of a pen-written one, and envelope_output_mode to quote a printed envelope. Or pass tier (luxe = letter and envelope written with a real pen; signature = pen-addressed envelope with a printed-handwriting letter; essential = printed handwriting throughout; print = printed type) and/or mailing (a whole built mailing: contents such as coupons, flyers, business cards; add-ons such as wax seals or QR codes; paper and envelope stock) to price it line by line. Every response lists the tiers with their per-piece price.Not declaredNot declaredNot declaredNot declared
list_extrasList the extra pieces that can go in each envelope with a Premier Letters order: printed inserts, printed letters, your own inserts, flyers, postcards, business cards. Each has options, a per-unit price in cents, a lead time and a purchase mode: "instant" pieces are charged with the order, "request" pieces are priced by staff after the order is placed. Pass them as `extras` on create_order. With an API key, the account's own prices apply.Not declaredNot declaredNot declaredNot declared
list_handwriting_stylesList available handwriting styles (fonts) for a letter order. Use the returned "id" as options.handwriting_style / handwriting_style when creating an order or previewing.Not declaredNot declaredNot declaredNot declared
list_ordersList the authenticated user's recent orders.Not declaredNot declaredNot declaredNot declared
list_templatesList the authenticated user's saved letter templates.Not declaredNot declaredNot declaredNot declared
preview_letterRender a preview of a handwritten letter (as an SVG image) and get its price, before creating an order. Does not save anything.Not declaredNot declaredNot declaredNot declared
verify_addressVerify and standardize a US mailing address via USPS. Use before create_order to catch typos and get the USPS-standardized form.Not declaredNot declaredNot declaredNot declared

Details

Registry status
Active
Published
Sep 21, 2026
Updated
Sep 21, 2026
Repository
Not given
Categories (suggested)
CommunicationSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing