Skip to main content
Glama
samson10504

netsuite-suiteanalytics-odbc-mcp

by samson10504

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NETSUITE_ROLE_IDYesYour numeric NetSuite role ID.
NETSUITE_ODBC_DSNYesThe exact name of the local ODBC DSN configured for NetSuite.
NETSUITE_TOKEN_IDYesYour NetSuite TBA token ID.
NETSUITE_TELEMETRYNoTelemetry setting (project telemetry is fixed to off).off
NETSUITE_ACCOUNT_IDYesYour NetSuite account ID.
NETSUITE_DATA_SOURCENoThe data source name, typically NetSuite2.com (default NetSuite2.com).NetSuite2.com
NETSUITE_CONSUMER_KEYYesYour NetSuite TBA consumer key.
NETSUITE_SERVICE_HOSTYesThe service host from your NetSuite SuiteAnalytics Connect configuration.
NETSUITE_SERVICE_PORTNoThe port for the SuiteAnalytics Connect service (default 1708).1708
NETSUITE_TOKEN_SECRETYesYour NetSuite TBA token secret.
NETSUITE_CONSUMER_SECRETYesYour NetSuite TBA consumer secret.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
netsuite_queryB

Execute one bounded, read-only SuiteAnalytics Connect SQL query.

netsuite_tablesC

Search bounded ODBC metadata visible to the configured NetSuite role.

netsuite_describeA

Describe columns for one exact table visible to the configured NetSuite role.

netsuite_statusC

Return secret-safe local and optional connection health.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 4 tools

Disambiguation5/5

Each tool serves a clearly distinct purpose: running queries, listing metadata, describing table columns, and checking status. There is no overlap or ambiguity between them.

Naming Consistency4/5

All tools share a consistent 'netsuite_' prefix, but the second part mixes verbs (query, describe) and nouns (tables, status). The pattern is predictable though not strictly verb_noun.

Tool Count5/5

With only 4 tools, the set is tightly scoped to the server's purpose of running SuiteAnalytics ODBC queries and exploring metadata. Each tool is essential and the count feels appropriate.

Completeness5/5

The toolset covers the core lifecycle of working with an ODBC data source: querying data, discovering tables, inspecting schemas, and checking connection health. No obvious gaps exist for the intended use case.

Maintenance

ActivitySlowing
ResponsivenessNo issues