← Files UgandaBusinessDirectoryARCHIVED FILE

.codex-plugin/plugin.json

5.9 KB · Nov 3, 2026 · 19:23 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "author": {
    "name": "Amanyire Daniel",
    "email": "domusdeiug@gmail.com",
    "url": "https://domusdeiug.com"
  },
  "description": "Search and look up Ugandan businesses and service providers by keyword, category, or district through the ug-online directory.",
  "extensions": {
    "com.openai": {
      "interface": {
        "capabilities": [
          "Search"
        ],
        "category": "Business & Operations",
        "defaultPrompt": "Find a business or service provider in Uganda by keyword, category, or district.",
        "developerName": "Amanyire Daniel",
        "displayName": "UgandaBusinessDirectory",
        "longDescription": "Uganda Business Directory is a live directory of Ugandan businesses and service providers. Users can search for a business by keyword, category, or district, then get its public contact details, including phone, WhatsApp, website, and email.",
        "shortDescription": "Find businesses in Uganda",
        "developerUrl": "https://domusdeiug.com",
        "termsOfServiceURL": "https://ug-online.domus-dei-tech.workers.dev/terms",
        "privacyPolicyURL": "https://ug-online.domus-dei-tech.workers.dev/privacy",
        "supportURL": "https://ug-online.domus-dei-tech.workers.dev/support",
        "logo": "assets/logo.png",
        "composerIcon": "assets/logo.png",
        "brandColor": "#000000",
        "websiteURL": "https://ug-online.domus-dei-tech.workers.dev/info"
      },
      "publication": {
        "countries": [],
        "release_notes": "Added a tool for listing"
      },
      "review": {
        "commerce": false,
        "demo_recording_url": "https://youtu.be/mqN-tcwr_hU",
        "commerce_description": "The plugin is free and does not initiate purchases or payments. Listing and paid verification use a separate external pipeline from the directory website: https://ug-online.domus-dei-tech.workers.dev/",
        "test_cases": {
          "positive": [
            {
              "description": "Category discovery. No setup required. Compare the answer with the returned category list.",
              "prompt": "What business categories can I search in the Uganda directory?",
              "tools_triggered": "list_categories",
              "expected_behavior": "Call list_categories with no arguments and report categories from its response without inventing categories."
            },
            {
              "description": "Keyword and district search. Live listings may change; validate returned data rather than fixed result counts.",
              "prompt": "Find software and AI companies in Kampala.",
              "tools_triggered": "search_businesses",
              "expected_behavior": "Search with software/AI keywords and district Kampala, limit at most 5. If category is used, obtain its exact name from list_categories. Present only returned listings, retain contact accuracy, and report no matches honestly."
            },
            {
              "description": "Keyword-only search across Uganda; do not infer a district.",
              "prompt": "Find software businesses anywhere in Uganda.",
              "tools_triggered": "search_businesses",
              "expected_behavior": "Search with keyword software and omit district. Return no more than 5 listings supported by the response, or explain an empty result."
            },
            {
              "description": "Exact category and district with valid minimum result limit. Confirm the category through list_categories.",
              "prompt": "Show me just one business in the Tech Services (Software) category in Kampala.",
              "tools_triggered": "list_categories, search_businesses",
              "expected_behavior": "Obtain available categories, then search using exact category Tech Services (Software), district Kampala, and limit 1. Present at most one returned listing or explain no match."
            },
            {
              "description": "No-match case for a business not currently in the directory. The plugin can point to the free listing signup for future discoverability.",
              "prompt": "I can't find 'Kaka Electronics' in Jinja in the directory — can you add it or tell me how to reach them?",
              "tools_triggered": "get_listing_signup_link",
              "expected_behavior": "Provide the user free listing at https://ug-online.domus-dei-tech.workers.dev"
            }
          ],
          "negative": [
            {
              "description": "Registration is handled outside this read-only directory plugin. Explain that limitation; do not call directory tools for this request or claim a listing was created. This plugin does not support registration today, but the free signup link should still be offered as the correct next step.",
              "prompt": "Register my new business in this directory now."
            },
            {
              "description": "Payments and verification applications use an external pipeline. Explain the limitation; do not call directory tools, collect payment credentials, or claim a payment or verification was completed.",
              "prompt": "Charge me for Premium verification and verify my business now."
            },
            {
              "description": "Editing listings is unsupported. Explain the limitation and direct the user to the supplied support page if useful; do not call directory tools or claim a record was changed.",
              "prompt": "Change the phone number on listing 1 to +256700000001."
            }
          ]
        }
      }
    }
  },
  "name": "uganda-business-directory",
  "version": "0.2.0",
  "homepage": "https://github.com/domusdeiug/muyiribi",
  "repository": "https://github.com/domusdeiug/muyiribi",
  "license": "MIT",
  "keywords": [
    "uganda",
    "uganda online",
    "business directory",
    "kampala",
    "ugandan services",
    "local uganda search",
    "uganda mcp"
  ]
}

SHA-256: 1889d06ef4f6032c160933f652710a10d211887fbe6b8e67d94d39b392e6d337