fluent-mcp MCP Server

An MCP server that brings ServiceNow Fluent SDK capabilities to AI-assisted development environments. Enables natural language interaction with ServiceNow SDK commands, API specifications, code…

Local serverstdioMIT

What is the fluent-mcp Server?

fluent-mcp is an MCP project maintained in the modesty/fluent-mcp repository. The maintainer describes its purpose as “An MCP server that brings ServiceNow Fluent SDK capabilities to AI-assisted development environments. Enables natural language interaction with ServiceNow SDK commands, API specifications, code snippets…”. Read the project documentation for the complete scope.

Installation

The documented npm package is @modesty/fluent-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Configuration values

The example declares FLUENT_MCP_WORKING_DIR, SN_INSTANCE_URL, SN_AUTH_TYPE, SN_USER_NAME, SN_PASSWORD. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
sdk_infoGet SDK version or help
explain_fluent_apiLook up Fluent SDK documentation for any API or guide. No Fluent project required.
init_fluent_appInitialize or convert a ServiceNow app. Non-interactive: missing intent-specific arguments fail with an error naming them.
build_fluent_appBuild the application
deploy_fluent_appDeploy to a ServiceNow instance. SDK flow activation can be skipped. Installs run asynchronously by default since SDK v4.12.0.
fluent_transformConvert local XML to Fluent TypeScript (from, offline — cannot be combined with auth or id), or pull instance changes back into .now.ts files: the whole app…
download_fluent_dependenciesDownload dependencies and type definitions
download_fluent_appDownload metadata from an instance
clean_fluent_appClean output directory
pack_fluent_appCreate an installable artifact
query_fluent_recordsRead-only Table REST query against an instance; returns a JSON envelope
cicd_fluent_appInstall, publish, or rollback an app via the ServiceNow CI/CD API (sn_cicd). Changes instance state.
cicd_fluent_testRun, watch, or fetch results and logs for ATF test suites and tests via the CI/CD API. run executes real ATF steps on the instance. No Fluent project…
get-api-specGet an API specification or list all available metadata types
get-snippetGet a Fluent code snippet; without id, returns the first available snippet and any additional snippet IDs
get-instructGet authoring guidance, conventions, and common pitfalls for a metadata type
check_auth_statusLazily validate configured ServiceNow authentication and return structured status information
InvocationResult

How to install the fluent-mcp Server

{
  "mcpServers": {
    "fluent-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@modesty/fluent-mcp"
      ],
      "env": {
        "FLUENT_MCP_WORKING_DIR": "/absolute/path/to/your/fluent-project",
        "SN_INSTANCE_URL": "https://your-instance.service-now.com",
        "SN_AUTH_TYPE": "basic",
        "SN_USER_NAME": "local-username",
        "SN_PASSWORD": "YOUR_SN_PASSWORD"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
FLUENT_MCP_WORKING_DIRDeclared in the maintainer’s client configuration.Optional
SN_INSTANCE_URLDeclared in the maintainer’s client configuration.Optional
SN_AUTH_TYPEDeclared in the maintainer’s client configuration.Check documentation
SN_USER_NAMEDeclared in the maintainer’s client configuration.Check documentation
SN_PASSWORDDeclared in the maintainer’s client configuration.Check documentation