mcp.ntsa.uk
Catalog MCP for Priority agent skills. Agents grab a skill here, then run it against instances the user allowlisted. This host does not compile forms and cannot see on-prem SQL.
Add the MCP
grok mcp add --transport http priority-catalog https://mcp.ntsa.uk/mcp
Cursor / Claude: HTTP MCP URL https://mcp.ntsa.uk/mcp (one JSON-RPC object per POST, protocol 2024-11-05). This deployment does not serve stdio or a long-lived event stream.
Skills
Add another skill later by dropping catalog/<name>/meta.json and SKILL.md — no MCP code change.
- Prepare unprepared Priority forms (
prepare-all-unprepared-priority-forms) v1.0.0Web Form Preparation batch on CE DEV. Named list preferred. CLI AllUnprepared is not implemented. SQL-gated success. - Priority API Licence for WCF formStart (
priority-api-licence-wcf) v1.0.0USERSB.REST is the API License flag required for priority-web-sdk formStart (including EXEC / REPPREPDIRECT2). Diagnose the Blocker and flip REST on Dev/test only when approved. - Priority SQL backup audit (read-only) (
priority-backup-audit) v1.0.0Inventory Agent jobs, backup paths, recovery models, and gaps vs backup standard. Read-only; integrated auth. - Priority SQL backup path cutover (
priority-backup-cutover) v1.0.0Phased DEV then TST then PRI backup cutover to G: standard. Never auto-prune F: archives. Rollback notes. - Priority SQL backup standard (
priority-backup-standard) v1.1.0Target layout, backup chains, job names, and retention policy. A disk-pressure cleanup example must not be copied as a new SQLBACKUPDAYS standard. - Priority create table (Tabula-safe) (
priority-create-table) v1.0.0Physical CREATE + UNIQUE IGNORE_DUP_KEY=ON; COLUMNS.SIZE never 0 (CHAR=WIDTH, REAL/INT=8). Fixes Form Generator missing column and Ignore Duplicate Values on SQL-bootstrapped tables. - Priority Day Works UAT (
priority-day-works-uat) v1.1.1Day Works gates A-B (part long-desc History; Edit header Day Works + VAT). Gates C-G parked until UNPARK. - Priority dictionary SQL (IDENTITY-safe) (
priority-dictionary-sql) v1.1.0Insert CATALOG/COLUMNS/T$EXEC/INDEXES/EXECMODULE/EXECPREPLOCK with SCOPE_IDENTITY. Explains name_missing when EXECPREPLOCK is absent. - Priority disk and mount layout report (
priority-disk-mount-layout-report) v1.0.0IT-facing layout: MDF/LDF/backup paths, jobs, free space on mount points. PDF or markdown evidence. - Priority form engineering (
priority-form-engineering) v1.1.0Named Form Prep success gate, Form Generator nav, house-type PRE-DELETE, shell install verify, msg 154 leave-line pointers. Does not fork v1 Prepare-NamedForm.ps1. - Form Prep gate after SQL dictionary change (
priority-form-prep-after-sql-change) v1.0.0Required Form Prep pass after FORMTRIGTEXT or trigger SQL edits before UAT retry. Links prepare-all-unprepared-priority-forms. - Priority named-form prep (
priority-formprep) v1.0.0Prepare one Priority form by internal ENAME via Web SDK. SQL-gate EXECPREPLOCK. Return FORMPREPERRS on fail. User allowlists instances; this catalog does not compile. - Form Prep shadow tables (
priority-formprep-shadow-tables) v1.0.0Create pritempdb T$$ shadow tables and treat EXECPREPLOCK as the only Form Prep success signal. - Priority Help Wizards (WIZ3 English) (
priority-help-wizards) v1.0.0Medatech-network topic skill for forms-code. Uses priority-skill-dag lazy load. - Priority hours enter line (
priority-hours-enter-line) v1.0.0UI entry on Reports of Project Hrs/Expenses: complete every column, WBS via F6, Ctrl+Enter for a new blank row; never overwrite. - Priority hours export to Excel (
priority-hours-export-excel) v1.0.0Export Reports of Project Hrs/Expenses search results to Excel with No Template. - Priority DBA hours handoff to Haitch (
priority-hours-handoff-haitch) v1.0.0After material DBA work: human-equivalent hours and WBS to Haitch. Backup notices via Haitch — not direct infra Teams. - Priority less-than-8 report hours (
priority-hours-less-than-8-report) v1.0.0Run Less than 8 Rep Hours shortcut, Excel No Template; empty means all weekdays in range are full. - Priority hours OData post (
priority-hours-odata-post) v1.0.0Post confirmed timesheet lines via OData TRANSORDER_q; PDES max 60; force FLAG N for non-billable; prefer over UI automation. - Priority hours orchestrator (
priority-hours-orchestrator) v1.0.0Standing rules for Priority timesheets: 8h weekdays, Recording Hours, WBS map, draft-then-confirm, overflow, agent-hour scrutiny. CE/Medatech codes are examples. - Priority hours search by date and employee (
priority-hours-search-by-date-employee) v1.0.0F11 / month-wildcard search on Reports of Project Hrs/Expenses by date and employee; never Down into Tasks. - Priority HT delete deadlock triage (
priority-ht-delete-deadlock-triage) v1.0.0SQL 1205 on house-type delete: deadlock graph, FORMTRIGTEXT compare, index checks. Evidence only — no auto ALTER. - Priority house-type DELETE smoke (
priority-ht-delete-smoke) v1.1.0HT-DL on TEST under concurrent recalc. Confirm company title. Open ZCLA_HTEDIT blocks delete. - Priority SQL instance health collect (
priority-instance-health-collect) v1.0.0Portable sqlcmd health collection: disk mount points, memory pressure, early outage signals. Integrated auth. - Priority MCP discovery tools (
priority-mcp-discovery) v1.0.0companies, entity_search, form_columns, form_tree against Priority Cloud MCP. - Priority MCP forms read/write (
priority-mcp-forms) v1.0.0form_fetch and form_update: filters, subforms, create/update, key fields. - Priority MCP help and in-product AI skills (
priority-mcp-help-and-skills) v1.0.0help, skill_list, skill_fetch: list/pick/fetch/follow workflow. - Priority MCP procedures and reports (
priority-mcp-procedures) v1.0.0procedure_start / procedure_continue step machine (input, choose, warning, output, wait). - Priority MCP search tools (
priority-mcp-search) v1.0.0enterprise_search vs entity_search: when to use which. - Priority MCP setup and connection (
priority-mcp-setup) v1.0.0Prerequisites and connection for Priority Cloud MCP Server (PAT/OAuth2, endpoint, cloud-only). - Priority OData (DEV dictionary / data) (
priority-odata-dev) v1.2.1Read Priority dictionary or business data via OData (and FORMLIMITED RESTFLAG audit). Catalog grab-only; execute locally with CredMan. Does not replace Form Prep gates. - Priority customer-ready guides (
priority-ops-customer-guides) v1.0.0Medatech-network topic skill for customer-guides. Uses priority-skill-dag lazy load. - Priority financials / VAT / COGS (
priority-ops-financials) v1.0.0Medatech-network topic skill for financials. Uses priority-skill-dag lazy load. - Priority install / upgrade / refresh (
priority-ops-install-upgrade) v1.1.0Install and SSL hub, plus a confirmed mobile intermediate-certificate repair and a separate post-reboot service-start repair. Exact commands for both are unknown. - Priority API / portal / EDI / sync (
priority-ops-integrations) v1.0.0Medatech-network topic skill for integrations. Uses priority-skill-dag lazy load. - Medatech Installed-as-Standard packages (
priority-ops-packages) v1.0.0Medatech-network topic skill for packages. Uses priority-skill-dag lazy load. - Priority procedure packs (
priority-ops-procedures) v1.0.0Medatech-network topic skill for procedures. Uses priority-skill-dag lazy load. - Priority report packs (
priority-ops-reports) v1.0.0Medatech-network topic skill for reports. Uses priority-skill-dag lazy load. - Priority official SOP lessons (
priority-ops-sop) v1.0.0Medatech-network topic skill for sop. Uses priority-skill-dag lazy load. - Priority support desk / BPM service calls (
priority-ops-support-desk) v1.0.0Medatech-network topic skill for support-desk. Uses priority-skill-dag lazy load. - Priority system admin / troubleshooting (
priority-ops-system-admin) v1.0.0Medatech-network topic skill for system-admin. Uses priority-skill-dag lazy load. - Priority training / work instructions (
priority-ops-training) v1.0.0Medatech-network topic skill for training. Uses priority-skill-dag lazy load. - Priority post-move backup health (
priority-post-move-health) v1.0.0After backup-path moves: services, jobs, G: paths, smoke DIFF/TLOG VERIFYONLY. Read-only smoke; integrated auth. - Priority price quotation (PQ) create via OData (
priority-price-quotation-create) v1.0.0Create a Price Quotation (CPROF) from a step estimate: header copied from recent PQs, one CONS-HR-MED line per step posted in reverse, qty = 2x internal, no price (triggers set it), per-line remarks, draft-first and read back. - Priority named-procedure prep (
priority-procedure-prep) v1.1.0Prepare one Priority procedure/report (TYPE=P/R) via EXEC + REPPREPDIRECT2. Gate on EXECPREPLOCK.UPD=N and system/prep/d{T$EXEC}.prp mtime. Portable mjs + API Licence (USERSB.REST). User allowlists instances. - Priority procedure style (
priority-procedure-style) v1.2.0SQLI/trigger style: banners, '' vs '\0' strings, PROGPARAM/:$.NAME, GOTO vs LOOP, report FILE/REPCLMNSA, FORMTRIGTEXT line length. - Priority project create smoke (
priority-project-create-smoke) v1.1.0TC-01-05: new project, team, contract, copy HT, paste plots. Follows UAT orchestrator standing rules. - Recalc concurrency (
priority-recalc-concurrency) v1.0.0Edit delete/recalc paths under live Stack: ELEMENT sign for checkpoint deletes, RECALC clear, SWP pre-purge, stale-price consumers. - Priority report form zooms (ZOOMCOLUMNS2) (
priority-report-form-zooms) v1.0.0Link report name columns to Priority forms via ZOOMCOLUMNS2 (FORMEXEC/COLNAME/ZOOMEXEC/JOINCOL). Hide id columns; show PARTDES-style descriptions; prepare after change. - Priority SaaS OIDC + Accounts MFA login (
priority-saas-oidc-login) v1.1.0Interactive Priority Cloud/SaaS WebUI login: tenant discovery, priority-web PKCE, checkPassword, email MFA checkotp, consent redirect, token exchange. Tokens outside git. - Optional Analytics child field hides parent rows (
priority-service-desk-analytics-child-field) v1.0.0Removing an optional Analytics child cost field restores parent rows that have no child. It does not deliver parent rows plus child costs. No outer-join switch exists. - Filter blank part rows out of a consumables report (
priority-service-desk-blank-partname-report) v1.0.0Deployed report filter PART.PARTNAME <> '' removed blank consumable lines. The line number is specific to that report. Base rows were not deleted. - Regenerate a multi-record Form Designer layout (
priority-service-desk-form-designer-multi-record) v1.0.0When single-record and multi-record user designs diverge, change the multi-record view in Form Designer so multi-record entries are generated, then copy that design only with owner approval. Not a dictionary title change. - Draft inventory conversion needs the raw-material lot first (
priority-service-desk-inventory-conversion-raw-lot) v1.0.0Create the new raw-material lot, then select it on a Draft inventory conversion. Customer acceptance of the draft path is not proof the conversion was finalized or that stock moved. - Mobile app update plus registration restored login (
priority-service-desk-mobile-app-update-registration) v1.0.0Update the mobile app to a currently supported build and repeat registration. The historical build 183.2.79 is evidence from one call, not a universal target. - Orphan work-order balance is an inventory escalation (
priority-service-desk-orphan-wo-past-balance) v1.0.0Residual stock from a production report with no work-order reference. Escalate correction and Update Invent. by Past Balance to the inventory owner. Do not delete or repost autonomously. - Work-order close record-modified (custom close balance) (
priority-service-desk-record-modified-custom-close) v1.0.0Diagnose record-modified on work-order close when custom close logic writes backend balance before the transition completes. Exact code edit unknown. No repair SQL. - Report runs after a scoped browser site-data clear (
priority-service-desk-report-browser-site-data) v1.0.0When a Priority report runs in a private window but not the normal profile, clear only that site's cache and cookies and retest. Not a plugin reinstall, and not a fix for every missing report. - UI language selected the wrong print format (
priority-service-desk-ui-language-print) v1.0.0Wrong print format after a move can be the user's UI language. American English was the mismatched language in the call. The target language was not named. - Inactive user versus missing P.Account Sign Up (
priority-service-desk-user-paccount-signup) v1.0.0Separate a former-employee link that inactivates the user from an active user whose P.Account Sign Up box is unticked. The second case was corrected and the customer retry succeeded. - Synchronous webhook slowness is a temporary disable only (
priority-service-desk-webhook-sync-mitigation) v1.0.0A synchronous business-rule webhook that spends most of the request in a failing TLS handshake can be temporarily disabled to restore UI speed. That is a mitigation. The endpoint repair and rule re-enable were still open. - Priority shell compile (
priority-shell-compile) v0.1.0Compile one Version Revision on a user-allowlisted instance into NN.sh. SQL/file-gated. Catalog does not compile. - Priority shell install (
priority-shell-install) v0.1.0Install one caller-supplied Priority upgrade shell onto a user-allowlisted instance. Parse and path-allowlist before WCF. Catalog does not install. - Priority skill DAG lazy loader (
priority-skill-dag) v1.0.0Resolve which Medatech lessons and catalog skills to load for a query. CAST IRON harvest via harvest-priority-skills. - Priority SQL UDATE / user (
priority-sql-udate-user) v1.0.0Mint History or audit rows with correct Priority UDATE (minutes since 1988-01-01) and USERLOGIN resolution. - Priority Sunday backup check (
priority-sunday-backup-check) v1.0.0Post-overnight Agent job + G: path + PRI t-log check; short pass/fail for Haitch. Europe/London Sunday routine. - CE Priority UAT orchestrator (
priority-uat-orchestrator) v1.1.0Fast standard UAT rules + pointer to bob-design-uat uat-video-pack; CASE/UNPARK/DNAME. - Priority UAT WCF walker (
priority-uat-wcf) v1.2.0Shared WCF/web-sdk notes: formStart vs startSubForm, parent warningConfirm, PARTNAME filters, sibling sub-forms, retrieve windows, sticky filters, Owner missing. - Version Revision discipline (
priority-version-revision-discipline) v1.1.0Flag/add Revision Steps (TAKE*) before Prepare; TAKETRIG shape; refuse empty UPGNOTES; verify INSTALLEDUPGTRIG after install.
Execute plane (local plugins)
User file %USERPROFILE%\.priority-formprep\instances.json (schema from get_instance_schema). CredMan for passwords. Local Grok plugins: priority-formprep (prepare_form), priority-shell-compile (compile_shell), priority-shell-install (install_shell), priority-odata-dev (odata_get / odata_query / odata_dump_procedure / formlimited_audit). Compile, install, and OData are separate tools. This host does not run them.
Hard rules
- Never SQL-flip UPD=N.
- Success = UPD=N and LASTPREPDATE advanced.
- Never invent a WCF URL; only user-listed instance ids.
- RESTFLAG-only FORMLIMITED can hide UI sibling tabs. See
priority-odata-dev.