ServiceNow MCP Server for natural language interactions with ServiceNow
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-mcp-server-servicenow","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# ServiceNow MCP Server [](https://opensource.org/licenses/MIT) A Model Context Protocol (MCP) server that interfaces with ServiceNow, allowing AI agents to access and manipulate ServiceNow data through a secure API. This server enables natural language interactions with ServiceNow, making it easier to search for records, update them, and manage scripts. ## Features ### Resources - `servicenow://incidents`: List recent incidents - `servicenow://incidents/{number}`: Get a specific incident by number - `servicenow://users`: List users - `servicenow://knowledge`: List knowledge articles - `servicenow://tables`: List available tables - `servicenow://tables/{table}`: Get records from a specific table - `servicenow://schema/{table}`: Get the schema for a table ### Tools #### Basic Tools - `create_incident`: Create a new incident - `update_incident`: Update an existing incident - `search_records`: Search for records using text query - `get_record`: Get a specific record by sys_id - `perform_query`: Perform a query against ServiceNow - `add_comment`: Add a comment to an incident (customer visible) - `add_work_notes`: Add work notes to an incident (internal) #### Natural Language Tools - `natural_language_search`: Search for records using natural language (e.g., "find all incidents about SAP") - `natural_language_update`: Update records using natural language (e.g., "Update incident INC0010001 saying I'm working on it") - `update_script`: Update ServiceNow script files (script includes, business rules, etc.) ## Installation ### From PyPI ```bash pip install mcp-server-servicenow ``` ### From Source ```bash git clone https://github.com/michaelbuckner/servicenow-mcp.git cd servicenow-mcp pip install -e . ``` ## Usage ### Command Line Run the server using the Python module: ```bash python -m mcp_server_servicenow.cli --url "https://your-instance.service-now.com/" --username "your-username" --p…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.