Configure roles for the Service Mapping MCP tools

task brazil Updated Sep 10, 2026 2 min read sm-mcp-config-role-hierarchy.md
Raw file servicenow.com

Assign the required roles to users so they can connect to the CMDB MCP Server and call the Service Mapping MCP tools.

Before you begin

Before assigning roles, confirm the following requirements are met.

  • You have the latest version of MCP Platform Manager plugin activated.
  • You have the CMDB MCP Server [sn_cmdb_mcp_server], version 1.1.1, application installed.

Role required: admin

About this task

For information about the Service Mapping tools, see Service Mapping MCP tools.

The sn_sm_gen_ai.sm_mcp_user role grants access to all six Service Mapping MCP tools, including the create_top_down_application_service write tool.

sn_sm_gen_ai.sm_mcp_user automatically includes service_mapping_user and the MCP platform role sn_mcp_server.viewer. No manual role containment configuration is needed.

Note: If you configured role containment manually in a previous release, no action is needed. The shipped containment does not conflict with existing records.

The following table describes the roles involved and the access each one grants.

Role Type Granted rights
sn_sm_gen_ai.sm_mcp_admin MCP admin role Contains sn_sm_gen_ai.sm_mcp_user and service_mapping_admin. Grants no access to the Service Mapping MCP tools beyond what sn_sm_gen_ai.sm_mcp_user already grants; service_mapping_admin covers general Service Mapping administration, unrelated to the MCP tools.
sn_sm_gen_ai.sm_mcp_user MCP access role Access to all six Service Mapping MCP tools, including create_top_down_application_service, enforced by the REST endpoint ACL. Contains service_mapping_user and sn_mcp_server.viewer.
service_mapping_admin Standard Service Mapping role Administrative access to Service Mapping configuration. Included automatically under sn_sm_gen_ai.sm_mcp_admin.
service_mapping_user Standard Service Mapping role Read access to application service maps and topology data. Included automatically under sn_sm_gen_ai.sm_mcp_user.
sn_mcp_server.viewer MCP platform role Grants the ability to discover and invoke tools on an MCP server. Included automatically under sn_sm_gen_ai.sm_mcp_user.

Note: Role checks for Service Mapping tools and CMDB tools are independent, even though both tool groups run under the same MCP server. A user with only a Service Mapping role gets an authorization error on every CMDB tool, and a user with only a CMDB role gets an authorization error on every Service Mapping tool.

[Omitted image "sm-mcp-roles-sep26.png"] Alt text: sn_sm_gen_ai.sm_mcp_admin contains sn_sm_gen_ai.sm_mcp_user and service_mapping_admin. sn_sm_gen_ai.sm_mcp_user contains service_mapping_user and sn_mcp_server.viewer.

Procedure

  1. Navigate to All > User Administration > Users and open the record of a user who needs access to the Service Mapping MCP tools.

  2. Scroll to the Roles related list and select Edit.

  3. Add the sn_sm_gen_ai.sm_mcp_user role.

    This role grants access to all six Service Mapping MCP tools, including create_top_down_application_service. It automatically includes service_mapping_user and the MCP platform role sn_mcp_server.viewer; no additional roles need to be assigned.

  4. Select Save.

Result

The user is assigned the sn_sm_gen_ai.sm_mcp_user role and can call all six Service Mapping MCP tools, including create_top_down_application_service. The role automatically includes service_mapping_user and the MCP platform role sn_mcp_server.viewer.

What to do next

Activate the CMDB MCP Server for Service Mapping tools

Parent Topic:Service Mapping MCP tools

Keywords MCP ServerService Mappingrole hierarchysn\_sm\_gen\_ai.sm\_mcp\_userservice\_mapping\_useraccess controlNow AssistCMDB
Search documentation
Search document titles and file paths on the brazil branch