Connect your AI Agents to ServiceNow in minutes

Available tools
list_change_requests
Change management operations: Search and retrieve IT change requests with advanced filtering, pagination, and comprehensive metadata retrieval. Run discover_required_fields('change_request') first to understand available fields, approval workflows, and filtering options for your ServiceNow instance.
get_change_request
Change request lookup: Retrieve comprehensive details, approval status, and related records for a specific change request by system ID
create_change_request
Create new IT change request with automated validation. ServiceNow API returns detailed errors for invalid fields. Use discover_required_fields('change_request') to preview requirements and approval workflows.
update_change_request
Change request modification: Perform complete record updates with field validation and approval workflow considerations. PREREQUISITE: Execute discover_required_fields('change_request') to validate field constraints and workflow requirements.
patch_change_request
Selective change updates: Modify specific change request fields while preserving approval history and related data. PREREQUISITE: Execute discover_required_fields('change_request') to validate field constraints and reference relationships.
delete_change_request
Change request removal: Permanently delete change request records with proper audit trail and approval history preservation
list_cmdb_cis
CMDB inventory management: Search and retrieve configuration items (servers, laptops, software, network devices) with advanced filtering and relationship tracking. Run discover_required_fields('cmdb_ci') first to understand available asset fields, relationship types, and discovery attributes for your ServiceNow instance.
get_cmdb_ci
Configuration item lookup: Retrieve comprehensive asset details, dependencies, and relationship data for specific CMDB configuration items by system ID
create_cmdb_ci
Register new configuration item in CMDB with automated validation. ServiceNow API returns detailed errors for invalid fields. Use discover_required_fields('cmdb_ci') to preview asset requirements and relationships.
update_cmdb_ci
Asset modification: Perform complete configuration item updates with dependency validation and relationship preservation. PREREQUISITE: Execute discover_required_fields('cmdb_ci') to ensure compliance with asset management policies.
patch_cmdb_ci
Selective asset updates: Modify specific configuration item fields while preserving asset history and dependency relationships. PREREQUISITE: Execute discover_required_fields('cmdb_ci') to validate field constraints.
delete_cmdb_ci
Asset decommission: Remove configuration items from CMDB with proper dependency cleanup and audit trail maintenance

How to set up Merge Agent Handler
In an mcp.json file, add the configuration below, and restart Cursor.
Learn more in the official documentation ↗
1{
2 "mcpServers": {
3 "agent-handler": {
4 "url": "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
5 "headers": {
6 "Authorization": "Bearer yMt*****"
7 }
8 }
9 }
10}
11Open your Claude Desktop configuration file and add the server configuration below. You'll also need to restart the application for the changes to take effect.
Make sure Claude is using the Node v20+.
Learn more in the official documentation ↗
1{
2 "mcpServers": {
3 "agent-handler": {
4 "command": "npx",
5 "args": [
6 "-y",
7 "mcp-remote@latest",
8 "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
9 "--header",
10 "Authorization: Bearer ${AUTH_TOKEN}"
11 ],
12 "env": {
13 "AUTH_TOKEN": "yMt*****"
14 }
15 }
16 }
17}Open your Windsurf MCP configuration file and add the server configuration below.
Click on the refresh button in the top right of the Manage MCP server page or in the top right of the chat box in the box icon.
Learn more in the official documentation ↗
1{
2 "mcpServers": {
3 "agent-handler": {
4 "command": "npx",
5 "args": [
6 "-y",
7 "mcp-remote@latest",
8 "https://ah-api.merge.dev/api/v1/tool-packs/<tool-pack-id>/registered-users/<registered-user-id>/mcp",
9 "--header",
10 "Authorization: Bearer ${AUTH_TOKEN}"
11 ],
12 "env": {
13 "AUTH_TOKEN": "<ah-production-access-key>"
14 }
15 }
16 }
17 }In Command Palette (Cmd+Shift+P on macOS, Ctrl+Shift+P on Windows), run "MCP: Open User Configuration".
You can then add the configuration below and press "start" right under servers. Enter the auth token when prompted.
Learn more in the official documentation ↗
1{
2 "inputs": [
3 {
4 "type": "promptString",
5 "id": "agent-handler-auth",
6 "description": "Agent Handler AUTH_TOKEN", // "yMt*****" when prompt
7 "password": true
8 }
9 ],
10 "servers": {
11 "agent-handler": {
12 "type": "stdio",
13 "command": "npx",
14 "args": [
15 "-y",
16 "mcp-remote@latest",
17 "https://ah-api-develop.merge.dev/api/v1/tool-packs/{TOOL_PACK_ID}/registered-users/{REGISTERED_USER_ID}/mcp",
18 "--header",
19 "Authorization: Bearer ${input:agent-handler-auth}"
20 ]
21 }
22 }
23}FAQs on using Merge's ServiceNow MCP server
FAQs on using Merge's ServiceNow MCP server
What are popular tools for ServiceNow’s MCP server (in addition to those listed above)?
Popular tools include:
- Incidents: get_incidents, list_incidents, and create_incident, update_incidents
- Knowledge base articles: create_kb_knowledge, update_kb_knowledge, list_kb_knowledge_articles
- Problems: get_problem, create_problem, update_problem, list_problem,
- Users: get_user, create_user, update_user, update_user
What are common use cases for the ServiceNow MCP server?
Using the MCP server, AI agents can perform tasks like the following on behalf of users:
- Incident management: Creating, updating, and retrieving incidents
- Knowledge base operations: Accessing and managing ServiceNow knowledge articles
- Problem management: Creating and tracking problems in ServiceNow
- User management: Managing user records and permissions
- Automated ticket triage: Routing and categorizing support requests
What MCP servers should I use with the ServiceNow MCP server?
While it naturally depends on the types of agentic workflows you want to build, here are a few common MCP servers (as well as how they complement the ServiceNow MCP server):
- Slack MCP server: Send real-time incident notifications to relevant channels, enable teams to collaborate on tickets directly in Slack, and allow agents to create ServiceNow tickets from Slack conversations
- Jira MCP server: Sync ServiceNow incidents with Jira issues for engineering teams, and enable bi-directional updates between project management and incident tracking
- GitHub MCP server: Link code issues and pull requests to ServiceNow incidents, and track bug fixes and deployments related to tickets
- Google Drive MCP server: Attach relevant documentation to ServiceNow incidents, and store incident reports centrally
- Okta MCP server: Verify user permissions before granting ServiceNow access, and automate user provisioning and de-provisioning in ServiceNow
- Gmail MCP server: Send formatted incident notifications and updates via email, enable ticket creation from email threads, and maintain communication records alongside ServiceNow tickets
- Confluence MCP server: Link knowledge base articles to ServiceNow tickets, and create and update documentation for common issues
What makes Merge Agent Handler’s ServiceNow MCP server better than alternative ServiceNow MCP servers?
Enterprise-grade security & DLP
Merge provides a security gateway that scans tool inputs and responses for sensitive data and can block, redact, or mask based on configurable rules. This ensures safe interactions when an agent communicates with systems like ServiceNow.
Real-time observability with fully-searchable logs
Agent Handler logs every tool call and underlying API request. Logs are fully-searchable and provide complete end-to-end auditability if ServiceNow tools are used.
Authentication management
Merge automates credential prompts, onboarding, and auth validation through Merge Link, ensuring secure, consistent authentication for your agents.
Connector Studio for customization
Agent Handler allows teams to create or modify connectors and tools, giving developers control over integration functionality and connector-specific logic. This applies to ServiceNow's tools.
How can I start using Merge Agent Handler’s ServiceNow MCP server?
You can create a free account and start testing it within minutes! You'll get access to all 40+ tools, as well as dozens of other MCP connectors, such as Slack, Linear, Salesforce, and Stripe.
Explore other MCP servers built and managed by Merge








Ready to try it out?
Whether you're an engineer experimenting with agents or a product manager looking to add tools, you can get started for free now
