integrations tools faire

    Faire MCP for your AI agent

    Cogny's Faire integration exposes 18 tools (11 read, 6 write, 1 destructive) to an AI agent over MCP. The same tools are available on every plan, from your own AI client or inside the Cogny app.

    • 11readonly reads data.
    • 6writecreates or changes something.
    • 1destructivedeletes, removes or replaces something.

    Over MCP your own AI client asks before it runs a write. To take a tool away from your agent, block it in Settings → Integrations. Plans, approvals and limits

    set it up.

    Add Cogny to your AI client once, then connect Faire in Cogny. Every Faire tool below appears in the client.

    • Claude CodeRun claude mcp add --transport http cogny https://app.cogny.com/mcp, then authorise in the browser.
    • Claude.aiSettings → Connectors → Add custom connector, URL https://app.cogny.com/mcp, then log in and pick your workspace.
    • ChatGPTSettings → Apps → Advanced settings → Developer mode → Create app, URL https://app.cogny.com/mcp, authentication OAuth.
    • CursorIn Cogny, Settings → Data & Integrations → Connect AI Clients shows the block to paste into .mcp.json, with an API key.
    • CodexRun codex mcp add cogny --url https://app.cogny.com/mcp.

    Full setup, and how to undo it

    Notes

    Faire is connected from Settings → Integrations with a brand access token you generate yourself in the Faire Brand Portal (Settings → API access token). It is the single-brand token path of Faire's External API v2 — no OAuth redirect or app registration. If you don't see an API token option in your Brand Portal, ask Faire support to enable External API access for your brand.

    Orders, products, product reviews, product types, inventory, prepacks and retailer profiles are read only. Writes cover on-hand and available inventory per SKU, wholesale/retail prices per SKU, product field edits, and order actions (accept into processing, add shipments, cancel). Order acceptance, cancellations and shipment tracking notify the retailer; writes stay ask-first until you allow them in Settings. No product or variant deletion is exposed.

    Reviews, retailer profiles and some write operations may be limited for a brand token — read access is centered on your own brand's orders and catalog.

    what each tool does.

    Read 11 · only reads data

    • get_brand_profileReadIdentify the Faire brand the access token belongs to — the connection check and your brand profile.
    • list_ordersReadList your Faire wholesale orders, ascending by updated_at, and return the next_cursor for pagination.
    • get_orderReadGet one Faire wholesale order by id, with its items, shipments, payout costs and brand discounts.
    • list_productsReadList your Faire products with variants, prices and images, and return the next_cursor for pagination.
    • get_productReadGet one Faire product by id, with its variants, prices and images.
    • list_product_reviewsReadList Faire product reviews, and return the next_cursor for pagination.
    • list_product_typesReadList the Faire product-type taxonomy, and return the next_cursor for pagination.
    • get_inventory_by_skusReadGet per-variant Faire inventory for a list of SKUs (optionally tolerating partial success).
    • get_inventory_by_variant_idsReadGet per-variant Faire inventory for a list of product-variant ids (optionally tolerating partial success).
    • list_prepacksReadList the prepacks of a Faire product (bundled quantities retailers order).
    • get_retailerReadGet the Faire retailer profile for a retailer id seen on an order.

    Write 6 · creates or changes something

    • update_inventory_by_skusWriteSet on-hand Faire inventory per SKU. Each inventory entry is {"sku": ..., "on_hand_quantity": ...}; this changes the quantity retailers can order.
    • update_available_inventory_by_skusWriteSet available Faire inventory per SKU. Each inventory entry is {"sku": ..., "on_hand_quantity": ...}; this changes the sellable quantity retailers see.
    • update_prices_by_skusWriteSet Faire wholesale/retail prices per SKU. Each entry is {"sku": ..., "wholesale_price": {"amount_minor": int, "currency": "USD"}, "retail_price": {...}}. Changes the prices retailers see.
    • update_productWriteEdit a Faire product's fields (name, description, sale_state, ...) by id.
    • accept_orderWriteAccept a Faire order and move it to processing; the retailer is notified.
    • add_order_shipmentsWriteAdd shipment tracking to a Faire order.

    Destructive 1 · deletes, removes or replaces something

    • cancel_orderDestructiveCancel a Faire order with a reason and optional note; the retailer is notified.

    Exact input schemas come from tools/list once Faire is connected; the free plan is enough to check. Missing something? Your agent can ask for it with request_feature.