Skip to main content
Glama

Convex MCP server

Official
by get-convex
generatedApi.ts8.29 kB
/** * This file was auto-generated by openapi-typescript. * Do not make direct changes to the file. */ export interface paths { "/teams": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_teams_for_member"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/teams/{team_slug}/projects": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get: operations["get_cli_projects_for_team"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/workos/provision_associated_workos_team": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** @description Provision a WorkOS team for a Convex team */ post: operations["provision_associated_workos_team"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/workos/get_or_provision_workos_environment": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** @description Get or provision a WorkOS environment for a deployment */ post: operations["get_or_provision_workos_environment"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/workos/has_associated_workos_team": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; get?: never; put?: never; /** @description Check if a deployment has an associated WorkOS team */ post: operations["has_associated_workos_team"]; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; "/workos/available_workos_team_emails": { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; /** @description Get candidate email addresses to be WorkOS admins. */ get: operations["get_available_workos_team_emails"]; put?: never; post?: never; delete?: never; options?: never; head?: never; patch?: never; trace?: never; }; } export type webhooks = Record<string, never>; export interface components { schemas: { GetOrProvisionEnvironmentRequest: { deploymentName: string; }; HasAssociatedWorkOSTeamRequest: { deploymentName: string; }; /** Format: int64 */ MemberId: number; ProjectDetails: { /** Format: int64 */ createTime: number; devDeploymentName?: string | null; id: components["schemas"]["ProjectId"]; isDemo: boolean; name: components["schemas"]["ProjectName"]; prodDeploymentName?: string | null; slug: components["schemas"]["ProjectSlug"]; teamId: components["schemas"]["TeamId"]; }; /** Format: int64 */ ProjectId: number; ProjectName: string; ProjectSlug: string; ProvisionWorkOSTeamRequest: { /** @description Email address to use for the WorkOS team admin, * must be a verified email address associated with the user's account */ email: string; /** @description Convex team ID, no WorkOS team exists at this point */ teamId: components["schemas"]["TeamId"]; }; ReferralCode: string; Team: { creator?: null | components["schemas"]["MemberId"]; id: components["schemas"]["TeamId"]; managedBy?: string | null; name: components["schemas"]["TeamName"]; referralCode: components["schemas"]["ReferralCode"]; referredBy?: null | components["schemas"]["TeamId"]; slug: components["schemas"]["TeamSlug"]; suspended: boolean; }; /** Format: int64 */ TeamId: number; TeamName: string; TeamSlug: string; }; responses: never; parameters: never; requestBodies: never; headers: never; pathItems: never; } export type GetOrProvisionEnvironmentRequest = components['schemas']['GetOrProvisionEnvironmentRequest']; export type HasAssociatedWorkOsTeamRequest = components['schemas']['HasAssociatedWorkOSTeamRequest']; export type MemberId = components['schemas']['MemberId']; export type ProjectDetails = components['schemas']['ProjectDetails']; export type ProjectId = components['schemas']['ProjectId']; export type ProjectName = components['schemas']['ProjectName']; export type ProjectSlug = components['schemas']['ProjectSlug']; export type ProvisionWorkOsTeamRequest = components['schemas']['ProvisionWorkOSTeamRequest']; export type ReferralCode = components['schemas']['ReferralCode']; export type Team = components['schemas']['Team']; export type TeamId = components['schemas']['TeamId']; export type TeamName = components['schemas']['TeamName']; export type TeamSlug = components['schemas']['TeamSlug']; export type $defs = Record<string, never>; export interface operations { get_teams_for_member: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["Team"][]; }; }; }; }; get_cli_projects_for_team: { parameters: { query?: never; header?: never; path: { /** @description Team slug identifier */ team_slug: string; }; cookie?: never; }; requestBody?: never; responses: { 200: { headers: { [name: string]: unknown; }; content: { "application/json": components["schemas"]["ProjectDetails"][]; }; }; }; }; provision_associated_workos_team: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["ProvisionWorkOSTeamRequest"]; }; }; responses: never; }; get_or_provision_workos_environment: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["GetOrProvisionEnvironmentRequest"]; }; }; responses: never; }; has_associated_workos_team: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody: { content: { "application/json": components["schemas"]["HasAssociatedWorkOSTeamRequest"]; }; }; responses: never; }; get_available_workos_team_emails: { parameters: { query?: never; header?: never; path?: never; cookie?: never; }; requestBody?: never; responses: never; }; }

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