← Files PinbridgeARCHIVED FILE

plugin.json

8.36 KB · Nov 3, 2026 · 19:13 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "pinbridge",
  "version": "2.0.1",
  "description": "Publish and schedule Pinterest pins, manage boards and check results from a conversation.",
  "author": {
    "name": "Amendorg LLC",
    "email": "support@pinbridge.io",
    "url": "https://www.pinbridge.io"
  },
  "homepage": "https://www.pinbridge.io",
  "keywords": [
    "pinterest",
    "pins",
    "scheduling",
    "social media"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Pinbridge",
        "shortDescription": "Easily publish to Pinterest",
        "longDescription": "PinBridge lets ChatGPT and other AI agents publish to Pinterest for you. Connect once, then ask in plain language to publish, schedule, or check on your pins. PinBridge handles the Pinterest API, rate limits, retries, and status tracking behind the scenes.\n\nWhat you can ask for:\n\nPublish pins now, or send several in one batch\nSchedule pins for later, then reschedule or cancel them\nUpload images and videos so the agent can publish content it just created\nEdit a pin's title, description, link, alt text, or board before it publishes\nCreate and update boards\nCheck whether pins published, and why any failed\nRetry failed pins, on the same board or a different one\nPull performance metrics for a single pin or a whole account\nFind Pinterest search terms related to your keywords\nCheck your quota and remaining publishing capacity\n\nBuilt for creators, agencies, and teams who want Pinterest as part of their AI workflow. An agency can manage several client accounts from one conversation. A content team can turn a blog post into a scheduled series of pins without leaving ChatGPT.\n\nEvery pin gets a clear status and error message, so the agent can tell you exactly what happened instead of failing silently.\n\nA pin that is already live on Pinterest cannot be edited, because Pinterest does not allow it. To correct one, delete it and publish it again.\n\nRequires a PinBridge account with at least one Pinterest account connected from the PinBridge dashboard.\n\nPinBridge is a product of Amendorg LLC.",
        "developerName": "Amendorg",
        "category": "Business & Operations",
        "websiteURL": "https://www.pinbridge.io",
        "supportURL": "https://www.pinbridge.io/contact",
        "privacyPolicyURL": "https://www.pinbridge.io/privacy",
        "termsOfServiceURL": "https://www.pinbridge.io/terms",
        "defaultPrompt": [
          "Turn my latest recipe post into a Pinterest pin with a searchable title and alt text. Show me a preview before it goes live.",
          "Schedule these recipe pins across next week, one per day at 9am my time, each on the board that fits it best.",
          "How did my Pinterest publishing go this week? Which pins got the most saves and clicks, and did anything fail?"
        ],
        "brandColor": "#D81E2F",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "See which Pinterest account and boards are connected.",
              "prompt": "Which Pinterest accounts and boards can I publish to?",
              "tools_triggered": "list_pinterest_accounts, list_boards",
              "expected_behavior": "Lists the connected Pinterest account (review1547) and its boards, including My Recipes and My Plans. Nothing is created or changed."
            },
            {
              "description": "Publish one pin from an image URL, with a preview before anything goes live.",
              "prompt": "Publish this image to my My Recipes board: https://api.pinbridge.io/v1/assets/8e2cd9fc-68de-4ec2-9a87-871a773c6034/content It is slow cooker apple butter. Write a title and description with good Pinterest keywords, show me a preview first, and publish when I confirm.",
              "tools_triggered": "list_pinterest_accounts, list_boards, list_related_terms, create_pin, get_pin",
              "expected_behavior": "Looks up related keywords, drafts a title and description, and shows a preview from a dry run without publishing. After the user confirms, it publishes the pin to My Recipes, then reports the pin's status and, once it is published, its Pinterest link."
            },
            {
              "description": "Schedule a pin, move it to a new time, then cancel it.",
              "prompt": "Schedule this image as a pin on my My Recipes board for next Monday at 9am New York time, titled One Pot Creamy Tomato Tortellini Soup: https://api.pinbridge.io/v1/assets/d0d541a7-e261-465c-8575-cf9c8b89f9fc/content Then move it to 10am. Then cancel it.",
              "tools_triggered": "list_pinterest_accounts, list_boards, create_schedule, update_schedule, cancel_schedule",
              "expected_behavior": "Creates a scheduled pin for Monday 9am New York time and confirms it. Asks before changing it, then moves the same schedule to 10am. Asks before canceling, then cancels it, and reports the schedule as canceled. Nothing is published to Pinterest."
            },
            {
              "description": "Get a summary of recent publishing results.",
              "prompt": "How did my Pinterest publishing go over the last 30 days?",
              "tools_triggered": "get_dashboard_summary",
              "expected_behavior": "Returns counts of published and failed pins for the last 30 days, the success rate, a comparison with the previous 30 days, and what is still queued or scheduled. Nothing is changed."
            },
            {
              "description": "Check how one published pin is performing.",
              "prompt": "How is my One Pot Creamy Tomato Tortellini Soup pin performing?",
              "tools_triggered": "list_pins, get_pin_analytics",
              "expected_behavior": "Finds the pin on the My Recipes board and reports its Pinterest metrics, such as impressions, saves and clicks. The numbers can be low or zero on this test account. Nothing is changed."
            }
          ],
          "negative": [
            {
              "description": "Another social network. PinBridge only works with Pinterest, so the plugin should not act. It should say Instagram is not supported and offer to publish to Pinterest instead.",
              "prompt": "Post this photo to my Instagram account."
            },
            {
              "description": "Other people's content. The plugin only works with the user's own connected Pinterest accounts and cannot browse or search public pins. It should say so, and may offer related keyword suggestions instead.",
              "prompt": "Show me the most popular pins from other accounts about fall recipes."
            },
            {
              "description": "Image creation. The plugin publishes images the user provides and does not design or generate them. It should not call a PinBridge tool to create an image, and should explain that it needs an image to publish.",
              "prompt": "Design a new pin image for my soup recipe using PinBridge."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/Xyou06HyIus"
      },
      "publication": {
        "release_notes": "- Publish from the chat: ChatGPT drafts the title, description and alt text, shows you a preview, and posts the pin once you approve it.\n- Copy people search for: pull Pinterest's related keywords into your titles and descriptions.\n- Schedule ahead: queue pins for any date and time, then move, edit or cancel them before they go out.\n- Bulk publishing: send up to 100 pins in one go on plans that include it, or spread a batch over days so your boards don't look spammy.\n- Board management: create boards, rename them, switch them between public and secret, or remove them.\n- Reports on demand: ask \"how did publishing go this week?\" for pin counts, success rate and a comparison with the previous period, plus impressions, saves and clicks per pin or per account.\n- Fix problems fast: see why a pin failed, check whether a board accepts new pins, and retry on another board or account.\n- Simple, secure sign-in: connect with your PinBridge account (email or Google) and choose the workspace ChatGPT can use. No API key to copy.\n- You stay in control: edits, cancellations and deletions are marked as destructive, so ChatGPT asks before it runs them."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 65f3639d837ed614a4d023db331f263b51f0c755d0eaf928f12c3dd5fa298694