with one click
sas-score-mcp-serverjs
sas-score-mcp-serverjs contains 13 collected skills from sassoftware, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Verify that a SAS Viya library exists and determine which server (CAS or SAS) hosts it. Always checks CAS first, then SAS. Returns the confirmed library name and server. Use whenever you need to confirm a library exists before listing tables or performing any library-scoped operation.
Unified resource verification skill. Use the appropriate find tool before any execution. Determines server for tables (CAS vs SAS). Never use list tools for verifying or finding specific resources; list tools are for discovery and exploration only.
Scoring workflow for Job (.job) and JobDef (.jobdef) model types. Use when the model suffix is .job or .jobdef. Handles both inline scenario scoring and table row scoring.
Scoring workflow for MAS (Micro Analytic Score) and SCR (Score Code Runtime) models. Use when the model type is .mas or .scr, or when no suffix is given (default is MAS). Handles both inline scenario scoring and table row scoring.
List SAS Viya libraries. Calls sas-score-list-libraries with the appropriate server parameter. Use only when the user explicitly wants to browse or enumerate libraries, not to verify a specific library exists. User must specify server (CAS or SAS) in their request to trigger this skill;
List MAS models, Jobs, or JobDefs in SAS Viya. Routes to the correct list tool based on resource type. Use only when the user explicitly wants to browse or enumerate models, jobs, or jobdefs.
List tables in a SAS Viya library. Always verifies the library exists and determines its server (CAS or SAS) before listing. Never calls sas-score-list-tables without first completing library verification.
Strategy for reading data from CAS or SAS tables. Determines which read tool to use (raw reads vs analytical queries).
Scoring workflow for CAS (Cloud Analytic Services) programs and CAS model tables. Use when the model suffix is .casl, or when the user references a CAS model table (casmodel), or when running inline CASL/CAS program src code. Handles both inline scenario scoring and table row scoring.
Scoring workflow for SAS Program and Macro model types. Use when the user wants to score with a SAS program , or when the user references a SAS macro by name. For CAS programs (casl) or CAS model tables, use score-cas instead. No pre-verification step — programs are scored directly. Handles both inline scenario scoring and table row scoring.
Scoring router — classifies model type and delegates to the appropriate scoring skill. Use this as the entry point for any scoring request.
Unified detail/information/describe retrieval strategy. Handles MAS models, Job models, JobDef models, SCR models, and tables. Verify resources exist using find-resources skill before retrieving details (except SCR models, which can be queried directly).
Canonical, compact request-routing strategy for SAS Viya requests.