UNPKG

mcp-cisco-support

Version:

MCP server for Cisco Support APIs including Bug Search and future tools

38 lines 1.23 kB
import { Tool } from '@modelcontextprotocol/sdk/types.js'; import { BaseApi } from './base-api.js'; import { ToolArgs } from '../utils/validation.js'; import { ApiResponse } from '../utils/formatting.js'; export interface RmaApiResponse extends ApiResponse { returns?: Array<{ rma_number?: string; user_id?: string; status?: string; return_reason?: string; created_date?: string; last_modified_date?: string; serial_number?: string; product_id?: string; product_description?: string; quantity?: number; tracking_number?: string; ship_date?: string; delivery_date?: string; case_number?: string; }>; pagination_response_record?: { page_index?: number; page_records?: number; total_records?: number; last_index?: number; }; } export declare class RmaApi extends BaseApi { protected baseUrl: string; protected apiName: string; getTools(): Tool[]; executeTool(name: string, args: ToolArgs, meta?: { progressToken?: string; }): Promise<RmaApiResponse>; protected getResultCount(data: ApiResponse): number; } //# sourceMappingURL=rma-api.d.ts.map