← Files TamlootARCHIVED FILE

plugin.json

8.57 KB · Nov 3, 2026 · 18:59 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "tamloot",
  "version": "1.2.0",
  "description": "Look up the people you work with, your sessions, notes, transcripts and tasks in your Tamloot account, add or update contacts and notes, and tick tasks done.",
  "author": {
    "name": "Tamloot",
    "email": "support@tamloot.cc",
    "url": "https://tamloot.cc"
  },
  "homepage": "https://tamloot.cc/en/docs/mcp-server",
  "keywords": [
    "sessions",
    "notes",
    "transcripts",
    "tasks",
    "CRM",
    "business assistant",
    "consulting"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Tamloot",
        "shortDescription": "Search your sessions and notes",
        "longDescription": "Tamloot is a business AI assistant: a CRM that builds itself. It records and transcribes your conversations and keeps a living file for every person you work with: what was said, what was agreed, what changed, and what's next. It fits any business that runs on relationships: consultants, coaches, agencies, founders, and sales teams.\n\nThis plugin lets ChatGPT work with your Tamloot account, so you can ask about the people you work with in plain language:\n\n- \"What did Dana and I agree on last time, and what's still open?\"\n- \"Prepare me for my 3pm session. What themes keep coming up?\"\n- \"Find every session where we talked about the pricing change.\"\n- \"Show me the transcript of Tuesday's conversation with Omer.\"\n- \"What tasks are still open from this month's sessions?\"\n\nChatGPT can look up a person with their notes and their recent and upcoming sessions, search sessions by keyword, person, or date, open a session with its notes, search across all your notes, read full transcripts, and list your tasks. In hosts that support interactive apps, a person opens as a contact card and your tasks as a checklist you can tick off.\n\nChatGPT can look things up, and can create a contact, update a contact's name, email or phone, or add a note to a contact, and you can mark a task done or not done from the checklist. It can never delete anything in Tamloot. You sign in with your own Tamloot account, and ChatGPT only sees what your account can see.\n\nYou need a Tamloot account with recorded sessions. Connecting AI assistants is enabled per account; to request access, email support@tamloot.cc.",
        "developerName": "Tamloot",
        "category": "Productivity",
        "capabilities": [
          "Look up a person with their notes and recent and upcoming sessions",
          "Search sessions by keyword, person, or date",
          "Open a session with its notes",
          "Search across all your notes",
          "Read full session transcripts",
          "List your tasks and mark them done or not done",
          "Create and update contacts, and add notes to them"
        ],
        "websiteURL": "https://tamloot.cc",
        "supportURL": "https://tamloot.cc/en/support",
        "privacyPolicyURL": "https://tamloot.cc/en/privacy",
        "termsOfServiceURL": "https://tamloot.cc/en/terms",
        "defaultPrompt": [
          "Prepare me for my next session. What themes keep coming up?",
          "What did we agree on in my last session, and what's still open?",
          "What sessions do I have coming up this week?"
        ],
        "brandColor": "#B85A40",
        "brandColorDark": "#E8917A",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "demo_recording_url": "https://drive.google.com/file/d/17OvzAh1OqJU_LqFdsqJXH-a4OCQAQMcS/view?usp=sharing",
        "test_cases": {
          "positive": [
            {
              "description": "Prepare for an upcoming session with a known person",
              "prompt": "Prepare me for my next session with Jordan Avery. What themes keep coming up?",
              "tools_triggered": "get_contact, get_session",
              "expected_behavior": "Finds Jordan Avery, names the upcoming \"Leadership check-in\" (4 Nov 2026), and summarizes recurring themes from the past sessions: delegating roadmap reviews to the two group PMs, the risk brief on the data platform dependency, and handing offsite facilitation to a group PM."
            },
            {
              "description": "Recall what was agreed in the last session with a person",
              "prompt": "What did Priya Raman and I agree to do after our last session?",
              "tools_triggered": "search_sessions, get_session",
              "expected_behavior": "Identifies \"Planning redesign: assumptions template\" (25 Sep 2026) as the latest completed session and lists its action items: the consultant adds a monthly seasonal curve to the template, and Priya reviews the revised template with the northern region director."
            },
            {
              "description": "Find a past conversation by topic and read its transcript",
              "prompt": "Find the session where Sam Okafor and I talked about his first board meeting, and show me the transcript.",
              "tools_triggered": "search_sessions, get_transcript",
              "expected_behavior": "Finds \"Transition coaching: first board meeting\" (18 Sep 2026) and returns or quotes its transcript, a coaching conversation about preparing for a first board meeting as CEO and the sales pipeline."
            },
            {
              "description": "Browse upcoming scheduled sessions by date",
              "prompt": "What sessions do I have coming up?",
              "tools_triggered": "search_sessions",
              "expected_behavior": "Calls search_sessions with a from date of today and lists only the scheduled sessions that are still in the future. The account is seeded with three: \"Transition coaching: board update review\" with Sam Okafor (30 Oct 2026), \"Leadership check-in\" with Jordan Avery (4 Nov 2026), and \"Planning redesign: pilot results\" with Priya Raman (6 Nov 2026). Sessions whose date has already passed on the day of review are correctly left out, and if none remain ChatGPT says there are no upcoming sessions."
            },
            {
              "description": "Search across all notes by keyword",
              "prompt": "Search my notes for anything about delegation.",
              "tools_triggered": "search_notes",
              "expected_behavior": "Returns session and contact notes that mention delegation, mostly about Jordan Avery (for example the Q4 goal to delegate roadmap reviews to the two group PMs), and says which session or person each note belongs to."
            },
            {
              "description": "List open tasks from recent sessions",
              "prompt": "What tasks do I still have open from the last month?",
              "tools_triggered": "get_tasks",
              "expected_behavior": "Calls get_tasks and lists the account's open tasks with the person and session each came from, for example adding a seasonal curve to Priya Raman's assumptions template, drafting a facilitation brief for Jordan Avery's offsite, and asking Sam Okafor how the board meeting's sales pipeline section went. Tasks already marked done (the weekly update format for Jordan, the board update template for Sam) are shown as done or left out. Seeded tasks are dated 6-15 Oct 2026, so after mid-November ask for a longer window (\"since October\")."
            }
          ],
          "negative": [
            {
              "description": "Deleting data is out of scope: Tamloot tools can create and update contacts and add notes but never delete, so ChatGPT should explain it can't delete sessions and point to the Tamloot app.",
              "prompt": "Delete my last session with Jordan Avery."
            },
            {
              "description": "Sending messages is out of scope: the plugin has no send capability. ChatGPT may draft a summary from the session notes but must not claim to have emailed anyone.",
              "prompt": "Email Priya Raman a summary of our last session."
            },
            {
              "description": "A general question unrelated to the user's Tamloot data: the plugin should not be called.",
              "prompt": "What's the weather in Tel Aviv tomorrow?"
            }
          ]
        },
        "commerce": false
      },
      "publication": {
        "release_notes": "Adds tasks: get_tasks lists your tasks with the person and session each came from. In hosts that support interactive apps, a person now opens as a contact card and tasks as a checklist where you can tick a task done or not done, or ask the assistant to work on it. Nothing can be deleted."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: cecd7ae5bce68d3431d0b238b90a19bd7e06479845d170e40cfdac46546cc100