Skip to main content
Glama

deleteAction

Remove specific actions from Spline 3D scenes by providing scene, event, and action identifiers to manage animation sequences and design workflows.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
sceneIdYesScene ID
eventIdYesEvent ID
actionIdYesAction ID

Implementation Reference

  • Complete implementation of the deleteAction tool: registers the tool with Zod schema for sceneId, eventId, actionId; handler sends DELETE request to API endpoint `/scenes/{sceneId}/events/{eventId}/actions/{actionId}` and returns success/error message.
    server.tool( 'deleteAction', { sceneId: z.string().min(1).describe('Scene ID'), eventId: z.string().min(1).describe('Event ID'), actionId: z.string().min(1).describe('Action ID'), }, async ({ sceneId, eventId, actionId }) => { try { await apiClient.request('DELETE', `/scenes/${sceneId}/events/${eventId}/actions/${actionId}`); return { content: [ { type: 'text', text: `Action ${actionId} deleted successfully` } ] }; } catch (error) { return { content: [ { type: 'text', text: `Error deleting action: ${error.message}` } ], isError: true }; } } );
  • Registration of the deleteAction tool within registerActionTools function.
    server.tool( 'deleteAction', { sceneId: z.string().min(1).describe('Scene ID'), eventId: z.string().min(1).describe('Event ID'), actionId: z.string().min(1).describe('Action ID'), }, async ({ sceneId, eventId, actionId }) => { try { await apiClient.request('DELETE', `/scenes/${sceneId}/events/${eventId}/actions/${actionId}`); return { content: [ { type: 'text', text: `Action ${actionId} deleted successfully` } ] }; } catch (error) { return { content: [ { type: 'text', text: `Error deleting action: ${error.message}` } ], isError: true }; } } );
  • Zod schema for deleteAction input parameters.
    sceneId: z.string().min(1).describe('Scene ID'), eventId: z.string().min(1).describe('Event ID'), actionId: z.string().min(1).describe('Action ID'), },

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/aydinfer/spline-mcp-server'

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