Skip to main content
Glama

Convex MCP server

Official
by get-convex
generatedDeploymentApi.ts7.4 kB
/** * This file was auto-generated by openapi-typescript. * Do not make direct changes to the file. */ export interface paths { "/shapes2": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * Get table shapes * @description Returns the schema shapes for all tables in the specified component. */ get: operations["shapes2"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/get_indexes": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * Get database indexes * @description Returns metadata about database indexes for the specified component. */ get: operations["get_indexes"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/delete_tables": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * Delete database tables * @description Deletes the specified tables from the database. */ post: operations["delete_tables"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/delete_component": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** * Delete component * @description Deletes the specified component and all its associated data. */ post: operations["delete_component"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/get_source_code": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * Get source code * @description Returns the source code for the specified module path. */ get: operations["get_source_code"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/check_admin_key": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** * Check admin key validity * @description This endpoint checks if the admin key included in the header is valid for * this instance and validates that the provided admin key has write access. */ get: operations["check_admin_key"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; } export type webhooks = Record<string, never>; export interface components { schemas: { DeleteComponentArgs: { componentId?: string | null; }; DeleteTableArgs: { componentId?: string | null; tableNames: string[]; }; GetIndexesResponse: { indexes: Record<string, never>[]; }; }; responses: never; parameters: never; requestBodies: never; headers: never; pathItems: never; } export type DeleteComponentArgs = components['schemas']['DeleteComponentArgs']; export type DeleteTableArgs = components['schemas']['DeleteTableArgs']; export type GetIndexesResponse = components['schemas']['GetIndexesResponse']; export type $defs = Record<string, never>; export interface operations { shapes2: { parameters: { query?: { /** @description Component ID to get shapes for */ component?: string; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": unknown; }; }; }; }; get_indexes: { parameters: { query?: { /** @description Component ID to get indexes for */ component_id?: string; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["GetIndexesResponse"]; }; }; }; }; delete_tables: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["DeleteTableArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; delete_component: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["DeleteComponentArgs"]; }; }; responses: { 200: { headers: { [name: string]: unknown; }; content?: never; }; }; }; get_source_code: { parameters: { query: { /** @description Module path to get source code for */ path: string; /** @description Component ID */ component?: string; }; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "text/plain": string; }; }; }; }; check_admin_key: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": unknown; }; }; }; }; }

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/get-convex/convex-backend'

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