# martinoschuetz/sas-mcp-server

Source: https://glimind.com/server/github%2Fmartinoschuetz%2Fsas-mcp-server
Registry id: `github/martinoschuetz/sas-mcp-server`
Status: unknown

## Tools (80)

- `apply_report_operations`: Apply an ordered batch of native VA operations to a report.
- `cancel_job`: Cancel a running job.
- `catalog_download_table_profile`: Download a table's data dictionary and column profile as CSV.
- `catalog_find_instance`: Resolve the catalog instance for a source-asset resource_uri.
- `catalog_get_adhoc_analysis`: Poll a profiling job and cross-check the target instance.
- `catalog_get_agent_history`: Inspect an agent's run history.
- `catalog_list_agents`: List the catalog's discovery agents.
- `catalog_run_adhoc_analysis`: Submit an ad-hoc profiling job for a table.
- `catalog_run_agent`: Start a discovery agent run to crawl data source.
- `catalog_search`: Search the catalog for assets using SAS catalog search grammar.
- `catalog_search_helper`: Discover how to query the catalog.
- `copy_report`: Copy a report to a new one.
- `create_business_rule`: Manage conditional rules inside a rule set.
- `create_business_ruleset`: Manage rule sets.
- `create_decision_flow`: Manage decision flows that chain rule set steps.
- `create_ml_project`: Create a new AutoML project from a CAS table.
- `create_report`: Create a Visual Analytics report and return its id.
- `delete_business_rule`: Manage conditional rules inside a rule set.
- `delete_business_ruleset`: Manage rule sets.
- `delete_decision_flow`: Manage decision flows that chain rule set steps.
- `delete_report`: Delete a report and its content.
- `describe_report_objects`: Discover what a report can contain.
- `download_file`: Download file content.
- `execute_sas_code`: Execute SAS code snippets and retrieve execution results.
- `export_report`: Export a report in various formats.
- `get_business_rule`: Manage conditional rules inside a rule set.
- `get_business_ruleset`: Manage rule sets.
- `get_castable_columns`: Get column names, types, labels, formats.
- `get_castable_data`: Fetch sample rows from a CAS table.
- `get_castable_info`: Get table metadata (row count, columns, size).
- `get_compute_table_data`: Fetch a page of rows from a table in a SAS library.
- `get_decision_flow`: Manage decision flows that chain rule set steps.
- `get_decision_flow_code`: Retrieve the generated DS2 execution code for a flow.
- `get_decision_flow_revision`: Lock, list, and fetch immutable decision revisions.
- `get_glossary_term`: One term in full with custom attributes.
- `get_job_log`: Retrieve job log.
- `get_job_status`: Check job state.
- `get_mas_module_step_signature`: Inspect a published MAS module step's signature.
- `get_report`: Get report metadata and definition.
- `get_report_outline`: Read a report's structure back.
- `list_business_rules`: Manage conditional rules inside a rule set.
- `list_business_ruleset_revisions`: List a rule set's locked revisions.
- `list_business_rulesets`: Manage rule sets.
- `list_cas_servers`: List available CAS servers.
- `list_caslibs`: List CAS libraries on a server.
- `list_castables`: List tables in a CAS library.
- `list_compute_columns`: List columns of a table in a SAS library.
- `list_compute_contexts`: List available compute contexts.
- `list_compute_libraries`: List SAS libraries assigned in a compute context.
- `list_compute_tables`: List tables in a SAS library within a compute context.
- `list_decision_flow_revisions`: Lock, list, and fetch immutable decision revisions.
- `list_decision_flows`: Manage decision flows that chain rule set steps.
- `list_files`: List files in the Viya Files Service.
- `list_glossary_term_types`: List the term types available.
- `list_glossary_terms`: Exact structural listing of glossary terms.
- `list_jobs`: List recent/running jobs.
- `list_mas_modules`: List published MAS modules.
- `list_ml_projects`: List AutoML projects.
- `list_publishing_destinations`: List available scoring/publishing destinations.
- `list_registered_models`: List models in repository.
- `list_reports`: List Visual Analytics reports.
- `list_source_tables`: List source tables not yet loaded into memory.
- `lock_business_ruleset_revision`: Lock the current rule set state as an immutable revision.
- `lock_decision_flow_revision`: Lock, list, and fetch immutable decision revisions.
- `promote_table_to_memory`: Load a source table into memory at global scope.
- `publish_decision_flow`: Publish a locked decision revision to a MAS destination.
- `publish_ml_champion_model`: Publish an AutoML project's champion model.
- `query_data`: Run a FedSQL SELECT against CAS or compute data.
- `register_ml_champion_model`: Register an AutoML project's champion model.
- `reset_compute_session`: Delete the cached compute session for a context.
- `run_ml_project`: Run pipeline automation.
- `score_data`: Score data against a published model or decision.
- `search_glossary_terms`: Free-text, ranked search over term names and definitions.
- `submit_batch_job`: Submit a SAS job for async execution.
- `update_business_rule`: Manage conditional rules inside a rule set.
- `update_business_ruleset`: Manage rule sets.
- `update_decision_flow`: Manage decision flows that chain rule set steps.
- `upload_data`: Upload a data file into a CAS table.
- `upload_file`: Upload a file to the Viya Files Service.
- `upload_inline_data`: Create a small CAS table from inline csv/tsv text.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
