|
| 1 | +# yaml-language-server: $schema=../../schema/guide.v1.schema.json |
| 2 | +schema_version: 1 |
| 3 | +slug: netsuite |
| 4 | +title: NetSuite |
| 5 | +summary: Connect the account-specific NetSuite AI Connector Service with MCP Standard Tools and a scoped public OAuth client. |
| 6 | +speakeasy_add_server: custom-remote |
| 7 | +credential_setup: |
| 8 | + options: |
| 9 | + - id: oauth-public-client |
| 10 | + kind: oauth |
| 11 | + client_registration: manual |
| 12 | + upstream_setup: provider-steps |
| 13 | + fields: |
| 14 | + - id: client-id |
| 15 | + label: Client ID |
| 16 | + setup: |
| 17 | + - external.md#create-oauth-integration |
| 18 | + requirements: |
| 19 | + - id: netsuite-admin-access |
| 20 | + description: NetSuite Administrator access or delegated access sufficient to enable SuiteCloud features, install SuiteApps, manage roles, and create OAuth integration records |
| 21 | + - id: approved-scoped-role |
| 22 | + description: An approved non-Administrator role scoped to the NetSuite records and operations that MCP users may access |
| 23 | + - id: mcp-standard-tools |
| 24 | + description: The free managed MCP Standard Tools SuiteApp installed (operator-validated Bundle ID 522506) |
| 25 | + - id: compliance-approval |
| 26 | + description: If regulated data may be involved, approval from the application or cloud security owner; Oracle states the service has not been assessed for HIPAA and must not store, process, or transmit ePHI without an independent determination that the use meets the organization's obligations |
| 27 | +documentation: |
| 28 | + external: external.md |
| 29 | + speakeasy: speakeasy.md |
| 30 | +remotes: |
| 31 | + - id: mcp-standard-tools |
| 32 | + url: "https://<accountid>.suitetalk.api.netsuite.com/services/mcp/v1/suiteapp/com.netsuite.mcpstandardtools" |
| 33 | + transport: streamable-http |
| 34 | + tenanted: true |
| 35 | + authentication: |
| 36 | + - oauth-public-client |
| 37 | + provenance: |
| 38 | + - source: provider-documentation |
| 39 | + locator: https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_0714082142.html |
| 40 | + name: Connect to the NetSuite AI Connector Service |
| 41 | + classification: official |
| 42 | + observed_at: "2026-08-07T22:23:30Z" |
| 43 | + - source: provider-documentation |
| 44 | + locator: https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/article_0902023450.html |
| 45 | + name: Installing the MCP Standard Tools SuiteApp |
| 46 | + classification: official |
| 47 | + observed_at: "2026-08-07T22:23:30Z" |
| 48 | +provenance: |
| 49 | + - source: provider-documentation |
| 50 | + locator: https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/article_4160616848.html |
| 51 | + name: NetSuite AI Connector Service FAQ |
| 52 | + classification: official |
| 53 | + observed_at: "2026-08-07T22:23:30Z" |
| 54 | + - source: provider-documentation |
| 55 | + locator: https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/article_3200541651.html |
| 56 | + name: Get Started with the NetSuite AI Connector Service |
| 57 | + classification: official |
| 58 | + observed_at: "2026-08-07T22:23:30Z" |
| 59 | + - source: provider-documentation |
| 60 | + locator: https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_0714080625.html |
| 61 | + name: Required Features and Permissions |
| 62 | + classification: official |
| 63 | + observed_at: "2026-08-07T22:23:30Z" |
| 64 | + - source: provider-documentation |
| 65 | + locator: https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/article_143403258.html |
| 66 | + name: MCP Standard Tools SuiteApp |
| 67 | + classification: official |
| 68 | + observed_at: "2026-08-07T22:23:30Z" |
| 69 | + - source: provider-documentation |
| 70 | + locator: https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/article_0902023450.html |
| 71 | + name: Installing the MCP Standard Tools SuiteApp |
| 72 | + classification: official |
| 73 | + observed_at: "2026-08-07T22:23:30Z" |
| 74 | + - source: provider-documentation |
| 75 | + locator: https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_0714082142.html |
| 76 | + name: Connect to the NetSuite AI Connector Service |
| 77 | + classification: official |
| 78 | + observed_at: "2026-08-07T22:23:30Z" |
| 79 | + - source: provider-documentation |
| 80 | + locator: https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_157771733782.html |
| 81 | + name: Create Integration Records for Applications to Use OAuth 2.0 |
| 82 | + classification: official |
| 83 | + observed_at: "2026-08-07T22:23:30Z" |
| 84 | + - source: provider-documentation |
| 85 | + locator: https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_N895277.html |
| 86 | + name: Giving an Employee Access to NetSuite |
| 87 | + classification: official |
| 88 | + observed_at: "2026-08-07T22:23:30Z" |
| 89 | + - source: provider-documentation |
| 90 | + locator: https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_1498251763.html |
| 91 | + name: URLs for Account-Specific Domains |
| 92 | + classification: official |
| 93 | + observed_at: "2026-08-07T22:23:30Z" |
| 94 | + - source: speakeasy-doctrine |
| 95 | + locator: doctrine/speakeasy-setup.md |
| 96 | + name: Speakeasy setup canonical file |
| 97 | + classification: official |
| 98 | + observed_at: "2026-08-07T22:23:30Z" |
| 99 | + - source: operator-validation |
| 100 | + locator: draft-guide operator notes for netsuite |
| 101 | + status: Bundle ID 522506; public-client PKCE path; scoped non-admin role; Attach Remote Identity Provider shows Redirect URI with a copy button before credential entry; Speakeasy MCP Catalog result overridden-tenanted for query netsuite; tenanted remote requires Custom remote path |
| 102 | + observed_at: "2026-08-07T22:23:30Z" |
0 commit comments