← Files PortravoARCHIVED FILE

plugin.json

2.51 KB · Nov 3, 2026 · 19:00 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "portravo",
  "version": "1.1.1",
  "description": "Turn an owned construction plan into a reviewable takeoff. Check active automated trades and the exact existing-credit cost before starting, attach the actual PDF to a project, and recover progress without rerunning the job. Review quantities, returned source links and unresolved scope before exporting a reviewed estimate. Direct file transfer accepts up to 10 MiB; use the owned project upload page for plans up to 50 MiB. Credit guards do not buy credits or authorize billed overage.",
  "author": {
    "name": "Soxoa LLC",
    "email": "hello@portravo.com",
    "url": "https://portravo.com"
  },
  "homepage": "https://portravo.com/developers/mcp",
  "keywords": [
    "construction",
    "material takeoff",
    "plan PDF",
    "estimate",
    "XLSX"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Portravo",
        "shortDescription": "Review plan takeoffs",
        "longDescription": "Turn an owned construction plan into a reviewable takeoff. Check active automated trades and the exact existing-credit cost before starting, attach the actual PDF to a project, and recover progress without rerunning the job. Review quantities, returned source links and unresolved scope before exporting a reviewed estimate. Direct file transfer accepts up to 10 MiB; use the owned project upload page for plans up to 50 MiB. Credit guards do not buy credits or authorize billed overage.",
        "developerName": "Soxoa LLC",
        "category": "Productivity",
        "capabilities": [],
        "websiteURL": "https://portravo.com",
        "supportURL": "https://portravo.com/support",
        "privacyPolicyURL": "https://portravo.com/privacy",
        "termsOfServiceURL": "https://portravo.com/terms",
        "logo": "./assets/icon.png",
        "composerIcon": "./assets/icon.png",
        "defaultPrompt": [
          "Check what is required before starting a takeoff for these selected trades.",
          "Review the source gaps and uncertain quantities in my existing takeoff.",
          "Download the estimate only after its review and pricing checks pass."
        ]
      },
      "review": {},
      "publication": {
        "release_notes": "1.1.1: Updated portable workflow skills and current account, consent and recovery guidance. Package validation is separate from connected account acceptance and directory review."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 89197004588fe2693ce7ee139589b462cea6af9a3daef749ceddf81978e47914