# FinerWorks MCP Muse connector

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

## FinerWorks MCP

Check print orders, inventory, pricing and shipping quotes from FinerWorks without submitting orders.

- Record: https://musedirectory.ai/connector/finerworks-mcp
- Category: Shopping & Commerce
- Developer: usefulapi (https://usefulapi.io/finerworks/)
- 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, 165ms, checked 2026-10-29T23:51:18Z
- Endpoint: https://finerworks.usefulapi.io/mcp
- Auth: No account needed; Pricing: unknown
- Screening: Screened, no issues found (2026-10-29T23:51:18Z)
- Source: Found in the official MCP Registry (io.usefulapi/finerworks) https://registry.modelcontextprotocol.io/v0/servers?search=io.usefulapi%2Ffinerworks

Read-only access to FinerWorks print-on-demand orders, virtual inventory, product catalog, pricing and shipping rates. Lets you look up order status, check inventory SKUs, get price quotes and validate shipping addresses without placing or modifying orders.

Example request: "Show me the status of my pending print orders and get a shipping quote for 10 canvas prints to a customer address."

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use FinerWorks MCP to help me. It is a free service with an MCP server at https://finerworks.usefulapi.io/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:
- finerworks_get_account: The FinerWorks account these API keys belong to: username, email, billing and business addresses, account credits, shipping preferences and app details. The API keys, payment profile and third-party connection secrets are never returned. GET /v3/test_my_credentials.
- finerworks_list_orders: List submitted print orders, newest first, with status, totals and dates. Filter by free text, production status, FinerWorks order ids, your own order POs (the order numbers from Shopify, Squarespace, etc.) or an order-date range. POST /v3/list_orders.
- finerworks_get_order: One order in full: items, recipient, shipping method, status and totals. Needs the order GUID and the email address on the order. GET /v3/get_order.
- finerworks_get_order_status: The current production status of orders (in production, shipped, ...), looked up by your order PO numbers or FinerWorks order ids. An order that is not found returns nothing. POST /v3/fetch_order_status.
- finerworks_list_order_status_definitions: All production statuses an order can have, with their ids. Use the id as the stable reference. GET /v3/list_order_status_definitions.
- finerworks_list_pending_orders: Orders saved but held in a pending status, not yet submitted for production (nothing is billed until submitted). POST /v3/list_pending_orders.
- finerworks_list_virtual_inventory: The reusable print products (SKUs) saved in the account's virtual inventory: title, SKU, product code, image and price details. Filter by text, SKU, product code or product type. POST /v3/list_virtual_inventory.
- finerworks_get_product_details: Details and pricing for up to 25 virtual inventory SKUs at given quantities. POST /v3/get_product_details.
- finerworks_get_prices: Price and price breakdown for up to 50 product codes or virtual inventory SKUs at given quantities. Nothing is ordered or billed. POST /v3/get_prices.
- finerworks_list_product_types: The product types FinerWorks prints (fine art paper, canvas, wood, metal, cards, ...). POST /v3/list_product_types.
- finerworks_list_media_types: The papers and media FinerWorks prints on. POST /v3/list_media_types.
- finerworks_list_style_types: The print styles FinerWorks offers (for example gallery wrap or float mount). POST /v3/list_style_types.
- finerworks_list_static_products: Non-dynamic products, mostly accessories, that can be added to an order. POST /v3/list_static_products.
- finerworks_list_frame_collections: Frame collections (categories). Pass a collection id to list the frames in it; pass a product code to show only collections and frames compatible with that print product. POST /v3/list_collections.
- finerworks_get_frame: Details of one frame by id (from finerworks_list_frame_collections). POST /v3/frame_details.
- finerworks_list_mats: The available mats (matting). POST /v3/list_mats.
- finerworks_list_glazing: The available glazing (glass and acrylic) options. POST /v3/list_glazing.
- finerworks_get_shipping_options: Shipping options and rates for one prospective order: a recipient address plus the SKUs and quantities. Returns the shipping_code values an order would need. Nothing is ordered or billed. POST /v3/list_shipping_options_multiple.
- finerworks_validate_address: Check a recipient address and return FinerWorks' corrected version. Nothing is saved or ordered. POST /v3/validate_recipient_address.

Screening checks:
- MCP handshake: pass (Answered in 165ms)
- Domain against threat feeds (Cloudflare security DNS): pass (finerworks.usefulapi.io, usefulapi.io 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 (19 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (No redirects off the domain)
- AI review of purpose and tool behavior: pass (No concerns)
