Snow-Flow

Conversational ServiceNow Development Platform

2
Unified MCP Servers
411
ServiceNow Tools
100%
Conversational

What is Snow-Flow?

A conversational ServiceNow development platform that integrates with Claude Code through MCP servers. Develop ServiceNow solutions through natural language instead of navigating web interfaces.

Traditional ServiceNow
• Web-based development
• Limited browser editing
• Manual table queries
• Context switching
• Steep learning curve
With Snow-Flow
• Natural language development
• Native code editing
• Conversational queries
• Unified interface
• AI handles complexity

Core Features

🤖

Claude AI Integration

Uses Claude Code as the development interface. Talk to your ServiceNow instance through natural conversation.

🏗️

Unified MCP Servers

Two MCP servers provide 411 ServiceNow tools: servicenow-unified (235+ tools for all ServiceNow operations) and snow-flow-orchestration (176+ tools for swarm coordination, memory, neural).

💻

Local Development

Pull ServiceNow artifacts to local files, edit with native tools, push back with validation. No token limits.

Multi-Agent Orchestration

Complex tasks handled by coordinated specialist agents. Parallel execution for maximum efficiency.

🧠

Machine Learning

TensorFlow.js neural networks for incident classification, anomaly detection, and ServiceNow data analysis.

🔐

OAuth 2.0

Secure authentication with ServiceNow using OAuth 2.0 Authorization Code Flow with PKCE.

Installation

# Install Claude Code first (required)
npm install -g @anthropic-ai/claude-code

# Then install Snow-Flow
npm install -g snow-flow

# Initialize configuration
snow-flow init

# Authenticate with ServiceNow
snow-flow auth login

# Start developing
snow-flow swarm "create incident dashboard widget"

ServiceNow OAuth Setup

Configure OAuth in ServiceNow before using Snow-Flow:

  1. Navigate to: System OAuth → Application Registry
  2. Click: New → "Create an OAuth API endpoint for external clients"
  3. Set Redirect URL: http://localhost:3005/callback
  4. Set Refresh Token Lifespan: 0 (unlimited)
  5. Save and copy the Client ID and Client Secret
  6. Create .env file with your credentials
  7. Run snow-flow auth login

Architecture

ServiceNow Unified Server

All ServiceNow operations in one server: deployment, operations, automation, platform dev, integrations, properties, update sets, security, reporting, ML, knowledge, catalog, change management, workspaces, UI Builder, CMDB, and local development.

Snow-Flow Orchestration

Swarm coordination, agent spawning, task orchestration, neural training (TensorFlow.js), memory management, and performance tracking.

Claude Agent SDK

Uses @anthropic-ai/claude-agent-sdk@0.1.1 for SDK-native execution with intelligent orchestration and advanced memory capabilities.

Use Cases

🎨

Widget Development

Create Service Portal widgets with coherence validation. Pull to local files, edit with native tools, push back with validation.

🔍

Data Analysis

Query any ServiceNow table through conversation. AI handles query syntax and data relationships.

🏗️

UX Workspace Creation

Build complete Now Experience Framework workspaces using official ServiceNow APIs. Fully functional and production-ready.

🤖

Automation

Execute background scripts, test REST connections, manage scheduled jobs, and automate ServiceNow operations.

📊

Machine Learning

Train neural networks on ServiceNow data for incident classification, change risk prediction, and anomaly detection.

🔄

Update Set Management

Create, manage, and export update sets. Auto-sync with user's current Update Set for seamless development.

Documentation

📚 Getting Started

Complete installation guide, authentication setup, and first steps with Snow-Flow.

View README

🛠️ Tool Reference

Complete reference for all 411 ServiceNow tools across both MCP servers.

Browse Tools

🔗 GitHub Repository

Source code, examples, and contribution guidelines.

View on GitHub