MCP Server Guide
ServiceNow MCP Server: Official Setup Guide
Expose a deliberately small set of ServiceNow actions through the MCP Server Console, then govern the connected agent with normal platform roles and audit controls.
The short answer
ServiceNow officially supports creating MCP servers on a ServiceNow instance. The capability is documented for the Australia release and is administered through MCP Server Console.
What is the ServiceNow MCP server?
A ServiceNow MCP server packages selected platform tools behind a standard MCP endpoint. Instead of giving an agent broad REST API freedom, an administrator chooses which tools the server exposes and can activate or deactivate the endpoint centrally.
The official pattern is valuable because it keeps the connection within ServiceNow governance. It also means the quality of the integration depends on tool design: narrow, well-named actions are safer and easier for a model to use than a generic record mutation tool.
What you should know before connecting it
Administrative role
ServiceNow documents the sn_mcp_server.admin role (or admin) for MCP server administration. Do not assign this role to the runtime identity unless it truly needs to manage servers.
Instance-specific endpoint
The documented endpoint format is https://<instance>.service-now.com/sncapps/mcp-server/mcp/<server-name>. The server must be activated before a client can use it.
Tools are explicitly selected
Administrators create a server and add the desired tools. This is the right place to separate read operations, ticket creation, approvals, and high-impact changes.
Setup plan
- Confirm release and entitlement — Verify that the instance includes MCP Server Console and review ServiceNow’s current release documentation.
- Open MCP Server Console — Use an administrator account with sn_mcp_server.admin to create a clearly named server.
- Add the minimum tool set — Begin with lookups and safe ticket creation; avoid generic scripts or unrestricted record updates.
- Activate and copy the endpoint — Activate the server, record its instance-specific URL, and configure the MCP client authentication.
- Test with a restricted user — Validate both allowed and denied operations, then inspect audit records before production enablement.
Useful agent workflows
Incident intake
Create a structured incident from a conversation after the user confirms category, impact, urgency, and description.
Knowledge retrieval
Search approved knowledge articles and return links, versions, and ownership rather than inventing support steps.
Change preparation
Draft a change request and collect evidence while leaving risk approval and implementation to authorized people.
Security checklist
- Separate the MCP server administrator from the runtime service identity.
- Expose named business actions instead of unrestricted table operations.
- Keep ACLs, roles, data policies, and approval workflows enabled.
- Require confirmation for incident closure, change updates, and user-impacting actions.
- Deactivate unused test servers and rotate credentials on schedule.
Treat every MCP tool as an API capability, not as a harmless chat feature. Start read-only, test in a non-production account, and require human approval for changes.
Frequently asked questions
Is there an official ServiceNow MCP server?
Yes. ServiceNow documents an MCP Server Console that lets administrators create, configure, activate, and deactivate instance-hosted MCP servers.
What role manages ServiceNow MCP servers?
ServiceNow documents sn_mcp_server.admin, with the admin role also able to perform the task.
What does the endpoint look like?
The documented pattern is https://<instance>.service-now.com/sncapps/mcp-server/mcp/<server-name>.
Primary documentation
Verify current endpoints, permissions, and preview limitations in the official ServiceNow MCP server documentation before production rollout. Vendor capabilities can change faster than third-party guides.
Run an MCP-ready AI agent without server maintenance
OpenClaw Launch handles the agent host, updates, and uptime so you can focus on safe tool design.
Configure your agent