Skip to main content
Glama

remotion_get_theme_info

Retrieve detailed theme information including colors, gradients, typography, and motion settings for video creation projects. Use this tool to access complete design specifications for consistent visual styling across your video content.

Instructions

Get detailed information about a specific theme. Returns all design tokens for a theme including colors, gradients, typography, and motion settings. Args: theme_name: Name of the theme (e.g., "tech", "finance", "education") Returns: JSON object with theme tokens and settings Example: theme = await remotion_get_theme_info(theme_name="tech") # Returns tech theme with blue/cyan colors and modern typography

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
theme_nameYes

Implementation Reference

  • The main handler function for the 'remotion_get_theme_info' tool. It uses ThemeManager to fetch theme information and returns it as formatted JSON, handling errors if the theme is not found.
    @mcp.tool async def remotion_get_theme_info(theme_name: str) -> str: """ Get detailed information about a specific theme. Returns complete theme configuration including colors, typography, motion design, and usage recommendations. Args: theme_name: Theme identifier (e.g., "tech", "finance", "education") Returns: JSON object with complete theme information Example: info = await remotion_get_theme_info(theme_name="tech") # Returns tech theme with all design tokens """ def _get_info(): info = theme_manager.get_theme_info(theme_name) if not info: return json.dumps( { "error": f"Theme '{theme_name}' not found", "available_themes": theme_manager.list_themes(), } ) return json.dumps(info, indent=2) return await asyncio.get_event_loop().run_in_executor(None, _get_info)
  • Registration of theme tools via the call to register_theme_tools(mcp, project_manager, vfs), which defines and registers the remotion_get_theme_info tool using the @mcp.tool decorator.
    # Register theme and token tools with virtual filesystem register_theme_tools(mcp, project_manager, vfs) register_token_tools(mcp, project_manager, vfs)

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/chrishayuk/chuk-mcp-remotion'

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