ServiceNow

Discover AI systems, AI content, and MCP servers registered in your ServiceNow instance.

Airia connects to your ServiceNow instance and discovers the AI assets registered in the AI-asset CMDB tables: AI systems, AI content assets, and MCP servers. Airia also reads the tables' access-control metadata to determine whether each asset is organization-wide readable.

Authentication model

Basic authentication: a ServiceNow integration user's username and password, plus the instance URL. Airia reads through the standard Table API.

Required permissions

Grant the integration user read access to these tables:

TableWhat it holds
cmdb_ai_system_component_product_modelAI system assets
cmdb_ai_content_product_modelAI content assets
cmdb_mcp_product_modelMCP server assets
sys_security_acl and sys_security_acl_roleACL metadata (used to determine org-wide readability of the asset tables)

A dedicated integration user with a role scoped to read on these tables is the least-privilege setup. Avoid granting admin.

Customer-side setup steps

  1. In ServiceNow, create a dedicated integration user (for example airia.discovery).
  2. Grant it a role with read on the tables above (create a small custom role if you do not have a suitable one).
  3. Copy your instance URL (for example https://yourcompany.service-now.com).
  4. In Airia, go to Discover → Connections → ServiceNow and create a new connection with the instance URL, username, and password.

Form fields the Airia UI asks for

FieldRequiredNotes
Instance URLYeshttps://<instance>.service-now.com
UsernameYesThe integration user
PasswordYesStored encrypted, masked on edit

Connection test checks

The connection test validates configuration, authentication, ACL read access, and asset read access in order. An ACL-read failure means the user cannot read sys_security_acl; discovery of the assets themselves needs the three asset tables.

Multiple environments

Multiple ServiceNow connections per tenant are supported: one per instance (for example, production and a sub-production instance).

Was this page helpful?

On this page