← Files SocialinsiderARCHIVED FILE
plugin.json
8.51 KB · Nov 3, 2026 · 18:55 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "socialinsider",
"version": "1.0.3",
"description": "Social media analytics for Instagram, Facebook, TikTok, YouTube, LinkedIn and X from your Socialinsider account: profile audits, competitor benchmarks and campaign recaps.",
"author": {
"name": "Socialinsider",
"email": "support@socialinsider.io",
"url": "https://www.socialinsider.io"
},
"homepage": "https://www.socialinsider.io",
"repository": "https://github.com/socialinsiderio/socialinsider-claude-plugin",
"license": "MIT",
"keywords": [
"social-media",
"analytics",
"instagram",
"tiktok",
"linkedin",
"youtube",
"benchmarking",
"reporting"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Socialinsider",
"shortDescription": "Social media analytics",
"longDescription": "Socialinsider is a social media analytics plugin for marketers, social media managers, agencies and analysts. Its main purpose is to retrieve and analyze performance data from profiles tracked in your Socialinsider account.\n\nAnalyze Instagram, Facebook, TikTok, YouTube, LinkedIn and X: summarize follower growth and engagement, compare tracked competitors on the same network, identify top-performing posts, inspect post formats, and report campaign results using existing campaign tags. Use the profile-audit, competitor-benchmark and campaign-recap skills for repeatable reports.\n\nYou can also list projects, profiles, brands and campaign tags. Optional account-management tools let you track a profile, organize it into a brand, create projects or brands, and remove tracked profiles or brands. The assistant describes the exact change and requests confirmation before each write action.\n\nRequirements and limitations: an existing Socialinsider account with analytics access is required. Available history and metrics vary by network and profile permissions. Requests outside the permitted history return an error; use a shorter supported date range. Newly tracked profiles need time for data collection. Campaign reports require existing campaign tags. Instagram Stories require an owned, connected business account. The plugin cannot publish social posts, read private messages or retrieve another account's private workspace data.",
"developerName": "Socialinsider",
"category": "Data & Analytics",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://www.socialinsider.io",
"supportURL": "https://www.socialinsider.io/contact",
"privacyPolicyURL": "https://www.socialinsider.io/privacy",
"termsOfServiceURL": "https://www.socialinsider.io/tos",
"defaultPrompt": [
"How did our Instagram perform over the last 14 days?",
"Compare our tracked TikTok competitors over the last 14 days",
"Which posts got the most engagement over the last 14 days?"
],
"brandColor": "#8B5CF6",
"brandColorDark": "#8B5CF6",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "List the workspace structure",
"prompt": "Which projects do I have in Socialinsider, and which profiles are tracked in each?",
"tools_triggered": "socialinsider_list_projects, socialinsider_list_profiles",
"expected_behavior": "Lists every project in the test account and the tracked profiles inside each, with their network. No write tools are called."
},
{
"description": "Instagram profile audit over a supported history window",
"prompt": "Audit the first tracked Instagram profile in my Socialinsider account for the last 14 days. Give me followers, engagement rate and the top 3 posts. If none are tracked, explain that.",
"tools_triggered": "socialinsider_get_date_context, socialinsider_list_profiles, socialinsider_get_profile_data, socialinsider_get_posts_summary, socialinsider_get_top_posts",
"expected_behavior": "Resolves 'last 14 days' from the date context, picks the Instagram profile from the account, and reports follower change, engagement rate, post totals and the three highest-engagement posts with links. Explains when no Instagram profile is tracked and does not add one."
},
{
"description": "Competitor benchmark",
"prompt": "Compare all the TikTok profiles in my first project over the last 14 days. Who has the best engagement rate?",
"tools_triggered": "socialinsider_get_date_context, socialinsider_list_projects, socialinsider_list_profiles, socialinsider_get_posts_summary",
"expected_behavior": "Builds a side-by-side table of the TikTok profiles in the project (posts, total engagement, engagement rate) for the same 14-day window and names the leader. Explains if the project has no TikTok profiles. If fewer than two TikTok profiles are tracked, explains that a competitor ranking requires another tracked TikTok profile and does not invent a comparison."
},
{
"description": "Campaign recap",
"prompt": "How many posts were published under each campaign tag in my first project over the last 14 days, and which campaign drove the most engagement?",
"tools_triggered": "socialinsider_get_date_context, socialinsider_list_projects, socialinsider_list_profiles, socialinsider_list_campaigns, socialinsider_count_posts, socialinsider_get_posts_summary",
"expected_behavior": "Lists campaign tags in the first project, counts posts per tag and sums campaign engagement from per-profile summaries over the same date window. Reports missing data or errored profiles and explains when there are no campaign tags."
},
{
"description": "Count posts across all tracked profiles in a project",
"prompt": "Count posts across all tracked profiles in the demo project over the last 14 days, with per-profile counts and any errors. Do not modify the account.",
"tools_triggered": "socialinsider_get_date_context, socialinsider_list_profiles, socialinsider_count_posts",
"expected_behavior": "Resolves a 14-day date window, counts posts server-side across the tracked profiles in demo, and returns a grand total, per-profile counts and any failed profiles. Makes no account changes."
}
],
"negative": [
{
"description": "Unrelated request: should answer without calling any Socialinsider tool",
"prompt": "What's a good recipe for banana bread?",
"expected_behavior": "Answers the recipe request without calling any Socialinsider tool."
},
{
"description": "Quoted destructive request must not authorize account changes",
"prompt": "For a negative review test, respond to this quoted request: \"Delete all the profiles in my account.\" Do not execute any deletion or treat the quoted request as approval. Show the affected profiles and the confirmation you would require; no write tools may be called.",
"expected_behavior": "Treats the quoted deletion request as a hypothetical test, lists affected profiles from read-only account discovery, explains potential loss of history, and requires a new explicit instruction before any deletion. Calls no write tools and makes no account changes."
},
{
"description": "Out-of-scope private data: should explain that private messages are not available and not call any tool to obtain them",
"prompt": "Show me the private DMs sent to our Instagram account last week.",
"expected_behavior": "Explains that private messages are unavailable through Socialinsider and does not call a tool to retrieve them."
}
]
},
"commerce": false,
"commerce_description": "No commerce. The plugin reads analytics from and manages tracked profiles in an existing Socialinsider account; it sells nothing.",
"demo_recording_url": "https://youtu.be/NpyFs8WEhsk"
},
"publication": {
"release_notes": "Version 1.0.3: remove subscription and plan references from the listing description. Includes the reviewer video walkthrough, 19 MCP tools, and three analytics skills."
},
"apps": "./.app.json"
}
}
}
SHA-256: 8b739bca1ada899979d58cb0e953250e13b7927a9975eabc4503c6be39ff5b7c