Skip to main content
Glama

Cashfree MCP Server

Official
by cashfree
types.ts1.29 kB
import { PrimitiveSchemaDefinition } from "@modelcontextprotocol/sdk/types.js"; export interface InitializationConfiguration { name: string; trieveApiKey: string; trieveDatasetId: string; } export interface SearchResult { title: string; content: string; link: string; } export interface Endpoint { url?: string; method: string; path: string; title?: string; description?: string; request: { [key: string]: any }; servers?: Array<{ url: string }> | { [key: string]: any }; operation: { summary?: string; description?: string; tags?: string[]; "x-mcp"?: McpConfiguration; operationId?: string; deprecated?: boolean; security?: any[]; parameters?: any[]; requestBody?: any; responses?: any; [key: string]: any; }; } export interface McpConfiguration { enabled: boolean; config?: { elicitation?: ElicitationConfiguration; }; } // Elicitation configuration for OpenAPI endpoints export interface ElicitationConfiguration { enabled: boolean; fields: Record<string, ElicitationField>; } export interface ElicitationField { required: boolean; message: string; schema: PrimitiveSchemaDefinition; mapping: { target: string; transform?: 'string' | 'number' | 'boolean' | 'array'; }; }

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/cashfree/cashfree-mcp'

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