netsuite.com
NetSuite is Oracle’s cloud ERP and business management platform for finance, operations, commerce, and related business workflows. It lets customers manage NetSuite account data and customizations through web services, development tooling, and AI connector capabilities.
NetSuite exposes an account-scoped SuiteTalk REST API, an account-scoped MCP server for the NetSuite AI Connector Service, and the SuiteCloud CLI for Node.js; REST supports OAuth 2.0 and token-based auth, while MCP and the CLI use OAuth-based account connections.
- NetSuite SuiteTalk REST Web Servicesdiscovered
- SuiteCloud CLI for Node.jsdiscovered
Create an integration record in NetSuite at Create Integration Records for Applications to Use OAuth 2.0: go to Setup > Integration > Manage Integrations > New, enable Authorization Code Grant and/or Client Credentials (Machine to Machine) Grant, and check the product scopes you need such as REST Web Services or NetSuite AI Connector Service. Save the record to obtain the OAuth client details; for public-client flows, configure the allowed redirect URI as described in the same guide.
Set up Token-Based Authentication using the NetSuite tutorial at Token-Based Authentication (TBA). In NetSuite, create an integration record to get the consumer key and secret, then issue an access token for a user/role to get the token ID and token secret. Use these values to sign OAuth 1.0 Authorization headers for supported SuiteTalk and RESTlet calls.
$ suitecloud account:setupAcquired by the CLI — running suitecloud account:setup opens the auth flow and stores the credential.
conventions · 0/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✗
/llms.txt - API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing