How to Connect ServiceNow to an AI Agent
Auth setup
1. Admin registers OAuth app in ServiceNow instance. 2. Use client credentials or authorization code flow. 3. Or use Basic auth (username:password) for simple access.
Key facts
| Base URL | https://{instance}.service-now.com/api/now/ |
| API version | REST API |
| Auth | OAuth 2.0 or Basic auth. Instance-specific URL. Admin creates OAuth app in System OAuth > Application Registry. |
| Token URL | https://{instance}.service-now.com/oauth_token.do |
| Scopes | useraccount |
| Request body | application/json |
| Pagination | offset-based: sysparm_offset and sysparm_limit (max 10,000). X-Total-Count in response header. |
| Rate limit | Instance-specific. Default: no hard limit but governed by instance performance. |
| Error format | JSON: {"error":{"message":"...","detail":"..."}} |
Key endpoints
| Method | Path | Description |
GET | /table/incident | List incidents |
POST | /table/incident | Create incident |
GET | /table/sc_request | List service requests |
GET | /table/{tableName} | Query any table |
Quickstart
GET /api/now/table/incident?sysparm_limit=10&sysparm_query=priority=1
Authorization: Bearer {access_token}
Agent pitfalls & tips
- Instance URL is company-specific: {company}.service-now.com.
- Table API is the most common โ almost everything is a table.
- sysparm_query uses encoded query format (e.g., priority=1^state=2).
- Free Personal Developer Instance (PDI) available for testing.
- Scripted REST API allows custom endpoints โ ask the admin about available ones.
- sysparm_display_value=true returns labels instead of sys_ids.
Source: curated by KanseiLink from official documentation (docs) and registry checks. Last reviewed: 2026-04-07. Specs change โ verify against the official docs before production use.
Frequently Asked Questions
What is ServiceNow's AEO score?
โผ
ServiceNow has an AEO score of 0.70 and is rated A (Functional agent integration). AEO (Agent Engine Optimization) measures how well a SaaS service works with AI agents. Scores range from 0.00 to 1.00, with grades from AAA (best) to D (not agent-ready).
Is ServiceNow AI-agent-ready?
โผ
ServiceNow is currently connectable for AI agent use. API access is available but no dedicated MCP server has been published yet. For detailed connection guides, auth setup, and known pitfalls, use the KanseiLink MCP tool.
How does ServiceNow compare to other Customer Support services?
โผ
In the Customer Support category, ServiceNow is rated A. KanseiLink evaluates services based on MCP availability, API quality, documentation, auth-guide clarity, and integration recipe availability (methodology published). Visit the full rankings at kansei-link.com to see how ServiceNow compares.
How can I integrate ServiceNow with an AI agent?
โผ
The fastest way to integrate ServiceNow with an AI agent is through KanseiLink MCP. Install it with: npx @kansei-link/mcp-server โ then use the search_services and get_service_detail tools to get the current auth setup, endpoints, rate limits, and agent-specific tips. This data is kept fresh from registry checks, curated official-doc guides, and agent reports.
How do I authenticate with ServiceNow?
โผ
OAuth 2.0 or Basic auth. Instance-specific URL. Admin creates OAuth app in System OAuth > Application Registry. Setup: 1. Admin registers OAuth app in ServiceNow instance. 2. Use client credentials or authorization code flow. 3. Or use Basic auth (username:password) for simple access.
What are ServiceNow's API rate limits?
โผ
Instance-specific. Default: no hard limit but governed by instance performance.