NetSuite MCP Server
for AI Agents
Connect your AI agent to StackOne's NetSuite MCP server and give it 71 MCP tools out of the box. Auth, tool execution, and security all managed.
Coverage
71 Agent Actions
Create, read, update, and delete across NetSuite — and extend your agent's capabilities with custom actions.
Authentication
Agent Tool Authentication
Per-user OAuth in one call. Your NetSuite MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Agent Protection
Every NetSuite tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Max Agent Context. Min Cost.
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every NetSuite call.
Tools Discovery →What is the NetSuite MCP Server?
A NetSuite MCP server lets AI agents read and write NetSuite data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's NetSuite MCP server ships with 71 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, observability, and agent execution runtime. Connect it from MCP clients like Claude Desktop, Claude Code, Cursor, Goose, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
All NetSuite MCP Tools
Every action from NetSuite's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Accounts
- Create Account
Create a new account in the NetSuite chart of accounts.
- List Accounts
Retrieve a paginated list of chart of accounts entries from NetSuite.
- Get Account
Retrieve a single account record by its internal ID from NetSuite.
- Update Account
Update an existing account in NetSuite by its internal ID.
Customers
- Create Customer
Create a new customer record in NetSuite.
- List Customers
Retrieve a paginated list of customer records from NetSuite.
- Get Customer
Retrieve a single customer record by its internal ID from NetSuite.
- Update Customer
Update an existing customer record in NetSuite by its internal ID.
- Delete Customer
Delete a customer record from NetSuite by its internal ID.
Vendors
- Create Vendor
Create a new vendor (supplier) record in NetSuite.
- List Vendors
Retrieve a paginated list of vendor (supplier) records from NetSuite.
- Get Vendor
Retrieve a single vendor record by its internal ID from NetSuite.
- Update Vendor
Update an existing vendor record in NetSuite by its internal ID.
- Delete Vendor
Delete a vendor record from NetSuite by its internal ID.
Invoices
- Create Invoice
Create a new customer invoice (accounts receivable) in NetSuite.
- List Invoices
Retrieve a paginated list of customer invoices (accounts receivable) from NetSuite.
- Get Invoice
Retrieve a single customer invoice by its internal ID from NetSuite.
- Update Invoice
Update an existing customer invoice in NetSuite by its internal ID.
- Delete Invoice
Delete a customer invoice from NetSuite by its internal ID.
Vendor Bills
- Create Vendor Bill
Create a new vendor bill (accounts payable) in NetSuite.
- List Vendor Bills
Retrieve a paginated list of vendor bills (accounts payable) from NetSuite.
- Get Vendor Bill
Retrieve a single vendor bill by its internal ID from NetSuite.
- Update Vendor Bill
Update an existing vendor bill in NetSuite by its internal ID.
- Delete Vendor Bill
Delete a vendor bill from NetSuite by its internal ID.
Journal Entrys
- Create Journal Entry
Create a new journal entry with debit and credit lines in NetSuite.
- Get Journal Entry
Retrieve a single journal entry by its internal ID from NetSuite.
- Update Journal Entry
Update an existing journal entry in NetSuite by its internal ID.
- Delete Journal Entry
Delete a journal entry from NetSuite by its internal ID.
Purchase Orders
- Create Purchase Order
Create a new purchase order for a vendor in NetSuite.
- List Purchase Orders
Retrieve a paginated list of purchase orders from NetSuite.
- Get Purchase Order
Retrieve a single purchase order by its internal ID from NetSuite.
- Update Purchase Order
Update an existing purchase order in NetSuite by its internal ID.
- Delete Purchase Order
Delete a purchase order from NetSuite by its internal ID.
Sales Orders
- Create Sales Order
Create a new sales order for a customer in NetSuite.
- List Sales Orders
Retrieve a paginated list of sales orders from NetSuite.
- Get Sales Order
Retrieve a single sales order by its internal ID from NetSuite.
- Update Sales Order
Update an existing sales order in NetSuite by its internal ID.
- Delete Sales Order
Delete a sales order from NetSuite by its internal ID.
Customer Payments
- Create Customer Payment
Create a new customer payment to apply against outstanding invoices in NetSuite.
- List Customer Payments
Retrieve a paginated list of customer payments (cash receipts) from NetSuite.
- Get Customer Payment
Retrieve a single customer payment by its internal ID from NetSuite.
Vendor Payments
- Create Vendor Payment
Create a new vendor payment (bill payment) to apply against outstanding vendor bills in NetSuite.
- List Vendor Payments
Retrieve a paginated list of vendor payments (bill payments) from NetSuite.
- Get Vendor Payment
Retrieve a single vendor payment by its internal ID from NetSuite.
Credit Memos
- Create Credit Memo
Create a new credit memo to issue a customer credit in NetSuite.
- List Credit Memos
Retrieve a paginated list of credit memos from NetSuite.
- Get Credit Memo
Retrieve a single credit memo by its internal ID from NetSuite.
Inventory Items
- Create Inventory Item
Create a new inventory item (stock-tracked product) in NetSuite.
- List Inventory Items
Retrieve a paginated list of inventory items (stock-tracked products) from NetSuite.
- Get Inventory Item
Retrieve a single inventory item by its internal ID from NetSuite.
Non-Inventory Sale Items
- Create Non-Inventory Sale Item
Create a new non-inventory sale item in NetSuite.
- List Non-Inventory Sale Items
Retrieve a paginated list of non-inventory sale items from NetSuite.
Service Sale Items
- Create Service Sale Item
Create a new service sale item in NetSuite.
- List Service Sale Items
Retrieve a paginated list of service sale items from NetSuite.
Employees
- Create Employee
Create a new employee record in NetSuite.
- List Employees
Retrieve a paginated list of employee records from NetSuite.
- Get Employee
Retrieve a single employee record by their internal ID from NetSuite.
Departments
- List Departments
Retrieve a paginated list of departments from NetSuite.
- Get Department
Retrieve a single department by its internal ID from NetSuite.
Expense Reports
- Create Expense Report
Create a new employee expense report in NetSuite.
- List Expense Reports
Retrieve a paginated list of employee expense reports from NetSuite.
- Get Expense Report
Retrieve a single expense report by its internal ID from NetSuite.
Deposits
- Create Deposit
Create a new bank deposit in NetSuite.
- List Deposits
Retrieve a paginated list of bank deposits from NetSuite.
- Get Deposit
Retrieve a single bank deposit by its internal ID from NetSuite.
Other (6)
- List Journal Entries
Retrieve a paginated list of journal entries from NetSuite.
- List Subsidiaries
Retrieve a paginated list of subsidiaries from NetSuite (OneWorld only).
- Get Subsidiary
Retrieve a single subsidiary by its internal ID from NetSuite (OneWorld only).
- List Currencies
Retrieve a paginated list of currencies configured in NetSuite.
- Get Currency
Retrieve a single currency by its internal ID from NetSuite.
- Execute SuiteQL Query
Execute a SuiteQL (SQL-like) query against the NetSuite database.
NetSuite AI Agent Use Cases
Connect your AI agent to NetSuite and help your team scale the finance operations they run by hand today.
Automate invoice processing with AI agents connected to your ERP, accounting software, and AP tools through StackOne.
ViewUse StackOne to connect your AI agent to your accounting, CRM, and messaging systems to automate Accounts Receivable dunning and payment follow-up.
ViewUse StackOne to connect your AI agent to your accounting, email, and document management systems to automate invoice processing and purchase order matching.
ViewSet Up Your NetSuite MCP Server in Minutes
One endpoint. Any framework. Your agent is talking to NetSuite in under 10 lines of code.
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}Check More ERP / ITSM MCP Servers
128+ actions
120+ actions
117+ actions
98+ actions
92+ actions
80+ actions
77+ actions
Platform Resources
MCP Code Mode: Keeping Tool Responses Out of Agent Context
Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
Indirect Prompt Injection Defense for MCP Tools: A Technical Guide
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
MCP vs A2A: Architecture, Security, and When to Use Each
MCP vs A2A: what each protocol standardizes, how they differ, their shared security risks including indirect prompt injection, and when to use one, both, or a hybrid architecture.
12 min
MCP vs API: What 200+ Connector Builds Taught Us
MCP wraps APIs, it doesn't replace them. After building 200+ connectors that serve both, here's when each approach wins.
14 min read
NetSuite MCP Server FAQ
Does StackOne have a NetSuite MCP server?
NetSuite MCP server vs direct API integration — what's the difference?
How does NetSuite authentication work for AI agents?
origin_owner_id.Are NetSuite MCP tools vulnerable to prompt injection?
What is the context bloat of a NetSuite agent and how do I avoid it?
Can I limit which actions my NetSuite agent can access?
Can I create custom agent actions for my NetSuite MCP server?
When should I NOT use a NetSuite MCP server?
What AI frameworks and AI clients does the StackOne NetSuite MCP server support?
Put your AI agents to work
All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.