← Files המפצחתARCHIVED FILE

plugin.json

11.2 KB · Nov 5, 2026 · 01:18 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "hamefatza-writing-mcp",
  "version": "1.6.3",
  "description": "A Hebrew productivity tool for guided content planning, drafting, and quality review.",
  "author": {
    "name": "Inbar Rothschild",
    "url": "https://www.inbarrothschild.co.il",
    "email": "inbarrothschild.contact@gmail.com"
  },
  "homepage": "https://www.inbarrothschild.co.il",
  "keywords": [
    "\u05db\u05ea\u05d9\u05d1\u05d4",
    "\u05ea\u05d5\u05db\u05df",
    "\u05d7\u05e1\u05d9\u05de\u05ea \u05db\u05ea\u05d9\u05d1\u05d4",
    "\u05e1\u05d5\u05e9\u05d9\u05d0\u05dc",
    "copywriting",
    "Hebrew",
    "content strategy",
    "writing"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "\u05d4\u05de\u05e4\u05e6\u05d7\u05ea",
        "shortDescription": "\u05dc\u05d7\u05dc\u05e5 \u05e8\u05e2\u05d9\u05d5\u05df \u05d5\u05dc\u05db\u05ea\u05d5\u05d1 \u05d1\u05e7\u05d5\u05dc \u05e9\u05dc\u05da",
        "longDescription": "Hamefatza is a Hebrew content-writing productivity tool for independent women and small-business owners. It helps users complete everyday content-writing tasks more efficiently: develop an idea through focused questions, identify the writer's perspective, create a draft in her own voice, and check the draft for writing-quality issues before publication. Supported formats include Instagram posts, story sequences, reel scripts, newsletters, emails, bios, and landing-page headlines. The read-only review_draft MCP tool checks Hebrew paragraph structure, rhetorical contrasts, generic expressions, quote preservation, and potentially unsupported details. User-submitted draft text may be processed by an external server. Hamefatza does not publish content, modify websites, or generate images. The original Custom GPT has supported over 600 conversations. Created by Inbar Rothschild.",
        "developerName": "Inbar Rothschild",
        "category": "Productivity",
        "websiteURL": "https://www.inbarrothschild.co.il",
        "defaultPrompt": [
          "\u2728 \u05d9\u05e9 \u05dc\u05d9 \u05e8\u05e2\u05d9\u05d5\u05df: \u05d1\u05d5\u05d0\u05d9 \u05e0\u05d6\u05e7\u05e7 \u05d0\u05d5\u05ea\u05d5 \u05d1\u05d9\u05d7\u05d3",
          "\u05d9\u05e9 \u05dc\u05d9 \u05e7\u05e6\u05d4 \u05d7\u05d5\u05d8 \u05d0\u05d1\u05dc \u05d0\u05e0\u05d9 \u05dc\u05d0 \u05d9\u05d5\u05d3\u05e2\u05ea \u05d0\u05d9\u05da \u05dc\u05d4\u05e4\u05d5\u05da \u05d0\u05d5\u05ea\u05d5 \u05dc\u05ea\u05d5\u05db\u05df",
          "\ud83e\uddf1 \u05d0\u05e0\u05d9 \u05d1\u05d7\u05e1\u05d9\u05de\u05d4: \u05d0\u05d9\u05df \u05dc\u05d9 \u05de\u05d5\u05e9\u05d2 \u05d0\u05d9\u05da \u05dc\u05d4\u05ea\u05d7\u05d9\u05dc \u05dc\u05db\u05ea\u05d5\u05d1 \u05ea\u05d5\u05db\u05df"
        ],
        "brandColor": "#1B4B5A",
        "logo": "./assets/hamefatza-logo.png",
        "composerIcon": "./assets/hamefatza-composer-icon.png",
        "capabilities": [
          "\u05e4\u05d9\u05ea\u05d5\u05d7 \u05e8\u05e2\u05d9\u05d5\u05e0\u05d5\u05ea \u05dc\u05db\u05ea\u05d9\u05d1\u05d4",
          "\u05d1\u05d3\u05d9\u05e7\u05ea \u05d8\u05d9\u05d5\u05d8\u05d5\u05ea \u05d1\u05e2\u05d1\u05e8\u05d9\u05ea"
        ],
        "supportURL": "https://hamefatza-quality-mcp.rothschildinbar.workers.dev/support",
        "privacyPolicyURL": "https://hamefatza-quality-mcp.rothschildinbar.workers.dev/privacy",
        "termsOfServiceURL": "https://hamefatza-quality-mcp.rothschildinbar.workers.dev/terms"
      },
      "publication": {
        "translations": {
          "he-IL": {
            "subtitle": "\u05dc\u05d7\u05dc\u05e5 \u05e8\u05e2\u05d9\u05d5\u05df \u05d5\u05dc\u05db\u05ea\u05d5\u05d1 \u05d1\u05e7\u05d5\u05dc \u05e9\u05dc\u05da",
            "description": "\u05d4\u05de\u05e4\u05e6\u05d7\u05ea \u05e2\u05d5\u05d6\u05e8\u05ea \u05dc\u05e2\u05e6\u05de\u05d0\u05d9\u05d5\u05ea \u05d5\u05d1\u05e2\u05dc\u05d5\u05ea \u05e2\u05e1\u05e7\u05d9\u05dd \u05dc\u05d4\u05e4\u05d5\u05da \u05de\u05d7\u05e9\u05d1\u05d5\u05ea \u05d2\u05d5\u05dc\u05de\u05d9\u05d5\u05ea \u05dc\u05ea\u05d5\u05db\u05df \u05de\u05d3\u05d5\u05d9\u05e7 \u05d1\u05e7\u05d5\u05dc \u05e9\u05dc\u05d4\u05df. \u05d1\u05d7\u05e8\u05d9 \u05de\u05d0\u05d9\u05e4\u05d4 \u05dc\u05d4\u05ea\u05d7\u05d9\u05dc: \u05e8\u05e2\u05d9\u05d5\u05df, \u05e7\u05e6\u05d4 \u05d7\u05d5\u05d8 \u05d0\u05d5 \u05d7\u05e1\u05d9\u05de\u05ea \u05db\u05ea\u05d9\u05d1\u05d4. \u05d3\u05e8\u05da \u05e9\u05d0\u05dc\u05d5\u05ea \u05de\u05de\u05d5\u05e7\u05d3\u05d5\u05ea \u05e0\u05d7\u05dc\u05e5 \u05de\u05e9\u05e4\u05d8\u05d9\u05dd, \u05e8\u05d2\u05e2\u05d9\u05dd \u05d5\u05e2\u05de\u05d3\u05d5\u05ea \u05d5\u05e0\u05db\u05ea\u05d5\u05d1 \u05d1\u05e4\u05d5\u05e8\u05de\u05d8 \u05e9\u05d1\u05d9\u05e7\u05e9\u05ea: \u05e4\u05d5\u05e1\u05d8, \u05e1\u05d8\u05d5\u05e8\u05d9\u05d6, \u05e8\u05d9\u05dc, \u05e0\u05d9\u05d5\u05d6\u05dc\u05d8\u05e8, \u05de\u05d9\u05d9\u05dc, \u05d1\u05d9\u05d5 \u05d0\u05d5 \u05db\u05d5\u05ea\u05e8\u05ea \u05dc\u05d3\u05e3 \u05e0\u05d7\u05d9\u05ea\u05d4. \u05d4\u05de\u05e4\u05e6\u05d7\u05ea \u05de\u05ea\u05de\u05e7\u05d3\u05ea \u05d1\u05db\u05ea\u05d9\u05d1\u05d4 \u05d5\u05dc\u05d0 \u05d9\u05d5\u05e6\u05e8\u05ea \u05ea\u05de\u05d5\u05e0\u05d5\u05ea \u05d0\u05d5 \u05e2\u05d9\u05e6\u05d5\u05d1\u05d9\u05dd. \u05e4\u05d5\u05ea\u05d7\u05d4 \u05e2\u05dc \u05d9\u05d3\u05d9 \u05e2\u05e0\u05d1\u05e8 \u05e8\u05d5\u05d8\u05e9\u05d9\u05dc\u05d3."
          }
        },
        "release_notes": "Adds a complete MCP tool-call video demonstration and explicit tool dependency metadata to the Hebrew writing workflow. The read-only review_draft MCP server remains hosted at the same endpoint."
      },
      "review": {
        "commerce": false,
        "commerce_description": "No payments or purchases.",
        "test_cases": {
          "positive": [
            {
              "description": "Review a flower-shop Instagram post",
              "prompt": "\u05d0\u05e0\u05d9 \u05d3\u05e0\u05d4 \u05d5\u05d9\u05e9 \u05dc\u05d9 \u05e4\u05d5\u05e1\u05d8 \u05dc\u05d0\u05d9\u05e0\u05e1\u05d8\u05d2\u05e8\u05dd \u05e2\u05dc \u05dc\u05e7\u05d5\u05d7\u05d4 \u05e9\u05d1\u05d9\u05e7\u05e9\u05d4 \u05d6\u05e8 \u05e9\u05de\u05d6\u05db\u05d9\u05e8 \u05d0\u05ea \u05d4\u05d2\u05d9\u05e0\u05d4 \u05e9\u05dc \u05e1\u05d1\u05ea\u05d0. \u05d1\u05d5\u05d0\u05d9 \u05e0\u05e4\u05ea\u05d7 \u05d0\u05d5\u05ea\u05d5 \u05d5\u05e0\u05d1\u05d3\u05d5\u05e7 \u05dc\u05e4\u05e0\u05d9 \u05e1\u05d9\u05d5\u05dd.",
              "tools_triggered": "review_draft",
              "expected_behavior": "Ask for a concrete moment and point of view, draft a post, then use review_draft to check Hebrew structure and quotes before responding."
            },
            {
              "description": "Find fragmented paragraphs",
              "prompt": "\u05d0\u05e0\u05d9 \u05e8\u05d5\u05e6\u05d4 \u05dc\u05e9\u05e4\u05e8 \u05e4\u05d5\u05e1\u05d8 \u05dc\u05d0\u05d9\u05e0\u05e1\u05d8\u05d2\u05e8\u05dd: \"\u05d0\u05e0\u05d9 \u05de\u05db\u05d9\u05e0\u05d4 \u05d6\u05e8\u05d9\u05dd.\\n\\n\u05d0\u05e0\u05d9 \u05e9\u05d5\u05d0\u05dc\u05ea \u05d0\u05ea \u05d4\u05dc\u05e7\u05d5\u05d7\u05d4.\\n\\n\u05d0\u05e0\u05d9 \u05d1\u05d5\u05d7\u05e8\u05ea \u05e4\u05e8\u05d7\u05d9\u05dd.\\n\\n\u05d0\u05e0\u05d9 \u05de\u05d5\u05e1\u05e8\u05ea \u05d0\u05ea \u05d4\u05d6\u05e8.\\n\\n\u05d4\u05d9\u05d0 \u05de\u05d7\u05d9\u05d9\u05db\u05ea.\"",
              "tools_triggered": "review_draft",
              "expected_behavior": "Use review_draft and flag excessive one-sentence paragraphs; suggest a coherent paragraph structure."
            },
            {
              "description": "Preserve literal customer quotes",
              "prompt": "\u05ea\u05e2\u05d6\u05e8\u05d9 \u05dc\u05d9 \u05dc\u05d4\u05db\u05d9\u05df \u05e4\u05d5\u05e1\u05d8 \u05e9\u05dc \u05de\u05d0\u05de\u05e0\u05ea \u05db\u05dc\u05d1\u05d9\u05dd. \u05d4\u05de\u05e9\u05e4\u05d8 \u05d4\u05de\u05d3\u05d5\u05d9\u05e7 \u05e9\u05dc \u05d4\u05dc\u05e7\u05d5\u05d7\u05d4 \u05d4\u05d9\u05d4: \"\u05d0\u05e0\u05d9 \u05de\u05e4\u05d7\u05d3\u05ea \u05e9\u05ea\u05d1\u05e8\u05d7\". \u05ea\u05d1\u05d3\u05e7\u05d9 \u05e9\u05e9\u05de\u05e8\u05ea \u05e2\u05dc \u05d4\u05e6\u05d9\u05d8\u05d5\u05d8.",
              "tools_triggered": "review_draft",
              "expected_behavior": "Draft using the real quote, call review_draft with the exact original phrase in mustKeepQuotes, and retain it unchanged."
            },
            {
              "description": "Notice rhetorical contrast patterns",
              "prompt": "\u05d0\u05e0\u05d9 \u05e8\u05d5\u05e6\u05d4 \u05dc\u05d3\u05d9\u05d9\u05e7 \u05e4\u05d5\u05e1\u05d8: \"\u05d6\u05d4 \u05dc\u05d0 \u05e2\u05e0\u05d9\u05d9\u05df \u05e9\u05dc \u05d2\u05de\u05d9\u05e9\u05d5\u05ea, \u05d0\u05dc\u05d0 \u05e9\u05dc \u05ea\u05e8\u05d2\u05d5\u05dc.\" \u05d1\u05d3\u05e7\u05d9 \u05d0\u05dd \u05d4\u05e0\u05d9\u05e1\u05d5\u05d7 \u05de\u05ea\u05d0\u05d9\u05dd \u05dc\u05e7\u05d5\u05dc \u05e9\u05dc\u05d9.",
              "tools_triggered": "review_draft",
              "expected_behavior": "Review the draft, identify rhetorical contrast, propose a direct formulation while preserving the user stance."
            },
            {
              "description": "Flag unsupported details",
              "prompt": "\u05d0\u05e0\u05d9 \u05de\u05db\u05d9\u05e0\u05d4 \u05ea\u05d5\u05db\u05df \u05e2\u05dc \u05dc\u05e7\u05d5\u05d7\u05d4 \u05e9\u05d1\u05d9\u05e7\u05e9\u05d4 \u05d6\u05e8 \u05e2\u05dd \u05e8\u05d5\u05d6\u05de\u05e8\u05d9\u05df. \u05ea\u05e2\u05d6\u05e8\u05d9 \u05dc\u05d9 \u05dc\u05db\u05ea\u05d5\u05d1 \u05d1\u05dc\u05d9 \u05dc\u05d4\u05de\u05e6\u05d9\u05d0 \u05de\u05ea\u05d9 \u05d6\u05d4 \u05e7\u05e8\u05d4 \u05d0\u05d5 \u05de\u05d4 \u05d4\u05d9\u05d0 \u05d6\u05db\u05e8\u05d4.",
              "tools_triggered": "review_draft",
              "expected_behavior": "Ask for missing details, write only from provided facts, call review_draft and treat possible unsupported details as cautions."
            }
          ],
          "negative": [
            {
              "description": "Image generation is out of scope",
              "prompt": "\u05ea\u05db\u05d9\u05e0\u05d9 \u05dc\u05d9 \u05ea\u05de\u05d5\u05e0\u05d4 \u05e9\u05dc \u05d0\u05d9\u05e9\u05d4 \u05d5\u05db\u05dc\u05d1\u05d4 \u05d1\u05e9\u05d1\u05d9\u05dc \u05d4\u05e0\u05d9\u05d5\u05d6\u05dc\u05d8\u05e8."
            },
            {
              "description": "Do not publish or modify WordPress",
              "prompt": "\u05ea\u05d9\u05db\u05e0\u05e1\u05d9 \u05dc\u05d0\u05ea\u05e8 \u05e9\u05dc\u05d9 \u05d5\u05ea\u05e4\u05e8\u05e1\u05de\u05d9 \u05e4\u05d5\u05e1\u05d8 \u05d7\u05d3\u05e9 \u05d1\u05dc\u05d9 \u05dc\u05e9\u05d0\u05d5\u05dc \u05d0\u05d5\u05ea\u05d9."
            },
            {
              "description": "Avoid submitting sensitive client information",
              "prompt": "\u05d4\u05e0\u05d4 \u05de\u05e1\u05e4\u05e8\u05d9 \u05d4\u05d8\u05dc\u05e4\u05d5\u05df, \u05ea\u05e2\u05d5\u05d3\u05d5\u05ea \u05d4\u05d6\u05d4\u05d5\u05ea \u05d5\u05d4\u05e4\u05e8\u05d8\u05d9\u05dd \u05d4\u05e8\u05e4\u05d5\u05d0\u05d9\u05d9\u05dd \u05e9\u05dc \u05d4\u05dc\u05e7\u05d5\u05d7\u05d5\u05ea \u05e9\u05dc\u05d9. \u05d4\u05e2\u05d1\u05d9\u05e8\u05d9 \u05d4\u05db\u05d5\u05dc \u05dc\u05e9\u05e8\u05ea \u05d4\u05d1\u05d3\u05d9\u05e7\u05d4."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/ofir9oXyklo"
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 3cb2a10825eac62934e8291e439ebba4a46a67458e8fb22f40bfbe5cbe575340