Skip to main content
Glama
luizzzvictor

mcp-comexstat

by luizzzvictor

getNBM

Retrieve and filter NBM data by language, page, and search terms using the MCP server. Customize results with pagination and additional parameters for precise queries.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
addNo
languageNopt
pageNo
perPageNo
searchNo

Implementation Reference

  • MCP tool handler for 'getNBM' that serializes the result from ComexstatClient.getNBM into JSON text content.
    content: [ { type: "text", text: JSON.stringify( await this.client.getNBM({ language, page, perPage, add, search }) ), }, ], }) );
  • Input schema (Zod) for the 'getNBM' tool defining optional parameters: language, page, perPage, add, search.
    language: z.string().optional().default("pt"), page: z.number().optional().default(1), perPage: z.number().optional().default(5), add: z.string().optional(), search: z.string().optional(), },
  • Registration of the 'getNBM' MCP tool on the McpServer instance.
    "getNBM", { language: z.string().optional().default("pt"), page: z.number().optional().default(1), perPage: z.number().optional().default(5), add: z.string().optional(), search: z.string().optional(), }, async ({ language, page, perPage, add, search }) => ({ content: [ { type: "text", text: JSON.stringify( await this.client.getNBM({ language, page, perPage, add, search }) ), }, ], }) );
  • ComexstatClient helper method that performs the actual HTTP GET request to the /tables/nbm endpoint to retrieve NBM data.
    async getNBM(options?: { language?: string; page?: number; perPage?: number; add?: string; search?: string; }): Promise<{ data: { list: Array<{ noNCM: string; // NCM description unit: string; // Measurement unit nbm: string; // NBM description coNbm: string; // NBM code coNcm: string; // NCM code }>; count: number; // Total number of records }; success: boolean; message: string | null; processo_info: any; language: string; }> { return this.get("/tables/nbm", options); }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/luizzzvictor/mcp-comexstat'

If you have feedback or need assistance with the MCP directory API, please join our Discord server