MCP server for Fluent (ServiceNow SDK) providing access to ServiceNow SDK CLI, API specifications, code snippets, and more.
Documentation
MCP Server for Fluent (ServiceNow SDK)
A stdio MCP Server for Fluent (ServiceNow SDK), a TypeScript-based declarative domain-specific language for creating and managing metadata, modules, records and tests in ServiceNow platform. It supports all commands available in the ServiceNow SDK CLI and provides access to Fluent Plugin's API specifications, code snippets, and instructions for various metadata types.
Overview
Fluent (ServiceNow SDK) MCP bridges ServiceNow development tools with modern AI-assisted development environments by implementing the Model Context Protocol. It enables developers and AI assistants to interact with Fluent commands and access resources like API specifications, code snippets, and instructions through natural language.
ServiceNow authentication via @servicenow/sdk auth --add
API specifications for metadata types like acl, business-rule, client-script, table, ui-action and more
Code snippets and examples for different metadata types
Instructions for creating and modifying metadata types
Tools# ServiceNow SDK Commands
Tool Name
Description
Parameters
version
Get ServiceNow SDK version information
None
help
Get help information about ServiceNow SDK commands
command: (Optional) The specific command to get help for
debug
Enable debug mode for ServiceNow SDK commands
command: The command to run with debug mode enabled
upgrade
Upgrade ServiceNow SDK to the latest version
check: (Optional) Only check for updates without upgrading, debug: (Optional) Enable debug mode
auth
Authenticate to a ServiceNow instance
add: (Optional) Instance URL to add, type: (Optional) Authentication method, alias: (Optional) Alias for the instance
init
Initialize a new ServiceNow application
from: (Optional) sys_id or path, appName: App name, packageName: Package name, scopeName: Scope name, auth: (Optional) Authentication alias
build
Build a ServiceNow application package
source: Path to source files, frozenKeys: (Optional) Whether to use frozen keys
install
Install a ServiceNow application to an instance
source: (Optional) Package path, reinstall: (Optional) Whether to reinstall, auth: (Optional) Authentication alias, open-browser: (Optional) Open browser after install, info: (Optional) Show info after install
transform
Transform ServiceNow metadata to Fluent source code
from: (Optional) Path to metadata, directory: (Optional) Package path, preview: (Optional) Preview only, auth: (Optional) Authentication alias
dependencies
Download application dependencies
directory: (Optional) Package path, auth: (Optional) Authentication alias
Resources
All resources follow standardized URI patterns according to the MCP specification:
API Specifications: sn-spec://{metadataType} - Example: sn-spec://business-rule - Contains API documentation with parameter descriptions
Instructions: sn-instruct://{metadataType} - Example: sn-instruct://script-include - Offers guidance and best practices