Skip to main content
Glama

mcp-google-sheets

flow.ts998 B
import { Static, Type } from '@sinclair/typebox' import { BaseModelSchema, Nullable } from '../common/base-model' import { ApId } from '../common/id-generator' import { Metadata } from '../common/metadata' import { TriggerSource } from '../trigger' import { FlowVersion } from './flow-version' export type FlowId = ApId export enum FlowStatus { ENABLED = 'ENABLED', DISABLED = 'DISABLED', } export const Flow = Type.Object({ ...BaseModelSchema, projectId: Type.String(), externalId: Type.String(), folderId: Nullable(Type.String()), status: Type.Enum(FlowStatus), publishedVersionId: Nullable(Type.String()), metadata: Nullable(Metadata), }) export type Flow = Static<typeof Flow> export const PopulatedFlow = Type.Composite([ Flow, Type.Object({ version: FlowVersion, triggerSource: Type.Optional(Type.Pick(TriggerSource, ['schedule', 'handshakeConfiguration'])), }), ]) export type PopulatedFlow = Static<typeof PopulatedFlow>

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/activepieces/activepieces'

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