Customer Support · Developer Tools

Servicenow MCP logo

Servicenow MCP

osomai/servicenow-mcp

This project implements an MCP server that enables Claude to connect to ServiceNow instances, retrieve data, and perform actions through the ServiceNow API. It serves as a bridge between Claude and ServiceNow, allowing for seamless integration.

Install

Client configuration

{
  "mcpServers": {
    "ServiceNow": {
      "command": "/Users/yourusername/dev/servicenow-mcp/.venv/bin/python",
      "args": [
        "-m",
        "servicenow_mcp.cli"
      ],
      "env": {
        "SERVICENOW_INSTANCE_URL": "<SERVICENOW_INSTANCE_URL>",
        "SERVICENOW_USERNAME": "<SERVICENOW_USERNAME>",
        "SERVICENOW_PASSWORD": "<SERVICENOW_PASSWORD>",
        "SERVICENOW_AUTH_TYPE": "<SERVICENOW_AUTH_TYPE>"
      }
    }
  }
}

Environment variables

SERVICENOW_INSTANCE_URLSERVICENOW_USERNAMESERVICENOW_PASSWORDSERVICENOW_AUTH_TYPEMCP_TOOL_PACKAGESERVICENOW_CLIENT_IDSERVICENOW_CLIENT_SECRETSERVICENOW_TOKEN_URLSERVICENOW_API_KEY
GitHub stars
55
Author
@osomai
Category
Customer Support, Developer Tools
License
MIT
Updated
Oct 6, 2026

About Servicenow MCP

A Model Completion Protocol (MCP) server implementation for ServiceNow, allowing Claude to interact with ServiceNow instances.

Features

  • Connect to ServiceNow instances using various authentication methods (Basic, OAuth, API Key)

  • Query ServiceNow records and tables

  • Create, update, and delete ServiceNow records

  • Execute ServiceNow scripts and workflows

  • Access and query the ServiceNow Service Catalog

  • Analyze and optimize the ServiceNow Service Catalog

  • Debug mode for troubleshooting

  • Support for both stdio and Server-Sent Events (SSE) communication

Tools (40)

  • service_desk

    Tools for incident handling and basic user/knowledge lookup.

  • catalog_builder

    Tools for creating and managing service catalog items, categories, variables, and related scripting (UI Policies, User Criteria).

  • change_coordinator

    Tools for managing the change request lifecycle, including tasks and approvals.

  • knowledge_author

    Tools for creating and managing knowledge bases, categories, and articles.

  • platform_developer

    Tools for server-side scripting (Script Includes), workflow development, and deployment (Changesets).

  • system_administrator

    Tools for user/group management and viewing system logs.

  • agile_management

    Tools for managing user stories, epics, scrum tasks, and projects.

  • full

    Includes all available tools (default).

  • none

    Includes no tools (except list_tool_packages).

  • list_tool_packages

    Lists all available tool package names defined in the configuration and shows the currently loaded package.

  • create_incident

    Create a new incident in ServiceNow

  • update_incident

    Update an existing incident in ServiceNow

  • add_comment

    Add a comment to an incident in ServiceNow

  • resolve_incident

    Resolve an incident in ServiceNow

  • get_catalog_item

    Get a specific service catalog item from ServiceNow

  • create_catalog_category

    Create a new service catalog category in ServiceNow

  • update_catalog_category

    Update an existing service catalog category in ServiceNow

  • move_catalog_items

    Move catalog items between categories in ServiceNow

  • create_catalog_item_variable

    Create a new variable (form field) for a catalog item

  • update_catalog_item_variable

    Update an existing variable for a catalog item

  • get_optimization_recommendations

    Get recommendations for optimizing the service catalog

  • update_catalog_item

    Update a service catalog item

  • create_change_request

    Create a new change request in ServiceNow

  • update_change_request

    Update an existing change request

  • get_change_request_details

    Get detailed information about a specific change request

  • add_change_task

    Add a task to a change request

  • submit_change_for_approval

    Submit a change request for approval

  • approve_change

    Approve a change request

  • reject_change

    Reject a change request

  • create_story

    Create a new user story in ServiceNow

  • update_story

    Update an existing user story in ServiceNow

  • create_story_dependency

    Create a dependency between two stories

  • delete_story_dependency

    Delete a dependency between stories

  • create_epic

    Create a new epic in ServiceNow

  • update_epic

    Update an existing epic in ServiceNow

  • create_scrum_task

    Create a new scrum task in ServiceNow

  • update_scrum_task

    Update an existing scrum task in ServiceNow

  • create_project

    Create a new project in ServiceNow

  • update_project

    Update an existing project in ServiceNow

  • get_workflow

    Get a specific workflow from ServiceNow

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS

Related MCP servers

More servers
n8n Secure Workflow Automation for Technical Teams logo

n8n Secure Workflow Automation for Technical Teams

n8n-io/n8n

86.7k

Fair-code platform to build and deploy AI agents and workflows. Combine a visual canvas with custom code, run it self-hosted or in the cloud, and connect to 1500+ integrations. AI automation you can trust with real work, from prototype to production.

Customer Support
MaxKB logo

MaxKB

1Panel-dev/MaxKB

16.2k

MaxKB = Max Knowledge Brain, it is an open-source platform for building enterprise-grade agents. MaxKB integrates Retrieval-Augmented Generation (RAG) pipelines, supports robust workflows, and provides advanced MCP tool-use capabilities.

Customer Support
MCP Server Chatsum logo

MCP Server Chatsum

chatmcp/mcp-server-chatsum

938

This MCP Server is used to summarize your chat messages.

Customer Support
Linear MCP Server Cuq logo

Linear MCP Server Cuq

jerhadf/linear-mcp-server

280

This server provides integration with Linear's issue tracking system through MCP, allowing LLMs to interact with Linear issues.

Customer Support
MCP Knowledge Graph logo

MCP Knowledge Graph

shaneholloman/mcp-knowledge-graph

161

Store and retrieve information across conversations using entities, relations, and observations. Works with Claude Code/Desktop and any MCP-compatible AI platform.

Customer Support
MCP Sse Demo logo

MCP Sse Demo

cnych/mcp-sse-demo

43

Develops an intelligent mall SSE service based on the MCP protocol, integrating product queries, inventory management and order processing, and enabling real-time data interaction via the SSE protocol to enhance the shopping experience.

Customer Support