Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_TOOL_PACKAGE | No | Optional tool package to load (controls which tools are exposed) | |
| SERVICENOW_API_KEY | No | Your API key (required for API key auth) | |
| SERVICENOW_PASSWORD | No | Your ServiceNow password (required for basic auth) | |
| SERVICENOW_USERNAME | No | Your ServiceNow username (required for basic auth) | |
| SERVICENOW_AUTH_TYPE | No | Authentication type to use | |
| SERVICENOW_CLIENT_ID | No | Your OAuth client ID (required for OAuth auth) | |
| SERVICENOW_TOKEN_URL | No | OAuth token URL (required for OAuth auth) | |
| SERVICENOW_INSTANCE_URL | Yes | The URL of your ServiceNow instance | |
| SERVICENOW_CLIENT_SECRET | No | Your OAuth client secret (required for OAuth auth) |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_tool_packages | Lists available tool packages and the currently loaded one. |
| 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. |
| get_catalog_item | Get a specific service catalog item. |
| list_catalog_categories | List service catalog categories. |
| create_catalog_category | Create a new service catalog category. |
| update_catalog_category | Update an existing service catalog category. |
| move_catalog_items | Move catalog items to a different category. |
| get_optimization_recommendations | Get optimization recommendations for the service catalog. |
| update_catalog_item | Update a service catalog item. |
| create_catalog_item_variable | Create a new catalog item variable |
| list_catalog_item_variables | List catalog item variables |
| update_catalog_item_variable | Update a catalog item variable |
| create_change_request | Create a new change request in ServiceNow |
| update_change_request | Update an existing change request in ServiceNow |
| list_change_requests | List change requests from ServiceNow |
| 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 |
| list_workflows | List workflows from ServiceNow |
| get_workflow_details | Get detailed information about a specific workflow |
| list_workflow_versions | List workflow versions from ServiceNow |
| get_workflow_activities | Get activities for a specific workflow |
| create_workflow | Create a new workflow in ServiceNow |
| update_workflow | Update an existing workflow in ServiceNow |
| activate_workflow | Activate a workflow in ServiceNow |
| deactivate_workflow | Deactivate a workflow in ServiceNow |
| add_workflow_activity | Add a new activity to a workflow in ServiceNow |
| update_workflow_activity | Update an existing activity in a workflow |
| delete_workflow_activity | Delete an activity from a workflow |
| reorder_workflow_activities | Reorder activities in a workflow |
| list_changesets | List changesets from ServiceNow |
| get_changeset_details | Get detailed information about a specific changeset |
| create_changeset | Create a new changeset in ServiceNow |
| update_changeset | Update an existing changeset in ServiceNow |
| commit_changeset | Commit a changeset in ServiceNow |
| publish_changeset | Publish a changeset in ServiceNow |
| add_file_to_changeset | Add a file to a changeset in 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 in ServiceNow |
| create_knowledge_base | Create a new knowledge base in ServiceNow |
| list_knowledge_bases | List knowledge bases from ServiceNow |
| create_category | Create a new category in a knowledge base |
| create_article | Create a new knowledge article |
| update_article | Update an existing knowledge article |
| publish_article | Publish a knowledge article |
| list_articles | List knowledge articles |
| get_article | Get a specific knowledge article by ID |
| list_categories | List categories in a knowledge base |
| create_user | Create a new user in ServiceNow |
| update_user | Update an existing user in ServiceNow |
| get_user | Get a specific user in ServiceNow |
| list_users | List users in ServiceNow |
| create_group | Create a new group in ServiceNow |
| update_group | Update an existing group in ServiceNow |
| add_group_members | Add members to an existing group in ServiceNow |
| remove_group_members | Remove members from an existing group in ServiceNow |
| list_groups | List groups from ServiceNow with optional filtering |
| create_story | Create a new story in ServiceNow |
| update_story | Update an existing story in ServiceNow |
| list_stories | List stories from ServiceNow |
| list_story_dependencies | List story dependencies from ServiceNow |
| create_story_dependency | Create a dependency between two stories in ServiceNow |
| delete_story_dependency | Delete a story dependency in ServiceNow |
| create_epic | Create a new epic in ServiceNow |
| update_epic | Update an existing epic in ServiceNow |
| list_epics | List epics from ServiceNow |
| 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 |
| create_project | Create a new project in ServiceNow |
| update_project | Update an existing project in ServiceNow |
| list_projects | List projects from ServiceNow |