← Files OrdinateARCHIVED FILE
plugin.json
7.66 KB · Nov 2, 2026 · 13:22 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "ordinate",
"version": "0.1.1",
"description": "Answer questions about your construction projects in Ordinate, across documents, email, drawings and schedules, with citations. All tools are read-only.",
"author": {
"name": "Aline AI",
"url": "https://ordinate.app"
},
"homepage": "https://ordinate.app",
"repository": "https://github.com/aline-ai-dev/ordinate-plugin",
"license": "MIT",
"keywords": [
"ordinate",
"construction",
"aec",
"projects",
"documents",
"email",
"drawings",
"schedule"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Ordinate",
"shortDescription": "Construction project answers",
"longDescription": "Ordinate is a project intelligence platform for architecture, engineering and construction (AEC) teams. It connects a building project's documents, email, drawings, programme and registers so project managers, architects, engineers and contractors can get cited answers about the project.\n\nUse this plugin to ask about the status of your construction projects without leaving ChatGPT. It can:\n- List the Ordinate projects your account can access.\n- Search and read project documents, such as meeting reports, specifications and transmittals.\n- Search and read project email threads.\n- Query the construction programme (schedule), procurement and deliveries, the action and issue worklist, and authority (regulatory) submissions.\n- Search the drawing register and contract clauses.\n- Search your firm library, licensed standards and building codes.\n\nEvery answer cites the Ordinate records behind it and states what could not be read or verified.\n\nWho it is for: existing Ordinate customers whose organization has turned on MCP access in Ordinate. You sign in with your Ordinate account through OAuth, and the plugin sees only the projects that account can access. Accounts in organizations without MCP access see an empty project list with a note that explains why.\n\nLimitations: all tools are read-only. The plugin cannot create, change or delete data in Ordinate, send email, or approve or submit anything. It reads message text, not email attachments, unless the same file is also filed as a project document.",
"developerName": "Aline AI",
"category": "Productivity",
"capabilities": [
"List your Ordinate construction projects",
"Search and read project documents and meeting reports",
"Search and read project email threads",
"Query the programme, procurement, worklist and authority submissions",
"Search the drawing register and contract clauses",
"Search firm library, standards and building codes"
],
"websiteURL": "https://ordinate.app",
"privacyPolicyURL": "https://ordinate.app/privacy",
"termsOfServiceURL": "https://ordinate.app/terms",
"supportURL": "https://ordinate.app/support",
"composerIcon": "./assets/icon-light.png",
"composerIconDark": "./assets/icon-dark.png",
"logo": "./assets/icon-light.png",
"logoDark": "./assets/icon-dark.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "List the projects the signed-in account can access.",
"prompt": "Which Ordinate projects do I have access to?",
"tools_triggered": "listProjects",
"expected_behavior": "Returns the projects in the test account by name. Makes no changes in Ordinate."
},
{
"description": "Give a status update for the test project from its latest coordination meeting report and worklist.",
"prompt": "Give me a status update for Project Alder from its latest coordination meeting and open worklist items.",
"tools_triggered": "listProjects, getProjectContext, searchDocuments, readDocumentPage, queryAiduWorklist",
"expected_behavior": "Reads Weekly Coordination Meeting 03 - MEP Close-Up (22 July 2026) and the worklist. Reports that Zones A and B are proceeding with ceiling close-up and Zone C is on hold pending the sprinkler and linear-light clash, lists open worklist items with their status, and cites the meeting report and worklist items. States that the latest records are from July 2026."
},
{
"description": "Trace an issue across meeting reports, filed email records and the worklist.",
"prompt": "What is the history of the Zone C ceiling clash on Project Alder, and what is still blocking it?",
"tools_triggered": "listProjects, searchDocuments, inspectDocument, readDocumentPage, queryAiduWorklist",
"expected_behavior": "Finds the email record Zone C ceiling clash - relocation dimensions required and the meeting reports that mention the clash, orders the events by date, and identifies the blocked worklist item for the Zone C ceiling close-up. Each step cites its document or worklist item."
},
{
"description": "List open worklist actions with exact statuses and due dates.",
"prompt": "List the open actions on Project Alder with their status and due dates.",
"tools_triggered": "listProjects, queryAiduWorklist",
"expected_behavior": "Lists the five open worklist actions by due date, such as Circulate the ceiling close-up tracker (in progress, due 23 July 2026) and Issue the revised access-control door schedule (to do, due 24 July 2026), with owners and the exact worklist status. Notes that the due dates have passed and the statuses may be stale, and does not mark any item as resolved."
},
{
"description": "Search licensed building codes and cite the clause.",
"prompt": "Using only Ordinate, what does the SCDF Fire Code say about the duty to inspect regulated fire safety products used in fire safety works? Cite the clause.",
"tools_triggered": "searchBuildingCode",
"expected_behavior": "Returns the Fire Code 2023 (Code of Practice for Fire Precautions in Buildings) clause 11.7.1 on the duty to inspect regulated fire safety products, summarises it, and cites the clause number and code edition."
}
],
"negative": [
{
"description": "Write action. All tools are read-only, so the plugin must not claim to change data.",
"prompt": "Mark all open actions on my Ordinate project as closed."
},
{
"description": "Sending email. The plugin cannot send or reply to email; it should say so and can offer a draft instead.",
"prompt": "Reply to the contractor's latest email and approve their variation claim."
},
{
"description": "Unrelated request. The plugin should not call Ordinate tools for questions unrelated to the user's projects.",
"prompt": "What is the weather in Singapore tomorrow?"
}
]
},
"commerce": false,
"demo_recording_url": "https://drive.google.com/file/d/1eitV4rNUVMOUwLX3QXA-cS-LF8iFUgr1/view?usp=sharing",
"commerce_description": "Ordinate does not sell products or process payments in ChatGPT."
},
"publication": {
"release_notes": "Initial release: read-only access to Ordinate construction projects, including documents, email, drawings, programme, procurement, worklist, authority submissions, contracts and standards, plus a skill that guides cited project answers."
},
"apps": "./.app.json"
}
}
}
SHA-256: a1f2844ef53c4fdcc70e1584c9d474c1280c3f1eb8379d41d469075aefab78d1