Skip to main content
Glama

tosea_export_presentation

Export completed presentations to PDF, PPTX, or image-based PPTX formats for sharing and distribution.

Instructions

Queue an export job for a completed presentation.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
presentation_idYes
output_formatYes
idempotency_keyNo

Implementation Reference

  • The tool 'tosea_export_presentation' is defined and registered in src/tools.ts. It validates inputs via Zod and calls client.exportPresentation to handle the logic.
    server.tool(
      "tosea_export_presentation",
      "Queue an export job for a completed presentation.",
      {
        presentation_id: z.string().uuid(),
        output_format: z.enum(["pdf", "pptx", "pptx_image"]),
        idempotency_key: z.string().min(8).optional()
      },
      async ({ presentation_id, output_format, idempotency_key }) => {
        try {
          return asToolResult(
            await client.exportPresentation({
              presentationId: presentation_id,
              outputFormat: output_format,
              idempotencyKey: idempotency_key
            })
          );
        } catch (error) {
          throw wrapToolError(error);
        }
      }
    );

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