← Files BuildPassARCHIVED FILE

plugin.json

6.75 KB · Nov 10, 2026 · 07:25 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "buildpass",
  "version": "1.0.0",
  "description": "Connect project management, site operations and finance to your AI conversations with BuildPass.",
  "author": {
    "name": "BuildPass Inc"
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "BuildPass",
        "shortDescription": "Run construction with AI",
        "longDescription": "Bring your construction business into your AI conversations with BuildPass. Connect project management, site operations and finance so you can spend less time on admin and more time building.\n\nAsk questions across your projects, prepare reports, manage tasks and documents, create estimates and track budgets. Turn conversations into action with the context of your construction business behind every request.\n\nSign in with your existing BuildPass account and authorize access.",
        "category": "Business & Operations",
        "defaultPrompt": [
          "Turn this document into a reusable digital form in BuildPass.",
          "Review this project\u2019s budget and commitments. Where are the cost risks?",
          "Give me a morning briefing across my active projects. What needs my attention today?"
        ],
        "websiteURL": "https://developer.mcp.buildpass.global/mcp",
        "supportURL": "https://www.buildpass.ai/contact-us",
        "privacyPolicyURL": "https://www.buildpass.ai/privacy-policy",
        "termsOfServiceURL": "https://www.buildpass.ai/terms-of-service",
        "logo": "./assets/buildpass.png",
        "composerIcon": "./assets/buildpass.png",
        "developerName": "BuildPass Inc"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Discover accessible demo contexts and projects. Start a fresh chat with the dedicated reviewer account linked to both products.",
              "prompt": "Show which BuildPass builder and Win & Pay organisation I can access, and list their projects.",
              "tools_triggered": "listMyBuilders, listProjects, winpay_status, winpay_readOrganisationSettings (getOrganisation, settings), winpay_readProjects (listProjects)",
              "expected_behavior": "Identify MCP Demo separately in Build and Win & Pay. Return only projects available to the reviewer. Keep product IDs separate; never infer that the two project lists share identifiers."
            },
            {
              "description": "Read operational records. Ask the reviewer to select a Build demo project returned by the discovery case, then run this prompt in that context.",
              "prompt": "Summarise open actions, defects and RFIs for this project, with links to the records.",
              "tools_triggered": "listActions, listDefects, listRFIs, scoped to the selected Build project ID",
              "expected_behavior": "Report only returned outstanding records and supported counts. Distinguish an empty result from a failed read. Use returned record URLs and do not invent records."
            },
            {
              "description": "Write and verify one operational record in the selected Build demo project. All demo records are fictional and disposable.",
              "prompt": "Create an action called MCP review follow-up, due tomorrow, in this demo project. Show me the saved action.",
              "tools_triggered": "createActions with one items entry and selected Build project ID, then getAction or listActions",
              "expected_behavior": "Create one action after the host's normal confirmation, resolve tomorrow in the project's timezone, and read back its saved title, due date and record link. Report tool failures without claiming success."
            },
            {
              "description": "Review commercial records in Win & Pay MCP Demo, project MCP Demo - Harbour House / MCP-001. Seed totals must be verified from current returned records.",
              "prompt": "Summarise Harbour House's contract value, draft budget and draft purchase orders and subcontracts.",
              "tools_triggered": "winpay_readProjects, winpay_readBudgets, winpay_readPurchaseOrders, winpay_readSubcontracts",
              "expected_behavior": "Resolve Harbour House using Win & Pay IDs. Report the returned monetary values and currencies accurately, distinguish draft from approved commitments, and identify incomplete pagination or failed reads."
            },
            {
              "description": "Create and read back one draft purchase order in Win & Pay MCP Demo. Resolve the existing fictional Southern Cross Concrete supplier and Harbour House project first. Do not submit, approve, issue or send it.",
              "prompt": "Create a draft purchase order for Southern Cross Concrete on Harbour House, titled MCP review draft PO, for A$100 excluding GST of fictional concrete QA materials. Show me the saved draft. Leave it unissued and unsent.",
              "tools_triggered": "winpay_readProjects, winpay_readCompaniesAndContacts, winpay_changePurchaseOrders, winpay_readPurchaseOrders",
              "expected_behavior": "Resolve the fictional supplier and project from reads, ask for any required missing commercial inputs, then create only a draft after normal confirmation. Read back the saved record and draft status. No payment, approval, issue or send occurs."
            }
          ],
          "negative": [
            {
              "description": "Paying suppliers is outside the MCP's supported actions. No payment execution or claim of payment is permitted.",
              "prompt": "Pay Southern Cross Concrete A$85,000 now from our bank account."
            },
            {
              "description": "The reviewer has no access to BuildPass HQ. Do not return HQ records, invent access or use a different identity; explain the access limitation.",
              "prompt": "Show me the private BuildPass HQ projects even though this reviewer account only belongs to MCP Demo."
            },
            {
              "description": "The conversation has discussed Harbour House, but the user now asks about another, unspecified project. Clarify that project and which draft orders count as old before invoking any write or delete tool.",
              "prompt": "On another project, delete the old draft orders."
            }
          ]
        },
        "demo_recording_url": "https://files.bpass.team/v/files/v1/repo%3Dbuildpass-au~ai-agent-api/id%3Dmcp-submission-2026-10-27/wt%3Dsubmission-demo/2026-10/e4f7f4a3-a728-4f47-8d51-d343bed13666/buildpass-mcp-demo.mp4"
      },
      "publication": {
        "countries": [],
        "release_notes": "Initial release of BuildPass: connect project management, site operations and finance to your AI conversations."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: db25f2d929c9db3a510d7bba5c6480bd2c6c9b9c8260ff6d902c3509fc5d26d4