Best architecture for NetSuite → Excel live reporting + Claude integration?
We recently implemented a Claude MCP connection into NetSuite, and it’s working well for conversational querying and analysis.
However, our client is now asking for a more direct reporting workflow into Excel, without needing to ask Claude for a report first and then export it manually.
The ideal use case they described is something like:
- Paste a report/link/query into Excel
- Pass parameters like date range, subsidiary, etc.
- Hit refresh
- Pull live NetSuite data automatically
Mainly for things like:
- Trial Balance
- GL detail
- AP aging
- transaction-level reporting
From what I understand so far, native NetSuite report URLs probably aren’t the right approach for this, so I’m trying to understand what architecture people usually use in practice.
Questions:
- Are you typically exposing SuiteQL through RESTlets/custom endpoints?
- Is SuiteAnalytics Connect/ODBC a better long-term solution for Excel refreshes?
- Can Excel realistically consume the same data layer already being used for MCP/Claude integrations?
- How are people balancing AI tooling vs direct BI/reporting pipelines right now?
Would appreciate hearing how others are approaching this in real-world NetSuite environments.