← Files SlashyARCHIVED FILE

plugin.json

4.44 KB · Nov 3, 2026 · 19:05 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "slashy-mcp",
  "version": "1.0.6",
  "description": "Connect Slashy to search and manage your email and calendar.",
  "author": {
    "name": "Karvix Inc.",
    "email": "founders@slashy.com",
    "url": "https://www.slashy.com"
  },
  "homepage": "https://www.slashy.com",
  "license": "MIT",
  "keywords": [
    "email",
    "calendar",
    "communication"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Slashy",
        "shortDescription": "Manage email and calendar",
        "longDescription": "Connect Slashy to search and read Gmail or Outlook email, draft replies, send approved messages, and manage Google or Outlook Calendar from ChatGPT. Review follow-ups, work with supported attachments, save snippets and memories, and review existing reminders and automations. Requires a Slashy account with a connected email and calendar provider.",
        "developerName": "Karvix Inc.",
        "category": "Communication",
        "websiteURL": "https://www.slashy.com",
        "supportURL": "https://help.slashy.com",
        "privacyPolicyURL": "https://www.slashy.com/privacy",
        "termsOfServiceURL": "https://www.slashy.com/terms-of-service",
        "composerIcon": "./assets/composer.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find a specific email",
              "prompt": "Find the message with subject [Marketplace Review] Northstar renewal decision.",
              "tools_triggered": "list_messages, read_thread",
              "expected_behavior": "Find and read the matching thread in the connected reviewer mailbox."
            },
            {
              "description": "Draft a reply",
              "prompt": "Draft a reply to the Northstar renewal message saying I can discuss it next week. Do not send it.",
              "tools_triggered": "list_messages, read_thread, draft_email",
              "expected_behavior": "Create a draft reply in the reviewer mailbox without sending it."
            },
            {
              "description": "Check calendar availability",
              "prompt": "Find a 30-minute opening next week for a Northstar renewal review.",
              "tools_triggered": "get_user_info, get_available_times",
              "expected_behavior": "Return available times in the reviewer's timezone without creating an event."
            },
            {
              "description": "Save a follow-up note",
              "prompt": "Remember that the Northstar renewal thread needs a follow-up next week.",
              "tools_triggered": "upsert_memory",
              "expected_behavior": "Save a short memory in the connected reviewer account without sending a message or creating an automation."
            },
            {
              "description": "List upcoming events",
              "prompt": "What is on my calendar tomorrow?",
              "tools_triggered": "get_user_info, list_calendar_events",
              "expected_behavior": "List events from the connected reviewer calendar."
            }
          ],
          "negative": [
            {
              "description": "Weather request outside Slashy",
              "prompt": "What is the weather forecast for Paris this weekend?",
              "expected_behavior": "Answer with an appropriate weather source; do not call any Slashy MCP tool."
            },
            {
              "description": "General programming question",
              "prompt": "Explain how Python asyncio tasks are scheduled.",
              "expected_behavior": "Answer from general knowledge or relevant coding sources; do not call any Slashy MCP tool."
            },
            {
              "description": "Image generation request",
              "prompt": "Generate an illustration of a red bicycle on a white background.",
              "expected_behavior": "Use an appropriate image capability if available; do not call any Slashy MCP tool."
            }
          ]
        },
        "demo_recording_url": "https://cap.so/s/zqk37tdm997471j",
        "commerce": false,
        "commerce_description": "The plugin does not sell products or process payments."
      },
      "publication": {
        "release_notes": "Move the listing to Communication and clarify Gmail and Outlook support in the plugin guidance."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 86994f7171e9735eb08dbb411b1af4bf8945ec8f4a875b460ce3758b58e42244