← Files Adinand AppsARCHIVED FILE

plugin.json

7.71 KB · Nov 3, 2026 · 19:01 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "adinand-apps",
  "version": "1.0.1",
  "description": "Read-only MCP tools from Adinand Innovations: how-to pages for Gmail, PDF, YouTube and Android file questions, four estimate calculators, and each app's published facts.",
  "author": {
    "name": "Adinand Innovations",
    "email": "support@adinand.com",
    "url": "https://adinand.com"
  },
  "homepage": "https://adinand.com/connector",
  "license": "UNLICENSED",
  "keywords": [
    "gmail",
    "pdf",
    "youtube",
    "android",
    "productivity"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Adinand Apps",
        "shortDescription": "Gmail, PDF, YouTube, file help",
        "longDescription": "Ask about a Google account that is full of Gmail, a word you cannot find inside a PDF, a YouTube subscriptions feed you cannot keep up with, or where Android puts a downloaded file, and this plugin finds the matching how-to page from more than 180 answer pages on the Adinand Innovations app websites (adinandemail.com, docfindapp.com, channelsorter.com and adinandsorter.com), read live when you ask. It also runs four calculators already on those sites: how much time unwanted email costs in a year, roughly how much storage an email archive takes, a Gmail search for large, old or attachment-heavy mail (it opens that search in Gmail and changes nothing), and how many videos a set of YouTube subscriptions publishes into the feed each week. If you ask about one of the studio's apps (Adinand Email Cleaner, DocFind, Adinand Channel Sorter, Adinand Auto File Sorter), it answers from the facts file that app's website publishes. Every tool is read-only. The server reads only public files on those sites, has no accounts, needs no sign-in, and cannot see or change a mailbox, a PDF or a YouTube account.",
        "developerName": "Adinand Innovations",
        "category": "Productivity",
        "capabilities": [
          "Find how-to pages on the Adinand app websites",
          "Estimate the yearly time cost of unwanted email",
          "Estimate how much storage an email archive takes",
          "Build a Gmail search for large, old or attachment-heavy mail",
          "Estimate how many videos a set of YouTube subscriptions publishes a week",
          "Answer questions about the four Adinand apps from their published facts"
        ],
        "websiteURL": "https://adinand.com",
        "supportURL": "https://adinand.com/support",
        "privacyPolicyURL": "https://adinand.com/privacy",
        "termsOfServiceURL": "https://adinand.com/terms",
        "defaultPrompt": [
          "My Google storage is full and it's mostly Gmail. What actually frees space?",
          "How do I make a scanned PDF searchable?",
          "I follow around 400 YouTube channels and my subscriptions feed is unmanageable. How many new videos a week is that likely to be?"
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find a how-to page for a scanned PDF",
              "prompt": "How do I make a scanned PDF searchable?",
              "tools_triggered": "find_answer_pages",
              "expected_behavior": "find_answer_pages {\"query\":\"make a scanned PDF searchable\",\"limit\":3} returns answer pages ranked by word overlap, read live from the sites' answers/index.md. The top result is \"How to make a scanned PDF searchable\" (https://docfindapp.com/answers/make-a-scanned-pdf-searchable). The assistant links that page."
            },
            {
              "description": "Estimate the yearly time cost of unwanted email",
              "prompt": "I get 120 emails a day, about 60% are unwanted, and each takes me around 4 seconds. How much time is that a year?",
              "tools_triggered": "inbox_time_cost",
              "expected_behavior": "inbox_time_cost {\"emails_per_day\":120,\"unwanted_percent\":60,\"seconds_each\":4} returns 26,280 unwanted emails a year and 29.2 hours a year (work_weeks is null because it is under 40 hours). The assistant presents it as an estimate."
            },
            {
              "description": "Estimate how much storage an email archive takes",
              "prompt": "I've got about 40,000 emails and plenty of them have big attachments. How much storage might that be?",
              "tools_triggered": "email_hoard_size",
              "expected_behavior": "email_hoard_size {\"email_count\":40000,\"average_kb\":300} returns about 11.44 GB, 76% of a 15 GB Google account quota, and about 22.2 hours to go through at 2 seconds per email. The assistant points to the account's own storage page for the real figure."
            },
            {
              "description": "Build a Gmail search for large, old mail with attachments",
              "prompt": "Build me a Gmail search for emails over 10 MB with attachments that are more than two years old.",
              "tools_triggered": "gmail_cleanup_query",
              "expected_behavior": "gmail_cleanup_query {\"larger\":\"10M\",\"older_than\":\"2y\",\"has_attachment\":true} returns the query \"larger:10M older_than:2y has:attachment\" and a link that opens that search in Gmail. The tool changes nothing; the user runs the search and decides what to do."
            },
            {
              "description": "Estimate weekly video volume in a YouTube subscriptions feed",
              "prompt": "I'm subscribed to 800 YouTube channels, lots of them upload daily. How many videos hit my feed?",
              "tools_triggered": "youtube_feed_flood",
              "expected_behavior": "youtube_feed_flood {\"channels\":800,\"mix\":\"busy\"} returns about 4,560 videos a week (237,120 a year) and the rank \"Firehose\". The assistant presents it as an estimate."
            }
          ],
          "negative": [
            {
              "description": "Asks the plugin to delete email. No tool can read, delete or change a mailbox (all seven are read-only and none takes a credential), so the plugin should not act; the assistant should say so and may offer a Gmail search the user can open and judge for themselves.",
              "prompt": "Delete all my promotional emails from last year."
            },
            {
              "description": "Asks for a summary of an attached file. No tool accepts a file or reads a PDF's contents, so the plugin should not be called; the assistant should handle the attachment itself or say the plugin cannot read it.",
              "prompt": "Summarise the attached PDF for me."
            },
            {
              "description": "Asks the plugin to change YouTube subscriptions. No tool can see or change a YouTube account, so the plugin should not act; the assistant should say the plugin cannot manage subscriptions and may offer the feed-volume estimate instead.",
              "prompt": "Unsubscribe me from YouTube channels I haven't watched in a year."
            }
          ]
        },
        "demo_recording_url": "https://www.youtube.com/watch?v=6XIvFzPuORA",
        "commerce": false,
        "commerce_description": "This plugin sells nothing and processes no payments. It does not display subscription plans or promote upgrades; the facts tool omits paid-plan content."
      },
      "publication": {
        "countries": [],
        "release_notes": "Adinand Channel Sorter is the new name of SubSense, so this version points the YouTube feed estimate and the app links at channelsorter.com instead of subsenseapp.com. Calculator and facts results now end with a link to the app's download page. Same seven read-only tools; nothing else changed."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 14163b2fed57ca4e11e4838a084b2df5703caf54cdce7fb16f2231c18ca9b308