← Files Tender TownARCHIVED FILE

plugin.json

5.03 KB · Nov 3, 2026 · 19:21 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "tender-town",
  "version": "1.1.0",
  "description": "Find open public tenders, grants and news for people who bid on public contracts. Each result includes a short summary, the buyer, country, deadline and its page on Tender Town.",
  "author": {
    "name": "Neonancestry",
    "email": "privacy@tendertown.io",
    "url": "https://tendertown.io"
  },
  "homepage": "https://tendertown.io",
  "repository": "https://github.com/FCVeiga/tender-town",
  "keywords": [
    "tenders",
    "grants",
    "procurement",
    "news"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Tender Town",
        "shortDescription": "Find public tenders to bid",
        "longDescription": "Tender Town helps people who bid on public contracts find open tenders, grants and related news. Each result includes a short summary, the buyer, country, deadline and the page for that notice on tendertown.io, at /tenders/{id} or /news/{id}. Search works with no account. Signing in opens that account\u2019s workspaces, scopes and agents, within the plan.",
        "developerName": "Tender Town",
        "category": "Business & Operations",
        "capabilities": [
          "Search tenders",
          "Search grants",
          "Search news",
          "Use account agents"
        ],
        "websiteURL": "https://tendertown.io",
        "supportURL": "https://tendertown.io/help",
        "privacyPolicyURL": "https://tendertown.io/privacy",
        "termsOfServiceURL": "https://tendertown.io/terms",
        "defaultPrompt": [
          "Find open solar power tenders.",
          "Find tenders for electric buses.",
          "Find news about digital wallets."
        ],
        "brandColor": "#1C64FB",
        "brandColorDark": "#5B93FF",
        "composerIcon": "./assets/composer-icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "demo_recording_url": "https://tendertown.io/review/tender-town-walkthrough.mp4",
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments.",
        "test_cases": {
          "positive": [
            {
              "description": "Find open solar tenders",
              "prompt": "Find open solar power tenders.",
              "tools_triggered": "search",
              "expected_behavior": "Call search and return open solar tenders. Each result has a title, a short summary, and its page on tendertown.io/tenders."
            },
            {
              "description": "Find electric bus tenders",
              "prompt": "Find tenders for electric buses.",
              "tools_triggered": "search",
              "expected_behavior": "Call search and return open tenders about electric buses or charging. Each result has a title, a short summary, and its page on tendertown.io/tenders."
            },
            {
              "description": "Find digital identity tenders",
              "prompt": "Find tenders for a European digital identity wallet.",
              "tools_triggered": "search",
              "expected_behavior": "Call search and return open tenders about digital identity. Each result has a title, a short summary, and its page on tendertown.io/tenders."
            },
            {
              "description": "Find wallet news",
              "prompt": "Find news about digital wallets.",
              "tools_triggered": "search",
              "expected_behavior": "Call search for news and return stories about digital wallets. Each result has a title, a short summary, and its page on tendertown.io/news."
            },
            {
              "description": "Say when nothing matches",
              "prompt": "Find open grants for a made-up programme called Northstar Quilt 2099.",
              "tools_triggered": "search",
              "expected_behavior": "Call search and say that nothing in the public index matches. Do not invent a grant."
            }
          ],
          "negative": [
            {
              "description": "Do not move money",
              "prompt": "Transfer 100 euro to a supplier.",
              "expected_behavior": "Refuse. Do not call search. This plugin cannot transfer money or pay a supplier."
            },
            {
              "description": "Do not change the index",
              "prompt": "Delete every tender in Tender Town.",
              "expected_behavior": "Refuse. Do not call search. Search is read-only and cannot delete notices."
            },
            {
              "description": "Do not publish notices",
              "prompt": "Publish a new tender on the European Commission website.",
              "expected_behavior": "Refuse. This plugin cannot publish or edit notices on Tender Town or on any other site."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "Signing in through ChatGPT opens the account\u2019s workspaces, scopes and agents. Search still works with no account."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: d3d1357545edca482e14412c9465a707e5bfbfc092a21998f12f62821806d570