Snow

88 tools. 54 can modify or destroy data without limits.

4 destructive tools with no built-in limits. Policy required.

Last updated:

54 can modify or destroy data
34 read-only
88 tools total

Community server · catalogue entry verified 12/06/2026

How to control Snow ↓

What Snow exposes to your agents

Read (34) Write / Execute (50) Destructive / Financial (4)
Critical Risk

The most dangerous Snow tools

54 of Snow's 88 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Snow

PolicyLayer is an MCP gateway — it sits between your AI agents and Snow, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "delete_script_include": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "add_change_task": {
    "limits": [
      {
        "counter": "add_change_task_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "get_aggregate_data": {
    "limits": [
      {
        "counter": "get_aggregate_data_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Snow — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON SNOW →

Free to start. No card required.

All 88 Snow tools

WRITE 49 tools
Write add_change_task Adds a new task to an existing change request. Write add_comment_to_incident Adds a customer-visible comment (updates the 'comments' field) to an existing incident. Write add_comment_to_request Adds a customer-visible comment to a request ticket (REQ). Write add_file_to_changeset Add (track) a configuration record inside the specified changeset. Write add_group_members Add multiple users to a group. Write add_work_notes_to_incident Adds internal work notes (updates the 'work_notes' field) to an existing incident. Write approve_change Approves a change request. This finds the current user's approval record Write attach_file_to_record Attaches a file to any record in ServiceNow. The file content must be Base64 encoded. Write commit_changeset Mark a changeset as complete (state = 'complete'). Write create_article Create a new knowledge article. Write create_catalog Creates a new, top-level service catalog. Write create_catalog_category Creates a new category within a specified Service Catalog. Write create_catalog_item_variable Creates a new variable (question/field) on a service catalog item's form. Write create_category Create a new category inside a Knowledge Base. Write create_change_request Creates a new Normal, Standard, or Emergency change request. Write create_changeset Create a new local Update Set (changeset). Write create_epic Creates a new epic in the Agile Development 2.0 module. Write create_group Create a new group. Write create_incident Creates a new incident. Credentials must be provided in the params object. Write create_knowledge_base Creates a new Knowledge Base. Write create_project Creates a new project. Write create_request_ticket Creates a new, simple service request ticket (sc_request). Write create_script_include Create a new Script Include in ServiceNow. Write create_scrum_task Creates a new scrum task and associates it with a parent story. Write create_story Creates a new user story in the Agile Development 2.0 module. Write create_story_dependency Creates a dependency relationship between two user stories. Write create_ui_policy Creates a new UI Policy. Write create_ui_policy_action Creates a UI Policy Action that controls the state of a catalog variable. Write create_user Creates a new user record. Write create_workflow Create a new workflow definition. Write move_catalog_items Moves one or more service catalog items to a new category. Write publish_article Publish a knowledge article (sets workflow_state to 'published'). Write reject_change Rejects a change request. This finds the current user's approval record Write resolve_incident Resolves an incident by setting its state to 'Resolved' and adding resolution notes. Write submit_change_for_approval Submits a change request for approval by setting its state to 'Assess'. Write update_article Update an existing knowledge article. Write update_catalog_category Updates an existing service catalog category's title or description. Write update_catalog_item_variable Updates an existing variable on a service catalog item's form. Write update_change_request Updates one or more fields on an existing change request. Write update_changeset Update an existing changeset (name or description). Write update_epic Updates an existing epic in the Agile Development 2.0 module. Write update_group Update an existing group. Write update_incident Updates an existing incident with new information like work notes, state, or priority. Write update_project Updates an existing project in ServiceNow. Write update_script_include Update an existing Script Include in ServiceNow. Write update_scrum_task Updates an existing scrum task in ServiceNow. Write update_story Updates an existing user story in the Agile Development 2.0 module. Write update_user Update an existing user record. Write update_workflow Update an existing workflow definition.
READ 34 tools
Read get_aggregate_data Performs an aggregation (COUNT, AVG, SUM, etc.) on a table, with optional grouping. Read get_article Retrieve a single knowledge article by sys_id. Read get_catalog_item Retrieves the full details for a specific service catalog item using its sys_id. Read get_change_request_details Retrieves the full details of a single change request by its sys_id or number. Read get_changeset_details Retrieve full details for a single changeset. Read get_incident Retrieves the full details of a single incident by its unique sys_id. Read get_incident_by_number Finds and retrieves a single incident by its number (e.g., 'INC0010107'). Read get_records_from_table Retrieves records from any specified table with advanced filtering, sorting, and pagination. Read get_request_ticket Retrieves the details of a specific request ticket (REQ) by its sys_id or number. Read get_script_include Retrieve a single Script Include by sys_id. Read get_table_schema Retrieves the schema (column names, types, etc.) for a specific table Read get_user Retrieve a single user by sys_id, user_name, or email. Read get_workflow Retrieve a single workflow definition by sys_id. Read list_articles List knowledge articles with optional filters. Read list_available_tables Lists tables in the instance by querying the system's metadata table (sys_db_object). Read list_catalog_categories Lists categories within the Service Catalog. Read list_catalog_item_variables Lists all the variables (questions/fields) for a specific service catalog item. Read list_catalog_items Lists available items from the Service Catalog. Read list_catalogs Lists the available service catalogs in the instance. Read list_change_requests Lists change requests with optional filtering and pagination. Read list_changesets Lists local Update Sets (Changesets), with options to filter. Read list_epics Lists epics from ServiceNow with filtering options. Read list_groups List groups with optional filters. Read list_incidents Lists incidents based on a query, with support for pagination and field selection. Read list_knowledge_bases List knowledge bases with optional title filter. Read list_projects Lists projects from ServiceNow with optional filters. Read list_recent_incidents Fetches a list of the most recently created incidents. Read list_request_tickets Lists request tickets (sc_request) with optional filters. Read list_script_includes Lists Script Includes, with options to filter by name or API name. Read list_scrum_tasks Lists scrum tasks from ServiceNow with optional filters. Read list_stories Lists user stories with optional filtering and pagination. Read list_users List users with optional filters. Read list_workflows Lists workflow definitions, with options to filter by name or associated table. Read search_records_by_text Searches for a term in the common text fields of a table using a LIKE query.

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Snow

Can an AI agent delete data through the Snow MCP server? +

Yes. The Snow server exposes 4 destructive tools including delete_script_include, delete_story_dependency, delete_workflow. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Snow? +

The Snow server has 49 write tools including add_change_task, add_comment_to_incident, add_comment_to_request. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Snow.

How many tools does the Snow MCP server expose? +

88 tools across 3 categories: Destructive, Read, Write. 34 are read-only. 54 can modify, create, or delete data.

How do I enforce a policy on Snow? +

Register the Snow MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Snow tool call.

Deterministic rules across all 88 Snow tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

88 Snow tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.