# FrameAnyPhoto Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## FrameAnyPhoto

Search and buy framed museum-quality prints of public-domain art, shipped across the US.

- Record: https://musedirectory.ai/connector/frameanyphoto
- Category: Shopping & Commerce
- Developer: Morgan Goins (https://frameanyphoto.com)
- Muse status: Extra setup. Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
- Health: Working, 236ms, checked 2026-10-29T11:00:57Z
- Endpoint: https://frameanyphoto.com/mcp
- Auth: No account needed; Pricing: unknown
- Screening: Screened, no issues found (2026-10-29T00:36:53Z)
- Source: Found in the official MCP Registry (com.frameanyphoto/prints) https://registry.modelcontextprotocol.io/v0/servers?search=com.frameanyphoto%2Fprints

Browse and purchase framed prints of public-domain artwork and NASA photos. Search by artist, title, or keywords, view sizes and frame options, get instant quotes, and create Stripe checkout links. Ships US-wide with free shipping and 30-day returns.

Example request: "Find and order a framed Ansel Adams photograph in a large frame for my living room."

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use FrameAnyPhoto to help me. It is a free service with an MCP server at https://frameanyphoto.com/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- search_works: Search works by title, artist, series, NASA ID, or keywords. Returns compact records sorted by PPI.
- get_work: Return one work by id, title, accession number, or NASA ID.
- list_series: List collection rows and how many works each contains.
- get_policies: Store policies as JSON: shipping (free, US only, 14–21 days), returns (30-day money back by mail; buyer pays return shipping), payment (Stripe Checkout), sales tax, and contact.
- get_print_options: Sizes, frames, and prices the site offers for one work. Sizes respect the scan's resolution (100 PPI minimum). Prices include the frame and shipping; tax is added at checkout.
- quote_order: Price a framed print: unit price, subtotal, shipping, and total before tax, with a summary of the store policies. Ships to the US only; tax is calculated by Stripe at checkout.
- create_checkout: Create a Stripe Checkout pay link for this order. Returns message_for_user (one ready-to-send line with the link, price, and delivery time), payment_url, order_ref, and the store policies. Send message_for_user to your user in your reply: they open payment_url, enter the address,
- get_order_status: Checkout, payment, and shipping status for an order_ref from create_checkout. Returns no personal data.

Screening checks:
- MCP handshake: pass (Answered in 359ms)
- Domain against threat feeds (Cloudflare security DNS): pass (frameanyphoto.com not flagged)
- Published packages against the OSV malicious-package database: n/a (No npm or PyPI package published)
- Hidden instructions or invisible characters in tool text: pass (8 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (Domain registered 42 days ago)
- AI review of purpose and tool behavior: pass (No concerns)
