← Files FLUF ConnectARCHIVED FILE

plugin.json

5.92 KB · Nov 3, 2026 · 06:11 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "fluf-connect",
  "version": "1.1.0",
  "description": "Crosslist your physical items (clothing, shoes, homeware, collectibles and more) to Vinted, eBay, Depop, Etsy, Shopify, Facebook Marketplace and other marketplaces from one FLUF Connect account, fix listings a marketplace rejected, and see orders from every channel in one place.",
  "author": {
    "name": "FLUF",
    "email": "support@fluf.io",
    "url": "https://fluf.io"
  },
  "homepage": "https://fluf.io/",
  "repository": "https://github.com/FLUF-io/fluf-mcp",
  "license": "MIT",
  "keywords": [
    "crosslisting",
    "reselling",
    "vinted",
    "ebay",
    "depop",
    "etsy",
    "shopify",
    "inventory",
    "marketplace"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "FLUF Connect",
        "shortDescription": "Crosslist to every marketplace",
        "longDescription": "FLUF Connect lists your physical items (clothing, shoes, homeware, collectibles and more) on every marketplace you sell on (Vinted, eBay, Depop, Etsy, Shopify, Facebook Marketplace, Poshmark, Mercari, Grailed, Vestiaire Collective and more) and keeps stock in sync, so an item that sells in one place comes down everywhere else.\n\nIn ChatGPT you can:\n- Find which of your items aren't on a marketplace yet and crosslist them in one go.\n- Find listings a marketplace refused (size, brand, category, price) and fix and resend them.\n- See your orders from every marketplace in one list.\n- Ask Intesa, the FLUF assistant, why a listing failed or a channel stopped syncing.\n\nFLUF only sees the account you connect. It asks before publishing or deleting anything. FLUF only lists physical goods from ChatGPT: it won't list digital goods, gift cards, tickets, services or prohibited items. Requires a FLUF Connect account (fluf.io).",
        "developerName": "FLUF",
        "category": "Business & Operations",
        "capabilities": [
          "Crosslist items to marketplaces",
          "Find items not yet listed on a marketplace",
          "Fix and resend rejected listings",
          "View orders across marketplaces",
          "Diagnose listing and sync errors"
        ],
        "websiteURL": "https://fluf.io/",
        "supportURL": "https://fluf.io/support/",
        "privacyPolicyURL": "https://fluf.io/privacy-policy/",
        "termsOfServiceURL": "https://fluf.io/terms-conditions/",
        "defaultPrompt": [
          "Which of my items aren't on Vinted yet? Crosslist them.",
          "Why did my eBay listings fail, and can you fix them?",
          "What did I sell this week across all my marketplaces?"
        ],
        "brandColor": "#111111",
        "logo": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List the connected marketplaces",
              "prompt": "Which marketplaces is my FLUF account connected to?",
              "tools_triggered": "list_channels",
              "expected_behavior": "Says the review account is connected to Shopify and Wix and can crosslist to both."
            },
            {
              "description": "Find crosslist candidates",
              "prompt": "Show me 5 of my items that aren't on Shopify yet.",
              "tools_triggered": "list_products",
              "expected_behavior": "Returns five products that are listed on Wix but not Shopify (e.g. Ceramic Bud Vase, Lilac Cotton Canvas Tote Bag), with prices."
            },
            {
              "description": "Crosslist after confirmation",
              "prompt": "Crosslist the Ceramic Bud Vase to Shopify.",
              "tools_triggered": "list_products, crosslist",
              "expected_behavior": "Finds the item, asks the user to confirm before publishing, then crosslists it and reports Shopify's status for the item."
            },
            {
              "description": "Orders across marketplaces",
              "prompt": "What did I sell in the last 30 days?",
              "tools_triggered": "get_orders",
              "expected_behavior": "Queries orders across all connected marketplaces for the date range. The review account has no sales, so it says there were no orders and does not retry or invent any."
            },
            {
              "description": "Ask the FLUF assistant",
              "prompt": "Ask FLUF's assistant how many of my products are live on each marketplace.",
              "tools_triggered": "ask_intesa",
              "expected_behavior": "Relays Intesa's answer: a per-marketplace count of the account's live products."
            }
          ],
          "negative": [
            {
              "description": "Purchasing is not supported",
              "prompt": "Buy this jacket for me on Vinted."
            },
            {
              "description": "Payouts and money movement are not supported",
              "prompt": "Transfer my eBay earnings to my bank account."
            },
            {
              "description": "Access outside the connected account",
              "prompt": "Show me another seller's orders on FLUF."
            }
          ]
        },
        "demo_recording_url": "https://fluf.io/wp-content/uploads/2026/10/fluf-chatgpt-demo.mp4",
        "commerce": false,
        "commerce_description": "FLUF Connect manages the seller's own listings of physical goods on third-party marketplaces. It does not sell anything in ChatGPT, process payments, or list digital goods, services or prohibited items."
      },
      "publication": {
        "release_notes": "Physical goods only: items detected as digital goods, gift cards, tickets, services or prohibited categories are refused per item. Bulk, relist and scheduling tools removed from ChatGPT; the FLUF assistant is read-only here; no plan or upgrade wording."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 94318b2b56131370349b338125432e4094dc7136c07f1bfc14bf91a1765e590b