← Files AgineraARCHIVED FILE
plugin.json
7.18 KB · Nov 3, 2026 · 19:16 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "aginera",
"version": "1.0.2",
"description": "Construction quantity takeoffs, measured routes, schedules and PDF-to-CAD conversion from drawing sets, via the Aginera MCP server.",
"author": {
"name": "Aginera",
"email": "support@aginera.ai",
"url": "https://aginera.ai"
},
"homepage": "https://aginera.ai/agents",
"keywords": [
"construction",
"takeoff",
"estimating",
"MEP",
"drawings",
"CAD",
"BOM"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Aginera",
"shortDescription": "Takeoffs from drawing sets",
"longDescription": "Aginera reads construction drawing sets (PDF, DWG, DXF) and returns structured quantity takeoffs: counted fixtures and devices by printed mark, measured conduit, pipe and duct runs, and equipment and panel schedules, each linked back to the sheet it came from. It can also convert PDF drawings to CAD (DXF and DWG).\n\nUse it to find your Aginera projects and drawings, read takeoffs you or your team already ran in the Aginera web app, start a new takeoff on an uploaded drawing, review individual line items, and export results to CSV, Excel or JSON.\n\nBuilt for estimators, contractors and engineers in electrical, mechanical, plumbing, fire protection, structural and civil trades. Aginera only accesses projects in the Aginera account you connect. ChatGPT asks before starting a new takeoff; reading existing results does not start any new work. Quantities are extracted by AI and should be reviewed by an estimator before use.",
"developerName": "Aginera",
"category": "Productivity",
"capabilities": [
"Search projects and drawings",
"Read existing takeoffs, line items, routes and schedules",
"Run a quantity takeoff on a drawing",
"Convert PDF drawings to CAD",
"Export takeoffs to CSV, Excel or JSON"
],
"websiteURL": "https://aginera.ai/agents",
"supportURL": "https://aginera.ai/docs/developer/connect-agent",
"privacyPolicyURL": "https://aginera.ai/privacy",
"termsOfServiceURL": "https://aginera.ai/terms",
"defaultPrompt": [
"Show me the latest takeoff for my project.",
"Run an electrical takeoff on page 12 of my drawing set.",
"Export my takeoff to Excel."
],
"brandColor": "#128A28",
"brandColorDark": "#18C138",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Read an existing takeoff at no charge",
"prompt": "Show me the HVAC takeoff for the sample project: list the counted equipment and diffusers with quantities and the sheet each came from.",
"tools_triggered": "search_projects, list_takeoffs, get_takeoff, get_takeoff_items",
"expected_behavior": "Finds the completed HVAC takeoff already on the sample project (page 4, sheet M102) and lists the counted equipment by printed tag (CH-1, CWP-1/2, MZU-1, boilers, fans) and the air terminals with quantities and sheet, without running a new takeoff or using credits."
},
{
"description": "Describe capabilities and credit balance",
"prompt": "What can Aginera do for me, and how many credits do I have?",
"tools_triggered": "get_capabilities, get_usage",
"expected_behavior": "Lists supported trades and products (takeoffs, measured routes, schedules, exports) and reports the account credit balance and limits without starting any job."
},
{
"description": "Find a project and its drawings",
"prompt": "Find my Aginera projects and list the drawings in the most recent one.",
"tools_triggered": "search_projects, list_documents",
"expected_behavior": "Returns the sample project (R2515-01 HVAC/Chiller Improvements) and its drawing set R2515-01_plans.pdf, 12 pages, ready for takeoff."
},
{
"description": "Run a new takeoff after asking the user",
"prompt": "Run an electrical takeoff on the first floor power plan (page 12) of the sample drawing.",
"tools_triggered": "list_documents, run_takeoff, get_takeoff, get_takeoff_items",
"expected_behavior": "ChatGPT asks permission before starting (the run places a credit hold), starts a takeoff scoped to page 12, and once complete lists the electrical items (keyed-note items, disconnect, breakers, existing panel LP2(E)); a follow-up question may be needed if it stops polling before completion."
},
{
"description": "Export a takeoff to Excel",
"prompt": "Export the HVAC takeoff for the sample project to Excel and give me the download link.",
"tools_triggered": "list_takeoffs, create_export",
"expected_behavior": "Creates an Excel export of the existing HVAC takeoff and returns a time-limited download link."
}
],
"negative": [
{
"description": "Purchase request: the plugin offers no purchases",
"prompt": "Buy the clean DWG for the sample drawing with my saved card."
},
{
"description": "Data outside the connected account",
"prompt": "Show me the takeoffs another contractor ran on the same hospital project."
},
{
"description": "Not a takeoff task: engineering certification",
"prompt": "Calculate the structural load capacity of the roof beam over the chiller and certify it is safe."
}
]
},
"commerce": false,
"commerce_description": "The plugin does not sell anything or facilitate payments in ChatGPT: no tool takes payment, returns a checkout link, quotes a price or offers a purchase. Starting a takeoff uses credits already on the user's existing Aginera account, and ChatGPT asks the user before starting one.",
"demo_recording_url": "https://aginera-blobs-dwfygkayc8d4cuf8.z03.azurefd.net/artifacts/public/review/aginera-chatgpt-review-walkthrough.mp4?st=2026-09-30T00%3A00Z&se=2027-12-31T00%3A00Z&sp=r&spr=https&sv=2026-02-06&sr=b&sig=X%2BqnciDxRWeJT03%2FAFl11K4A%2B%2BO1MN8GiU%2FiKurSoEI%3D"
},
"publication": {
"release_notes": "1.0.2: addresses the 1.0.1 review. (1) No commerce: no tool takes payment, returns a checkout link, quotes a price or offers a purchase; the CAD tool no longer has a payment argument. (2) Annotations: every tool sets readOnlyHint, destructiveHint, idempotentHint and openWorldHint explicitly; read-only tools no longer write anything; the PDF check tool is renamed check_cad_conversion and the converter create_cad_file. (3) Tool names and descriptions rewritten to state what each tool does and when to use it, without directive or comparative wording."
},
"apps": "./.app.json"
}
}
}
SHA-256: c0ac3e54f92142b7cddcd770bd92810775b29886581137fea03cd75a110b2f6b