Skip to content

Commit ea50c57

Browse files
authored
feat: Add support to Submittals
feat: Add support to Submittals
2 parents 606faec + c2288ae commit ea50c57

File tree

5 files changed

+1095
-1
lines changed

5 files changed

+1095
-1
lines changed

manifest.json

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,34 @@
105105
{
106106
"name": "aps_issues_docs",
107107
"description": "ACC Issues API quick-reference: project ID format, statuses, workflows, filters, error troubleshooting."
108+
},
109+
{
110+
"name": "aps_submittals_request",
111+
"description": "Raw ACC Submittals API call. Full JSON response. Power-user tool for any submittals endpoint."
112+
},
113+
{
114+
"name": "aps_list_submittal_items",
115+
"description": "List submittal items — compact summary with title, number, status, priority, revision. Supports filtering."
116+
},
117+
{
118+
"name": "aps_get_submittal_item",
119+
"description": "Get full details for a single submittal item by ID."
120+
},
121+
{
122+
"name": "aps_list_submittal_packages",
123+
"description": "List submittal packages — compact summary with title, identifier, spec section."
124+
},
125+
{
126+
"name": "aps_list_submittal_specs",
127+
"description": "List spec sections for submittals — identifier (e.g. 033100), title, dates."
128+
},
129+
{
130+
"name": "aps_get_submittal_item_attachments",
131+
"description": "Get attachments for a submittal item — file names, URNs, revision numbers."
132+
},
133+
{
134+
"name": "aps_submittals_docs",
135+
"description": "ACC Submittals API quick-reference: endpoints, statuses, custom numbering, workflow, key concepts."
108136
}
109137
],
110138
"keywords": [

scripts/pack-mcpb.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ fs.copyFileSync(path.join(root, "manifest.json"), path.join(buildDir, "manifest.
2424

2525
// Copy server entry (dist -> server/)
2626
const distDir = path.join(root, "dist");
27-
for (const name of ["index.js", "aps-auth.js", "aps-issues-helpers.js", "aps-dm-helpers.js"]) {
27+
for (const name of ["index.js", "aps-auth.js", "aps-issues-helpers.js", "aps-dm-helpers.js", "aps-submittals-helpers.js"]) {
2828
const src = path.join(distDir, name);
2929
if (!fs.existsSync(src)) throw new Error(`Build first: missing ${src}`);
3030
fs.copyFileSync(src, path.join(buildDir, "server", name));

0 commit comments

Comments
 (0)