← Files TickabeeARCHIVED FILE

plugin.json

8.21 KB · Nov 6, 2026 · 12:12 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "tickabee",
  "version": "1.0.7",
  "description": "AI social media scheduler for drafting, scheduling and publishing posts.",
  "author": {
    "name": "Riffaz A. M.",
    "email": "hi@tickabee.com",
    "url": "https://tickabee.com"
  },
  "homepage": "https://tickabee.com",
  "keywords": [
    "social media scheduler",
    "social media publishing",
    "AI content",
    "Facebook",
    "Instagram",
    "MCP"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Tickabee",
        "shortDescription": "Social media scheduler",
        "longDescription": "Tickabee is a social media scheduler for drafting, reviewing, scheduling and publishing posts. Connect your AI assistant to your social media workspaces to create drafts, review saved previews, schedule posts and check publishing results from one conversation. Organize brands in separate Hives, use each brand's voice, choose connected accounts and supported formats, and attach your selected images.\n\nPrepare content for Facebook, Instagram, LinkedIn, Threads, TikTok, YouTube, Pinterest, Bluesky, X and Google Business Profile, subject to account eligibility and media requirements. Keep posts as drafts, approve them for a saved future time, or publish immediately when you explicitly request it. Scheduling and publishing require permission and an Owner or Publisher role. ChatGPT file import supports actual image files where the assistant provides a compatible file reference.\n\nAI drafts. You tick. Tickabee schedules and posts. Image generation depends on the assistant and is not provided by this connector. Import stores only the image selected for the draft. Media URLs are publicly retrievable so social networks can download attachments.\n\nWorkspace and credit checks may initialize trial state, allocate eligible credits, expire grants, or enforce existing Ambassador participation rules, including benefit revocation and an owner notification.",
        "developerName": "Riffaz A. M.",
        "category": "Productivity",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://tickabee.com",
        "brandColor": "#8A5A00",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png",
        "defaultPrompt": [
          "Show my Tickabee Hives and connected social accounts.",
          "Create a social media draft using my Hive brand voice.",
          "Show the saved draft with its actual attached image."
        ],
        "supportURL": "https://tickabee.com/support",
        "privacyPolicyURL": "https://tickabee.com/privacy-policy",
        "termsOfServiceURL": "https://tickabee.com/terms-of-service",
        "brandColorDark": "#FFC83D"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Discover accessible Hives and social accounts",
              "prompt": "Show my Hives and the connected accounts in Tickabee Review.",
              "tools_triggered": "list_brand_workspaces, get_brand",
              "expected_behavior": "Only accessible Hives and their connected accounts are returned. No accounts are connected and no posts are changed. Workspace and balance checks may apply existing account rules, including benefit revocation, grant expiry and owner notification."
            },
            {
              "description": "Check publishing affordability",
              "prompt": "In Tickabee Review, how many credits are available, and what does one Facebook feed post to Read Hollywood News cost?",
              "tools_triggered": "list_brand_workspaces, get_credit_balance",
              "expected_behavior": "Returns the live Tickabee owner balance and a one-credit quote for one Facebook feed publication. No credits are bought, held or spent. Balance calculation may initialize trial state, allocate eligible period credits, expire grants and enforce existing Ambassador participation rules."
            },
            {
              "description": "Create a selected-image draft and preview",
              "prompt": "Use the attached review image as my selected final image. Create an unscheduled Tickabee Review draft saying Review sample: a quieter content calendar, for Facebook Read Hollywood News only. Show the saved preview. Do not publish.",
              "tools_triggered": "get_brand, import_image, create_draft, get_post",
              "expected_behavior": "Imports the supplied real image, saves a draft with no schedule and returns the component with that actual image, exact caption, destinations and cost. No publishing credits are spent."
            },
            {
              "description": "Edit a draft while preserving the attachment",
              "prompt": "Update the review draft we just created: change its caption to Review sample: plan once, publish with a tick. Keep the image and destinations. Show the saved draft and leave it unscheduled.",
              "tools_triggered": "get_post, update_draft, get_post",
              "expected_behavior": "The caption changes, revision increases and the same saved attachment is retained. No re-import or publication occurs."
            },
            {
              "description": "Explicitly confirm publication to the safe review Facebook Page",
              "prompt": "Show the latest review draft with its exact caption, image, destinations and credit cost. Wait for my confirmation. After I explicitly confirm that exact revision, publish it now to Facebook Read Hollywood News only.",
              "tools_triggered": "get_post, get_credit_balance, post_now, get_post",
              "expected_behavior": "Preview comes before the separate user confirmation. Only the confirmed revision is sent to the designated Facebook test Page. Results distinguish pending, failed and confirmed destinations, with matching credit changes."
            }
          ],
          "negative": [
            {
              "description": "No publication from a draft-only request",
              "prompt": "Make a draft using my brand voice. I am not approving publication.",
              "expected_behavior": "No post_now or approve_and_schedule_post call. The draft remains unapproved and no publishing credits are spent."
            },
            {
              "description": "Do not import unselected generated candidates",
              "prompt": "Suggest three image concepts for this post; I have not selected a final image.",
              "expected_behavior": "No import_image or upload_image call and no media is stored in Pollen."
            },
            {
              "description": "Reject cross-Hive access",
              "prompt": "Open or modify a post in a Hive that this connection is not authorized to access.",
              "expected_behavior": "No inaccessible post data is returned; an authorization error or clarification is provided and no mutation occurs."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The connector does not purchase subscriptions, credits or products. It reads publishing-credit balances and can publish reviewed content using existing account allowances.",
        "demo_recording_url": "https://youtu.be/fyGpCrRWe2A"
      },
      "publication": {
        "release_notes": "Addresses the tool-annotation rejection. All 14 live MCP tools now explicitly set readOnlyHint, destructiveHint, idempotentHint and openWorldHint to booleans. Only connection status, workspace listing and post listing are read-only. Other tools disclose account checks that can revoke overdue Ambassador benefits or expire grants; balance-bearing tools can also initialize trial state and allocate eligible credits. Scheduling is non-idempotent because repeat calls update approval timestamps/history. Image import and publishing are open-world; local image upload, upload-ticket creation and bounded connected-account reads are not. Identical uploaded image bytes are deduplicated. Server fix 7534e18 was deployed by the owner. Focused automated verification: 29 tests, 491 assertions. Reviewer case expectations now disclose account-maintenance side effects. Reconnect and scan the live MCP endpoint before review."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: b627f64748371ff0cf702af0eb52dcfb4b078bb3848d7691119ade2a738afacf