Skip to main content
Glama
types.ts1.15 kB
import { z } from 'zod'; export interface FinixContext { username?: string; password?: string; environment?: string; application?: string; } export interface ToolAnnotations { destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; readOnlyHint: boolean; title: string; } export interface FinixTool { method: string; name: string; description: string; parameters: z.ZodSchema<any>; annotations: ToolAnnotations; actions?: { [resource: string]: { create?: boolean; read?: boolean; update?: boolean; delete?: boolean; }; }; execute: (client: any, context: FinixContext, params: any) => Promise<any>; } export type ToolFactory = (context?: FinixContext) => FinixTool; export interface SearchResult { title: string; url: string; snippet: string; score?: number; } export interface FinixApiError { message: string; code?: string; details?: any; } export interface FinixApiResponse<T = any> { data?: T; error?: FinixApiError; _embedded?: { [key: string]: T[]; }; page?: { limit: number; offset: number; count: number; }; }

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/bquigley1/finix-mcp'

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