{"type":"mcp_server","name":"servicenow-mcp","description":"This repository provides a Model Completion Protocol (MCP) server for ServiceNow, enabling Claude to interact with ServiceNow instances, retrieve data, and perform actions through the ServiceNow API. This repository provides","category":"Productivity","language":"Python","stars":271,"forks":13,"owner":"osomai","github_url":"https://github.com/osomai/servicenow-mcp","homepage":null,"setup":"## Setup\n\n1.  Clone this repository:\n   ```\n   git clone https://github.com/yourusername/servicenow-mcp.git\n   cd servicenow-mcp\n   ```\n\n2.  Create a virtual environment and install the package:\n   ```\n   python -m venv .venv\n   source .venv/bin/activate  # On Windows: .venv\\Scripts\\activate\n   pip install -e .\n   ```\n\n3.  Create a `.env` file with your ServiceNow credentials:\n   ```\n   SERVICENOW_INSTANCE_URL=https://your-instance.service-now.com\n   SERVICENOW_USERNAME=your-username\n   SERVICENOW_PASSWORD=your-password\n   SERVICENOW_AUTH_TYPE=basic  # or oauth, api_key\n   ```","tools":"## Available Tools\n\n1.  Connect to ServiceNow instances (using various authentication methods).\n2.  Query ServiceNow records and tables.\n3.  Create, update, and delete ServiceNow records.\n4.  Execute ServiceNow scripts and workflows.\n5.  Access and query the ServiceNow Service Catalog.\n6.  Analyze and optimize the ServiceNow Service Catalog.\n7.  Debug mode for troubleshooting.\n8.  Support for both stdio and Server-Sent Events (SSE) communication.\n9.  Incident Management Tools (create, update, add comment, resolve, list incidents).\n10. Service Catalog Tools (list, get, create, update catalog items and categories, move items, manage variables).\n11. Catalog Optimization Tools (get recommendations, update catalog item).\n12. Change Management Tools (create, update, list, get change requests, add tasks, submit, approve, reject changes).\n13. Workflow Management Tools (list, get, create, update, delete workflows).\n14. Script Include Management Tools (list, get, create, update, delete script includes).\n15. Changeset Management Tools (list, get, create, update, commit, publish changesets, add files).\n16. Knowledge Base Management Tools (create, list knowledge bases and categories, create, update, publish, list, get articles).\n17. User Management Tools (create, update, get, list users, create, update groups, add/remove group members).","faq":null,"created_at":"2025-03-01T15:59:12+00:00","updated_at":"2025-03-28T23:00:57+00:00","source_url":"https://model-context-protocol.com/servers/servicenow-model-completion-protocol-mcp-server","related_articles":[]}