5.2.0npm · happy-platform-mcp · latest release
Observed 2026-08-28T21:00:52.234Z using mcpSecurity-inventory. Protocol 2025-06-18.
| Tool | Category | Risk |
|---|---|---|
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"
]
}
]
} | — | — |
Complete list of available ServiceNow tables with metadata
{
"resource_key": "servicenow://tables/all",
"uri": "servicenow://tables/all",
"name": "All ServiceNow Tables",
"description": "Complete list of available ServiceNow tables with metadata",
"mime_type": "application/json",
"annotations": null,
"metadata_hash": "d69a021c54c1c4423d511ca49b45809b79371b84def2a14a7800edbb89de4fee"
}Information about the connected ServiceNow instance
{
"resource_key": "servicenow://instance",
"uri": "servicenow://instance",
"name": "ServiceNow Instance Info",
"description": "Information about the connected ServiceNow instance",
"mime_type": "application/json",
"annotations": null,
"metadata_hash": "ed60579840de1e1b17d02e9b5b8ca224dfae3b6808195a1d60a04b3378d9595f"
}No completed comparison is available.
| Risk | Change | Subject |
|---|---|---|
| No material changes recorded. | ||
| Severity | Finding | Advisory |
|---|---|---|
| No confirmed vulnerability is published for this version. | ||
Artifact SHA-256: 8c67daf6f6987356bec74590a5e38c92aab5dfe38523ed1c106d7bfdfd519894
Scanner: mcp-proof-engine 0.1.0.