Skip to main content
Glama

tosea_generate_outline

Generate structured outlines for existing presentations to organize content and prepare for slide creation.

Instructions

Queue outline generation for an existing presentation.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
presentation_idYes
instructionNo
render_providerNo

Implementation Reference

  • The tool handler for 'tosea_generate_outline' which calls the client's generateOutline method.
    async ({ presentation_id, instruction, render_provider }) => {
      try {
        return asToolResult(
          await client.generateOutline({
            presentationId: presentation_id,
            instruction,
            renderProvider: render_provider
          })
        );
      } catch (error) {
        throw wrapToolError(error);
      }
  • src/tools.ts:156-163 (registration)
    Registration of the 'tosea_generate_outline' tool including its input schema.
    server.tool(
      "tosea_generate_outline",
      "Queue outline generation for an existing presentation.",
      {
        presentation_id: z.string().uuid(),
        instruction: z.string().default(""),
        render_provider: z.string().optional()
      },
  • The client implementation that performs the actual network request to the Tosea API.
    async generateOutline(input: {
      presentationId: string;
      instruction?: string | undefined;
      renderProvider?: string | undefined;
    }): Promise<ApiEnvelope<Record<string, unknown>>> {
      return this.request("/outline-generate", {
        method: "POST",
        body: {
          presentation_id: input.presentationId,
          instruction: input.instruction ?? "",
          render_provider: input.renderProvider ?? undefined
        },

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

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