← Files CreceRankARCHIVED FILE

plugin.json

6.07 KB · Nov 3, 2026 · 18:56 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "crecerank",
  "version": "1.0.3",
  "description": "Connect a CreceRank account, create a brand, save prompts, run a visibility scan, then read sources, recommendations, and next actions.",
  "author": {
    "name": "CreceRank",
    "email": "hola@rankerstudio.com",
    "url": "https://crecerank.com/"
  },
  "homepage": "https://crecerank.com/",
  "keywords": [
    "geo",
    "ai-visibility",
    "seo",
    "latin-america"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "CreceRank",
        "shortDescription": "LATAM brand visibility in AI",
        "longDescription": "CreceRank measures whether answer engines recommend a brand in Latin America. After the user connects an account, the plugin can create a brand, save prompts, run a visibility scan, and read scores, cited sources, recommendations, and the action list. It can also share a brand with a teammate. It does not delete the account, start a new analytics connection, or take payment.",
        "developerName": "CreceRank",
        "category": "Data & Analytics",
        "capabilities": [
          "Create a brand and save prompts",
          "Run an AI visibility scan",
          "Read scores, sources, and recommendations",
          "Update the GEO playbook"
        ],
        "websiteURL": "https://crecerank.com/",
        "privacyPolicyURL": "https://crecerank.onrender.com/legal/privacy",
        "termsOfServiceURL": "https://crecerank.com/",
        "supportURL": "https://app.crecerank.com/integrations/mcp/docs",
        "defaultPrompt": [
          "Set up my site, save prompts, and run the analysis",
          "Which sites do AIs cite instead of mine?",
          "What should I do next for GEO?"
        ],
        "brandColor": "#0B6846",
        "brandColorDark": "#2AFEB7",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "demo_recording_url": "https://www.youtube.com/watch?v=Gs7l09ITtjY",
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments.",
        "test_cases": {
          "positive": [
            {
              "description": "Read the connected account and whether a scan already exists.",
              "prompt": "What is my account status and do I already have a completed scan?",
              "tools_triggered": "crecerank_whoami",
              "expected_behavior": "Return the signed-in account and whether a completed scan exists. Do not invent a score."
            },
            {
              "description": "Summarize the latest visibility result.",
              "prompt": "Summarize my latest visibility.",
              "tools_triggered": "crecerank_get_panel",
              "expected_behavior": "Return the visibility figures from the latest completed scan. If none exists, say so."
            },
            {
              "description": "List domains cited instead of the brand site.",
              "prompt": "Which domains are cited instead of my site?",
              "tools_triggered": "crecerank_get_sources",
              "expected_behavior": "List cited domains and pages from the scan. Do not invent citations."
            },
            {
              "description": "Recommend the next actions from the latest scan.",
              "prompt": "What should I do next?",
              "tools_triggered": "crecerank_get_geo_playbook, crecerank_get_geo_recommendations",
              "expected_behavior": "Recommend at most three actions taken from the playbook or recommendations. Do not add actions the tools did not return."
            },
            {
              "description": "Save a site as a brand and start one scan.",
              "prompt": "Set up https://example.com as a brand in Uruguay and start a scan.",
              "tools_triggered": "crecerank_validate_brand_url, crecerank_setup_brand, crecerank_start_scan, crecerank_get_scan_status",
              "expected_behavior": "Validate the URL, save the brand, start one scan, and report the scan id and status."
            }
          ],
          "negative": [
            {
              "description": "Account deletion is not available.",
              "prompt": "Delete my account."
            },
            {
              "description": "Analytics sign-in cannot be started from the plugin.",
              "prompt": "Start an analytics sign-in."
            },
            {
              "description": "Payment cannot be taken from the plugin.",
              "prompt": "Charge my card and change my subscription."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "Initial release. Connect an account, save a brand and prompts, run a scan, and read sources, recommendations, and next actions.",
        "translations": {
          "es-419": {
            "subtitle": "Visibilidad de marca en IA",
            "description": "CreceRank mide si los motores de respuesta recomiendan una marca en Am\u00e9rica Latina. Cuando la persona conecta su cuenta, el complemento puede crear una marca, guardar las preguntas, ejecutar un an\u00e1lisis de visibilidad y leer puntajes, fuentes citadas, recomendaciones y la lista de acciones. Tambi\u00e9n puede compartir una marca con un compa\u00f1ero. No elimina la cuenta, no inicia una conexi\u00f3n nueva de anal\u00edtica y no cobra pagos."
          },
          "es-ES": {
            "subtitle": "Visibilidad de marca en IA",
            "description": "CreceRank mide si los motores de respuesta recomiendan una marca en Am\u00e9rica Latina. Cuando la persona conecta su cuenta, el complemento puede crear una marca, guardar las preguntas, ejecutar un an\u00e1lisis de visibilidad y leer puntuaciones, fuentes citadas, recomendaciones y la lista de acciones. Tambi\u00e9n puede compartir una marca con un compa\u00f1ero. No elimina la cuenta, no inicia una conexi\u00f3n nueva de anal\u00edtica y no cobra pagos."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: b88bda7a4afceabf0f1941a0a80162e98be0eccb61db88527886e68d7db9622e