ServiceNow MCP Server
JSON →An MCP server implementation for interacting with ServiceNow instances.
Install
pip install -e Tools · 75
- 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
- list_incidents List incidents from ServiceNow
- list_catalog_items List service catalog items from ServiceNow
- get_catalog_item Get a specific service catalog item from ServiceNow
- list_catalog_categories List service catalog categories 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
- list_catalog_item_variables List all variables for a catalog item
- update_catalog_item_variable Update an existing variable for a catalog item
- list_catalogs List service catalogs from ServiceNow
- 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
- list_change_requests List change requests with filtering options
- 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
- list_stories List user stories with filtering options
- 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
- list_epics List epics from ServiceNow with filtering options
- create_scrum_task Create a new scrum task in ServiceNow
- update_scrum_task Update an existing scrum task in ServiceNow
- list_scrum_tasks List scrum tasks from ServiceNow with filtering options
- create_project Create a new project in ServiceNow
- update_project Update an existing project in ServiceNow
- list_projects List projects from ServiceNow with filtering options
- list_workflows List workflows from ServiceNow
- get_workflow Get a specific workflow from ServiceNow
- create_workflow Create a new workflow in ServiceNow
- update_workflow Update an existing workflow in ServiceNow
- delete_workflow Delete a workflow from ServiceNow
- list_script_includes List script includes from ServiceNow
- get_script_include Get a specific script include from ServiceNow
- create_script_include Create a new script include in ServiceNow
- update_script_include Update an existing script include in ServiceNow
- delete_script_include Delete a script include from ServiceNow
- list_changesets List changesets from ServiceNow with filtering options
- get_changeset_details Get detailed information about a specific changeset
- create_changeset Create a new changeset in ServiceNow
- update_changeset Update an existing changeset
- commit_changeset Commit a changeset
- publish_changeset Publish a changeset
- add_file_to_changeset Add a file to a changeset
- create_knowledge_base Create a new knowledge base in ServiceNow
- list_knowledge_bases List knowledge bases with filtering options
- create_category Create a new category in a knowledge base
- create_article Create a new knowledge article in ServiceNow
- update_article Update an existing knowledge article in ServiceNow
- publish_article Publish a knowledge article in ServiceNow
- list_articles List knowledge articles with filtering options
- get_article Get a specific knowledge article by ID
- create_user Create a new user in ServiceNow
- update_user Update an existing user in ServiceNow
- get_user Get a specific user by ID, username, or email
- list_users List users with filtering options
- create_group Create a new group in ServiceNow
- update_group Update an existing group in ServiceNow
- add_group_members Add members to a group in ServiceNow
- remove_group_members Remove members from a group in ServiceNow
- list_groups List groups with filtering options
- create_ui_policy Creates a ServiceNow UI Policy, typically for a Catalog Item.
- create_ui_policy_action Creates an action associated with a UI Policy to control variable states (visibility, mandatory, etc.).
Environment variables
SERVICENOW_INSTANCE_URLSERVICENOW_CLIENT_IDSERVICENOW_CLIENT_SECRETSERVICENOW_TOKEN_URLSERVICENOW_API_KEY
Links
★ 255 GitHub stars