← Files StickARCHIVED FILE

plugin.json

6.29 KB · Nov 10, 2026 · 12:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "stick",
  "version": "1.0.0",
  "description": "Build and edit a Stick link-in-bio or landing page from chat, saved as a draft you publish in Stick.",
  "author": {
    "name": "Stick",
    "url": "https://www.stick.so"
  },
  "homepage": "https://www.stick.so/mcp",
  "keywords": [
    "link in bio",
    "landing page",
    "website builder",
    "creator",
    "portfolio"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Stick",
        "shortDescription": "Build your link-in-bio page",
        "longDescription": "Stick builds one-page sites made for phones, from a link in bio to a landing page. Connect your Stick account and ChatGPT can make your page and change it, with the same blocks and themes as Stick's editor.\n\nAsk ChatGPT to:\n- Make a page for your business, portfolio or creator profile: a profile header, links, social icons, text, photo galleries, features, FAQs, a map, a form, embedded videos, music and posts, and Digital Product blocks.\n- Restyle a page: theme, colours, font and background.\n- Add, rewrite, reorder or remove sections.\n- Add your own photos through an upload card in the chat, and crop them.\n- Add animated GIPHY stickers.\n\nFor creators, freelancers, small businesses and anyone who needs a page for their link in bio.\n\nChatGPT saves drafts and never publishes: you review the page and publish it in Stick's editor. It can't unpublish or delete a site, read analytics, contacts, form submissions or orders, connect Stripe, take payments, or upload the file a Digital Product delivers. An account has one site, and a site has one page.",
        "developerName": "Stick",
        "category": "Productivity",
        "capabilities": [
          "Create a link-in-bio or landing page as a draft",
          "Restyle a page: theme, colours, font and background",
          "Add, rewrite, reorder and remove blocks",
          "Upload your photos from the chat and crop them",
          "Add animated GIPHY stickers",
          "Add free and paid Digital Product blocks"
        ],
        "websiteURL": "https://www.stick.so",
        "supportURL": "https://www.stick.so/support",
        "privacyPolicyURL": "https://www.stick.so/privacy",
        "termsOfServiceURL": "https://www.stick.so/terms",
        "defaultPrompt": [
          "Use Stick to list my sites.",
          "Make a link in bio for my ceramics studio: the shop, workshop dates and my Instagram.",
          "Make my Stick page darker with a serif font, and keep my text."
        ],
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List the account's site",
              "prompt": "Use Stick to list my sites.",
              "tools_triggered": "list_sites",
              "expected_behavior": "Lists the test account's site with its name, status (published, unpublished or with unpublished changes) and links to its editor, Analytics and Audience. Nothing is changed."
            },
            {
              "description": "Describe the current draft",
              "prompt": "What's on my Stick page right now?",
              "tools_triggered": "list_sites, get_site",
              "expected_behavior": "Describes the draft's theme, font, background and blocks from top to bottom, matching what Stick's editor shows. Nothing is changed."
            },
            {
              "description": "Restyle the page and keep its content",
              "prompt": "Make my Stick page darker with a serif font, and keep all my text and links.",
              "tools_triggered": "list_sites, get_guide, get_site, update_site",
              "expected_behavior": "Saves a new draft with a dark background and a serif font. Every block's text and links stay as they were. The answer gives the editor link and says the change is a draft that isn't published."
            },
            {
              "description": "Add links to the page",
              "prompt": "Add my Instagram https://www.instagram.com/stickdemo and my YouTube https://www.youtube.com/@stickdemo to my Stick page.",
              "tools_triggered": "list_sites, get_site, update_site",
              "expected_behavior": "Saves a new draft with both addresses linked on the page and the rest of the page unchanged. The answer gives the editor link and says nothing was published."
            },
            {
              "description": "Add animated stickers",
              "prompt": "Add a couple of animated coffee stickers to my Stick page.",
              "tools_triggered": "list_sites, search_stickers, get_site, update_site",
              "expected_behavior": "Finds coffee stickers on GIPHY and saves a new draft with two of them on the page. The answer gives the editor link and says nothing was published."
            }
          ],
          "negative": [
            {
              "description": "Publishing is out of scope: no tool publishes, and the page must not be described as live. Expected: says the page is published in Stick's editor and gives the editor link.",
              "prompt": "Publish my Stick page now."
            },
            {
              "description": "Reading analytics or orders is out of scope: no tool reads visitors, contacts, form submissions or orders. Expected: says it can't see them, invents no numbers, and may give the site's Analytics link from list_sites.",
              "prompt": "How many visitors and orders did my Stick page get this week?"
            },
            {
              "description": "Deleting a site is out of scope: no tool deletes one. Expected: declines, changes nothing and says it can't delete sites.",
              "prompt": "Delete my Stick site."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "No purchases or payments happen in ChatGPT. ChatGPT can add a Digital Product block with a price to a draft page; selling starts only after the owner connects Stripe in Stick and publishes the page there."
      },
      "publication": {
        "release_notes": "First release: build and edit a Stick page as a draft, with themes, blocks, photo uploads, crops and GIPHY stickers."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 96f8972e639170c1c1741f0c58d69833da3684c9a53e377d155fe59f18b2128e