← Files MASLEROARCHIVED FILE

plugin.json

7.09 KB · Nov 2, 2026 · 13:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "maslero",
  "version": "1.0.0",
  "description": "Read-only access to MASLERO contacts, deals, the sales pipeline, activities and team members.",
  "author": {
    "name": "MASLERO",
    "email": "support@maslero.com",
    "url": "https://maslero.com"
  },
  "homepage": "https://maslero.com",
  "keywords": [
    "contacts",
    "deals",
    "sales pipeline",
    "activities",
    "crm",
    "business"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "MASLERO",
        "shortDescription": "Contacts, deals and activities",
        "longDescription": "Ask ChatGPT about your MASLERO customers, deals and activities. This app lets ChatGPT read the contacts, deals, activities and team members of the MASLERO organizations you approve when you connect, so you can find a customer, review your sales pipeline and catch up on what is overdue in plain language. MASLERO is an all-in-one business platform that brings contacts, deals, activities, customer conversations, team chat, calls and reports together in one app.\n\nWhat ChatGPT can do with it:\n- Tell you which organizations are connected, your role in each, and what you can read in each area.\n- Search contacts by name, job title, department, email, phone number or social media username.\n- Open one contact's full profile: email addresses and phone numbers, social media accounts, addresses, tags, custom fields, notes, and their latest deals and activities.\n- List deals by status, pipeline or keyword, and open one deal's full record: products, owners, close details and notes.\n- Summarize the sales pipeline: deal count and total value per stage and currency.\n- Review activities (what happened recently, what is coming up and what is overdue) and open one activity's full record.\n- List the organization's members and their roles (only for people who can manage members).\n\nThe app is read-only: it cannot create, change or delete anything. It sees only what you can see in MASLERO, because your role and permissions apply to every request, and it reads only the organizations you approved, one organization per request. Every tool call is recorded in the organization's audit log. You can disconnect at any time in MASLERO under Security \u203a AI Connections (mobile) or Settings \u203a AI Connections (web).\n\nRequires a MASLERO account in an organization where AI Connections is turned on.",
        "developerName": "MASLERO",
        "category": "Business & Operations",
        "capabilities": [
          "Search contacts",
          "Read contact profiles",
          "Read deals",
          "Summarize the sales pipeline",
          "Review activities",
          "List team members"
        ],
        "websiteURL": "https://maslero.com",
        "supportURL": "https://app.maslero.com/help/ai-connections",
        "privacyPolicyURL": "https://maslero.com/privacy-policy",
        "termsOfServiceURL": "https://maslero.com/terms-of-service",
        "defaultPrompt": [
          "Summarize our sales pipeline by stage",
          "What is overdue, and what is due this week?",
          "Find Sarah Johnson and summarize her open deals"
        ],
        "brandColor": "#111111",
        "brandColorDark": "#F5F5F5",
        "composerIcon": "./assets/icon.png",
        "composerIconDark": "./assets/icon-dark.png",
        "logo": "./assets/logo.png",
        "logoDark": "./assets/logo-dark.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Connection overview and team: the user asks what is connected and who is on the team.",
              "prompt": "Which MASLERO organization is connected, what can I see, and who is on our team?",
              "tools_triggered": "get_connection_info, list_members",
              "expected_behavior": "Names the organization MASLERO Demo and the user's role (owner), says that contacts, deals, activities and members are all readable, then lists the organization's members."
            },
            {
              "description": "Find a contact and open the full profile.",
              "prompt": "Find Sarah Johnson and show her full profile.",
              "tools_triggered": "search_contacts, get_contact",
              "expected_behavior": "Returns Sarah Johnson (Head of Operations, Northwind Traders) with her email address and phone number, her note about a 50-seat rollout, and her open deal \"Northwind Traders - 50-seat rollout\"."
            },
            {
              "description": "List open deals and open the largest one.",
              "prompt": "List our open deals and show the details of the largest one.",
              "tools_triggered": "list_deals, get_deal",
              "expected_behavior": "Lists the open deals with their values in USD and stages, then shows \"Northwind Traders - 50-seat rollout\" ($45,000, Lead stage) with its contact, owner and recent activities."
            },
            {
              "description": "Summarize the sales pipeline.",
              "prompt": "Summarize our sales pipeline by stage.",
              "tools_triggered": "pipeline_summary",
              "expected_behavior": "Shows the deal count and the total value in USD for each stage of the Sales Pipeline (Lead, Qualified, Proposal, Negotiation, Won, Lost)."
            },
            {
              "description": "Overdue and upcoming activities, then one activity's details.",
              "prompt": "Which activities are overdue, and what is due in the next 7 days? Show the details of the first overdue one.",
              "tools_triggered": "recent_activities, get_activity",
              "expected_behavior": "Lists the open activities whose due date has passed and those due in the next 7 days, then shows the first overdue activity with its contact, due date, priority and description."
            }
          ],
          "negative": [
            {
              "description": "Changing data: the app is read-only, so it must not claim to update a deal and should say it cannot make changes.",
              "prompt": "Move the Tailspin Toys deal to Won and set its value to $30,000."
            },
            {
              "description": "Sending messages: the app cannot send email, so it must not claim to have sent anything; it may offer to draft the text instead.",
              "prompt": "Email Sarah Johnson our new pricing."
            },
            {
              "description": "Access outside the connection: the app reads only the organizations the user approved, so it must not return another organization's data.",
              "prompt": "Show me the contacts of a MASLERO organization I did not connect."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/uTg_n1cKBUE",
        "commerce": false,
        "commerce_description": "MASLERO does not sell products or process payments through ChatGPT."
      },
      "publication": {
        "release_notes": "Initial release: read-only access to MASLERO contacts, deals, the sales pipeline, activities and team members."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: bd0e7f0ec881edab647dcde13aa20e9e6e8e4d218ac989cc14db6800a2679fed