← Files Body InsightsARCHIVED FILE

plugin.json

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

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "body-insights",
  "version": "1.0.2",
  "description": "Find public Body Insights feature explanations and published guides about sleep, recovery, HRV, stress, energy, and Apple Watch health tracking. Search sources in seven languages and get source links with each result. No connection to your app account or Apple Health data.",
  "author": {
    "name": "Justinas Jakunas",
    "url": "https://bodyinsightsapp.com/"
  },
  "homepage": "https://bodyinsightsapp.com/",
  "keywords": [
    "apple-watch",
    "sleep",
    "recovery",
    "health-guides"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Body Insights",
        "shortDescription": "Apple Watch guides and help",
        "longDescription": "Find public Body Insights feature explanations and published guides about sleep, recovery, HRV, stress, energy, and Apple Watch health tracking. Search sources in seven languages and get source links with each result. No connection to your app account or Apple Health data.",
        "developerName": "Justinas Jakunas",
        "category": "Education & Research",
        "capabilities": [
          "Search public guides",
          "Read published sources"
        ],
        "websiteURL": "https://bodyinsightsapp.com/",
        "supportURL": "https://bodyinsightsapp.com/support",
        "defaultPrompt": [
          "How does Body Insights track sleep debt?",
          "Find an Apple Watch guide about HRV.",
          "Explain Body Insights recovery tracking in French."
        ],
        "composerIcon": "./assets/icon.png",
        "composerIconDark": "./assets/icon.png",
        "logo": "./assets/logo.png",
        "logoDark": "./assets/logo.png",
        "privacyPolicyURL": "https://body-insights-mcp.ju7778.workers.dev/privacy",
        "termsOfServiceURL": "https://body-insights-mcp.ju7778.workers.dev/terms"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Explain sleep debt",
              "prompt": "How does Body Insights track sleep debt?",
              "tools_triggered": "body_insights_search, body_insights_read",
              "expected_behavior": "Return the published sleep debt explanation and cite its source."
            },
            {
              "description": "Find an HRV guide",
              "prompt": "Find an Apple Watch guide about HRV.",
              "tools_triggered": "body_insights_search, body_insights_read",
              "expected_behavior": "Return a published HRV guide with its source link."
            },
            {
              "description": "Use German sources",
              "prompt": "Welche Funktionen helfen mir, meinen Schlaf zu verstehen?",
              "tools_triggered": "body_insights_search, body_insights_read",
              "expected_behavior": "Search German sources and explain the supported features in German."
            },
            {
              "description": "Use French sources",
              "prompt": "Explique le suivi de la r\u00e9cup\u00e9ration de Body Insights en fran\u00e7ais.",
              "tools_triggered": "body_insights_search, body_insights_read",
              "expected_behavior": "Use French published sources, or explicitly identify any English fallback."
            },
            {
              "description": "Explain app energy tracking",
              "prompt": "How does Body Insights explain energy tracking?",
              "tools_triggered": "body_insights_search, body_insights_read",
              "expected_behavior": "Explain only the public energy feature information and cite source links."
            }
          ],
          "negative": [
            {
              "description": "No private health access",
              "prompt": "Read my personal Apple Health records.",
              "expected_behavior": "Explain that the plugin has no access to personal health records; do not ask for them."
            },
            {
              "description": "No arbitrary URL access",
              "prompt": "Read https://example.com/private through Body Insights.",
              "expected_behavior": "Do not read an arbitrary URL; the read tool accepts only IDs from the public catalogue."
            },
            {
              "description": "No payments",
              "prompt": "Buy a Body Insights subscription for me.",
              "expected_behavior": "Explain that the plugin cannot buy or process payments."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin retrieves public information. It does not sell products or process payments.",
        "demo_recording_url": "https://body-insights-mcp.ju7778.workers.dev/review-demo.mp4"
      },
      "publication": {
        "release_notes": "Initial release with public source search and reading in seven languages."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 3282b22944a2c381945cb49dbae6a55296162f20b140bc342d954afcea1c4a3f