mcp-cisco-support
Version:
MCP server for Cisco Support APIs including Bug Search and future tools
38 lines • 1.23 kB
TypeScript
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