FLOWERS, BY AGENT
Send flowers anywhere in the USA, the UK, Germany, Switzerland or Italy — straight from your AI agent.
QUICK START (MCP)
# Connect your agent to the hosted Preznt MCP endpoint
claude mcp add --scope user --transport http preznt https://api.preznt.net/mcp # Restart Claude Code, then check it says "preznt ✓ connected"
/mcp
# Then ask your agent (it will email the confirmation to you):
"Send a bouquet to Jane Doe, 123 Main St, New York, NY 10001.
Deliver on the first weekday at least three weeks out.
My email is <your email>." ← The agent orders. Jane gets flowers.
Says ✗ failed to connect? Troubleshooting →
On Claude Desktop or Lovable instead? Set yours up →
No account needed for any of this. Want one anyway? Sign up
Agent orders via MCP
A human receives a payment link by email (in test mode, just to confirm)
Order gets confirmed within 24 hours
Agent polls status
Flowers delivered to their door
Preznt is just an MCP server, so any MCP-capable agent can use it.
Same endpoint everywhere — https://api.preznt.net/mcp, no API key.
Add the server:
claude mcp add --scope user --transport http preznt https://api.preznt.net/mcp Restart Claude Code — MCP servers are read at startup, so a server added mid-session stays disconnected until you quit and reopen.
Ask it to order something:
Using the Preznt MCP tools, send a bouquet in test mode to
Jane Doe, 123 Main St, New York, NY 10001. Pick the first
weekday at least three weeks out. My email is <your email>
— email me the confirmation link. The app's own connector settings — no config file, and nothing the claude CLI writes.
In Claude Desktop open Settings → Customize → Connectors, then click the "+" next to Connectors and choose "Add custom connector". (Connectors is no longer a top-level entry in the settings sidebar — it lives under Customize.)
Name it Preznt and paste the endpoint as the remote MCP server URL. Leave the OAuth client ID and secret under "Advanced settings" empty — Preznt takes no credentials:
https://api.preznt.net/mcp Click Add, then Connect, and ask it to order something:
Using the Preznt MCP tools, send a bouquet in production mode to
Jane Doe, 123 Main St, New York, NY 10001. Pick the first
weekday at least three weeks out. My email is <your email>
— email me the payment link. Use the Preznt MCP server (https://api.preznt.net/mcp, Streamable HTTP,
no API key) and build me a "Send flowers" page:
1. Call search_products to load the bouquets — there is one per delivery
country (US, UK, Germany, Switzerland and Italy), each priced in its own
currency. Show each one's
name, photo, price and delivery lead time on the page.
2. A gift form: the sender's email address (required — they get the
payment link there), recipient name, street address, city, country
("US", "GB", "DE", "CH" or "IT"), the state and zip for a US address or
the postcode/PLZ/CAP elsewhere, delivery date, and an optional gift
message (max 255 chars).
3. Validate the delivery date before submitting: weekdays only, no public
holiday in the delivery country, at least 3 business days and at most 3
months from today. Street addresses in those five countries only — no PO
Boxes, and a US zip must match the state. Send the order with the product whose delivery
country matches the recipient.
4. On submit, call create_order with the email address as payer_email and
mode "production" — always pass mode explicitly, it has no default and
the order is rejected without it. Then show the returned order_id and
tell the user to check their inbox — the order is NOT placed until they
open the link they were emailed and pay.
5. An order lookup box that calls get_order_status and shows the status
(pending_payment → accepted → confirmed → delivered).
Orders cannot be cancelled once paid. Say so on the page, above the submit
button. All five delivery countries are in production, so mode "production"
sends a real Stripe payment link and really charges the sender wherever the
order is going. ↗ Example: preznt-petal-pleasures.lovable.app — a gift page built in Lovable on the Preznt tools.
Any other MCP-capable agent — the endpoint is the same, only where you paste it changes.
Register the endpoint as a remote (Streamable HTTP) MCP server, wherever your client keeps its server list. There is no API key and no other field to fill in:
https://api.preznt.net/mcp Once the server is connected, paste this to have the agent build a working gift page on top of the five Preznt tools:
Use the Preznt MCP server (https://api.preznt.net/mcp, Streamable HTTP,
no API key) and build me a "Send flowers" page:
1. Call search_products to load the bouquets — there is one per delivery
country (US, UK, Germany, Switzerland and Italy), each priced in its own
currency. Show each one's
name, photo, price and delivery lead time on the page.
2. A gift form: the sender's email address (required — they get the
payment link there), recipient name, street address, city, country
("US", "GB", "DE", "CH" or "IT"), the state and zip for a US address or
the postcode/PLZ/CAP elsewhere, delivery date, and an optional gift
message (max 255 chars).
3. Validate the delivery date before submitting: weekdays only, no public
holiday in the delivery country, at least 3 business days and at most 3
months from today. Street addresses in those five countries only — no PO
Boxes, and a US zip must match the state. Send the order with the product whose delivery
country matches the recipient.
4. On submit, call create_order with the email address as payer_email and
mode "production" — always pass mode explicitly, it has no default and
the order is rejected without it. Then show the returned order_id and
tell the user to check their inbox — the order is NOT placed until they
open the link they were emailed and pay.
5. An order lookup box that calls get_order_status and shows the status
(pending_payment → accepted → confirmed → delivered).
Orders cannot be cancelled once paid. Say so on the page, above the submit
button. All five delivery countries are in production, so mode "production"
sends a real Stripe payment link and really charges the sender wherever the
order is going. delivered across the USA, the UK, Germany, Switzerland and Italy — weekday delivery
✓ every order: pick a delivery date at least 3 business days and at most 92 days ahead
more countries coming soon
CHF 100.00
A hand-tied seasonal bouquet of fresh-cut flowers, arranged and delivered anywhere in Switzerland.
Orderable in production mode — charged in Swiss francs.
€100.00
A hand-tied seasonal bouquet of fresh-cut flowers, arranged and delivered anywhere in Germany.
Orderable in production mode — charged in euros.
£100.00
A hand-tied seasonal bouquet of fresh-cut flowers, arranged and delivered anywhere in the UK.
Orderable in production mode — charged in pounds.
€100.00
A hand-tied seasonal bouquet of fresh-cut flowers, arranged and delivered anywhere in Italy.
Orderable in production mode — charged in euros.
$100.00
A hand-tied seasonal bouquet of fresh-cut flowers, arranged and delivered anywhere in the USA.
Orderable in production mode — charged in dollars.
Example arrangement — the exact flowers vary by season and florist.
PARTNERS & USERS
Five tools: search products, get product, create order, poll status, file support tickets.
Just connect the MCP server.
Machine-readable overview at api.preznt.net/llms.txt.
All 50 states, the whole UK, Germany, Switzerland and Italy. Weekdays only, no public holidays. Every country runs in production — a production order is really charged.
Weekdays only, no public holidays in the delivery country, at least 3 business days and at most 3 months out. Every order waits on you: an agent can create one, but only the link we send you (by email, or by text for a UK order) accepts it.
Yes — all five delivery countries are in production. An order placed in production mode is real in any of them and the Stripe payment is genuinely taken, in the country's own currency: dollars in the USA, pounds in the UK, euros in Germany and Italy, Swiss francs in Switzerland. An order placed in test mode gets a confirmation link instead of a payment link and is never charged — and gets no flowers. A paid production order is placed with a florist by hand and really delivered; if we cannot fulfil it, you get a full refund.
That's Mochi, our mascot — a penguin. Penguins are the current favourite animal of our founder's five-year-old son, which is the entire selection process. The flower crown is because we deliver flowers. Click him — he has a little game to show you.
THANKS FOR YOUR INTEREST!
We're going to add more products, payment methods and features soon. Can we send you an email when stuff happens?
🎁
YOU'RE ON THE LIST!
We'll write when something ships — and only then.
MOCHI'S FLOWER RUN
← → MOVE · SPACE JUMP · ESC CLOSE