MCP server intelligence profile

Happy MCP Server

A metadata-driven MCP server that auto-generates 480+ tools across 160+ ServiceNow tables, with multi-instance support, natural language search, and local script development

Local OnlyOfficial distributionHappy-Technologies-LLC
Verified cleanNpm · 5.2.0

Our scanner tested version 5.2.0 without proving a finding in the methods exercised. This is not a guarantee that every deployment is secure.

1Distribution channel
6Independently observed tools
0Linked remote endpoints
AvailableVersion intelligence

Install and connect

Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.

Install happy-platform-mcp from npm

Install exact version 5.2.0. No verified executable entrypoint is available, so use the package documentation to launch it.

npm install --save-exact happy-platform-mcp@5.2.0

Identity

Canonical slughappy-mcp-server-69ee89f6DeploymentLocal Only
Canonical packagenpm:happy-platform-mcpRepositoryHappy-Technologies-LLC/happy-platform-mcp
First publishedLatest release
Last security verificationClassification confidence90%
PublicationPublishedOfficial distributionYes

Distributions

ChannelIdentifierCurrent versionVersionsSource
npmhappy-platform-mcp5.2.014Repository

Current release

PackageVersionPublished / observedInventorySecurity scan
npmhappy-platform-mcp5.2.0CurrentSep 5, 20266 toolsPartial · 2 resources · 0 promptsFailed
Enterprise protection

Continuously monitor this MCP for security risk

Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.

  • Independent exact-version security scans
  • Continuous release and vulnerability monitoring
  • Risk-change alerts with capability context
  • Historical evidence and API exports
Custom pricingContact salesTailored to your organization, integrations, data needs, and support requirements.

Current version evidence

Provenanceartifact_hash_verifiedSignature
MCP SDKArtifact SHA-2568c67daf6f6987356bec74590a5e38c92aab5dfe38523ed1c106d7bfdfd519894
Scannermcp-proof-engine 0.1.0Scan completedAug 28, 2026
Security ratingMethodology

Current protocol inventory

2025-06-18Negotiated protocol
servicenow-serverServer-reported name
3Capability groups
Aug 28, 2026Observed

Tools 6

ToolCategoryAnnotationsRisk
SN-Docs-FamiliesList available ServiceNow documentation families/releases from the official ServiceNowDocs GitHub repository.
Input schema
{
  "type": "object",
  "properties": {}
}
SN-Docs-GetRetrieve a ServiceNow documentation markdown document by family and path.
Input schema
{
  "type": "object",
  "properties": {
    "family": {
      "type": "string",
      "description": "Docs family, such as australia. Defaults to australia."
    },
    "path": {
      "type": "string",
      "description": "Markdown path inside the docs family."
    }
  },
  "required": [
    "path"
  ]
}
SN-Docs-SearchSearch locally synced ServiceNow documentation using SQLite FTS, with optional vector search when enabled.
Input schema
{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search query."
    },
    "family": {
      "type": "string",
      "description": "Optional docs family filter. Defaults to australia."
    },
    "limit": {
      "type": "number",
      "description": "Maximum results to return.",
      "default": 10
    }
  },
  "required": [
    "query"
  ]
}
SN-Docs-StatusShow local ServiceNow docs cache, FTS index, and optional vector index status.
Input schema
{
  "type": "object",
  "properties": {}
}
SN-Docs-SyncDownload and index a ServiceNowDocs family into the local SQLite FTS cache.
Input schema
{
  "type": "object",
  "properties": {
    "family": {
      "type": "string",
      "description": "Docs family to sync, such as australia. Defaults to australia."
    },
    "branch": {
      "type": "string",
      "description": "Optional GitHub branch. Defaults to the same value as family."
    }
  }
}
SN-Register-InstanceRegister non-secret ServiceNow instance metadata using credentials already stored by the local CLI.
Input schema
{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "name": {
      "type": "string",
      "description": "Unique local instance name (for example, dev or prod)."
    },
    "url": {
      "type": "string",
      "description": "HTTPS ServiceNow instance URL."
    },
    "authType": {
      "type": "string",
      "enum": [
        "basic",
        "oauth"
      ],
      "description": "Authentication type. Defaults to basic."
    },
    "grantType": {
      "type": "string",
      "enum": [
        "client_credentials",
        "password",
        "authorization_code"
      ],
      "description": "OAuth grant type."
    },
    "username": {
      "type": "string",
      "description": "Basic-auth or OAuth password-grant username."
    },
    "clientId": {
      "type": "string",
      "description": "OAuth client identifier."
    },
    "scope": {
      "type": "string",
      "description": "Optional OAuth scope."
    },
    "authorizeUrl": {
      "type": "string",
      "description": "Optional OAuth authorization endpoint."
    },
    "tokenUrl": {
      "type": "string",
      "description": "Optional OAuth token endpoint."
    },
    "redirectPort": {
      "type": "integer",
      "minimum": 0,
      "maximum": 65535,
      "description": "Optional local authorization callback port."
    },
    "callbackPath": {
      "type": "string",
      "description": "Optional local authorization callback path."
    },
    "description": {
      "type": "string",
      "description": "Optional human-readable description."
    },
    "makeDefault": {
      "type": "boolean",
      "description": "Make this instance the default after registration."
    }
  },
  "oneOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "name": {
          "type": "string",
          "description": "Unique local instance name (for example, dev or prod)."
        },
        "url": {
          "type": "string",
          "description": "HTTPS ServiceNow instance URL."
        },
        "authType": {
          "type": "string",
          "enum": [
            "basic",
            "oauth"
          ],
          "description": "Authentication type. Defaults to basic.",
          "const": "basic"
        },
        "username": {
          "type": "string",
          "description": "Basic-auth or OAuth password-grant username."
        },
        "description": {
          "type": "string",
          "description": "Optional human-readable description."
        },
        "makeDefault": {
          "type": "boolean",
          "description": "Make this instance the default after registration."
        }
      },
      "required": [
        "name",
        "url",
        "username"
      ]
    },
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "name": {
          "type": "string",
          "description": "Unique local instance name (for example, dev or prod)."
        },
        "url": {
          "type": "string",
          "description": "HTTPS ServiceNow instance URL."
        },
        "authType": {
          "type": "string",
          "enum": [
            "basic",
            "oauth"
          ],
          "description": "Authentication type. Defaults to basic.",
          "const": "oauth"
        },
        "grantType": {
          "type": "string",
          "enum": [
            "client_credentials",
            "password",
            "authorization_code"
          ],
          "description": "OAuth grant type.",
          "const": "client_credentials"
        },
        "clientId": {
          "type": "string",
          "description": "OAuth client identifier."
        },
        "scope": {
          "type": "string",
          "description": "Optional OAuth scope."
        },
        "tokenUrl": {
          "type": "string",
          "description": "Optional OAuth token endpoint."
        },
        "description": {
          "type": "string",
          "description": "Optional human-readable description."
        },
        "makeDefault": {
          "type": "boolean",
          "description": "Make this instance the default after registration."
        }
      },
      "required": [
        "name",
        "url",
        "authType",
        "grantType",
        "clientId"
      ]
    },
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "name": {
          "type": "string",
          "description": "Unique local instance name (for example, dev or prod)."
        },
        "url": {
          "type": "string",
          "description": "HTTPS ServiceNow instance URL."
        },
        "authType": {
          "type": "string",
          "enum": [
            "basic",
            "oauth"
          ],
          "description": "Authentication type. Defaults to basic.",
          "const": "oauth"
        },
        "grantType": {
          "type": "string",
          "enum": [
            "client_credentials",
            "password",
            "authorization_code"
          ],
          "description": "OAuth grant type.",
          "const": "password"
        },
        "username": {
          "type": "string",
          "description": "Basic-auth or OAuth password-grant username."
        },
        "clientId": {
          "type": "string",
          "description": "OAuth client identifier."
        },
        "scope": {
          "type": "string",
          "description": "Optional OAuth scope."
        },
        "tokenUrl": {
          "type": "string",
          "description": "Optional OAuth token endpoint."
        },
        "description": {
          "type": "string",
          "description": "Optional human-readable description."
        },
        "makeDefault": {
          "type": "boolean",
          "description": "Make this instance the default after registration."
        }
      },
      "required": [
        "name",
        "url",
        "authType",
        "grantType",
        "username",
        "clientId"
      ]
    },
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "name": {
          "type": "string",
          "description": "Unique local instance name (for example, dev or prod)."
        },
        "url": {
          "type": "string",
          "description": "HTTPS ServiceNow instance URL."
        },
        "authType": {
          "type": "string",
          "enum": [
            "basic",
            "oauth"
          ],
          "description": "Authentication type. Defaults to basic.",
          "const": "oauth"
        },
        "grantType": {
          "type": "string",
          "enum": [
            "client_credentials",
            "password",
            "authorization_code"
          ],
          "description": "OAuth grant type.",
          "const": "authorization_code"
        },
        "clientId": {
          "type": "string",
          "description": "OAuth client identifier."
        },
        "scope": {
          "type": "string",
          "description": "Optional OAuth scope."
        },
        "authorizeUrl": {
          "type": "string",
          "description": "Optional OAuth authorization endpoint."
        },
        "tokenUrl": {
          "type": "string",
          "description": "Optional OAuth token endpoint."
        },
        "redirectPort": {
          "type": "integer",
          "minimum": 0,
          "maximum": 65535,
          "description": "Optional local authorization callback port."
        },
        "callbackPath": {
          "type": "string",
          "description": "Optional local authorization callback path."
        },
        "description": {
          "type": "string",
          "description": "Optional human-readable description."
        },
        "makeDefault": {
          "type": "boolean",
          "description": "Make this instance the default after registration."
        }
      },
      "required": [
        "name",
        "url",
        "authType",
        "grantType",
        "clientId"
      ]
    }
  ]
}

Resources 2

  • All ServiceNow Tablesservicenow://tables/all

    Complete list of available ServiceNow tables with metadata

  • ServiceNow Instance Infoservicenow://instance

    Information about the connected ServiceNow instance

Resource templates 0

  • None observed.

Prompts 0

  • None observed.

Remote endpoints

EndpointTransportAuthenticationHealthObserved
No verified remote endpoint is linked.

Happy MCP Server questions

How do I install Happy MCP Server?

Install the selected package version with: npm install --save-exact happy-platform-mcp@5.2.0

What tools does Happy MCP Server provide?

Happy MCP Server exposed 6 tools during independent protocol observation, including SN-Docs-Families, SN-Docs-Get, SN-Docs-Search, SN-Docs-Status, SN-Docs-Sync, SN-Register-Instance.

Is Happy MCP Server secure?

Our scanner tested version 5.2.0 without proving a finding in the methods exercised. This is not a guarantee that every deployment is secure.

Explore related MCP server guides

Curated product and capability guides containing this catalog record.

Official vs Community MCP Servers

Let’s talk about MCP security.

Share your details and our security team will contact you.