MCP Server

VibeTide Levels AI Integration

Give your Pickaxe real follow-through with VibeTide Levels, so your AI can automate developer workflows without extra handoffs. Keep momentum without constant copy-paste between tools.

Pickaxe community avatar
Pickaxe community avatar
Pickaxe community avatar
Pickaxe community avatar
Pickaxe community avatar
Pickaxe community avatar
Join 2,000+ builders
Pickaxe
VibeTide Levels

Capabilities

10 capabilities

1 / 2

view_level

View a VibeTide level with visual representation. Args: encoded_level: An encoded level string from a URL or sharing link Returns a visual representation of the level.

Type: string

view_level_image

View a VibeTide level as a beautiful PNG image with proper colors. This generates a much better visual representation than the ASCII version, using the same colors as the web builder. The image is saved to a temporary file and the file path is returned for MCP clients to display. Args: encoded_level: An encoded level string from a URL or sharing link tile_size: Size of each tile in pixels (default 16, will auto-adjust for wide levels) max_width: Maximum image width in pixels (default 1200) Returns: The file path to the generated PNG image

Type: integer

edit_level_metadata

Edit only the metadata of a VibeTide level without changing the tile layout. This is much more efficient than edit_entire_level when you only want to change game parameters like enemy count, spawn rates, name, or description. Args: encoded_level: The encoded level string to modify new_name: New name for the level (optional) new_description: New description for the level (optional) max_enemies: Maximum enemies parameter (0-10, optional) enemy_spawn_chance: Enemy spawn chance percentage (0-100, optional) coin_spawn_chance: Coin spawn chance percentage (0-100, optional) Returns: The modified level data with new encoded string

play_level

Get the URL to play a VibeTide level in the web player. Args: encoded_level: An encoded level string for playing Returns a URL to play the level.

Type: string

edit_level_tile

Edit a single tile in a VibeTide level. Args: encoded_level: An encoded level string from a URL or sharing link row: Row index (0-based, from top) col: Column index (0-based, from left) new_tile_type: New tile type (0-7, see tile legend) Returns the modified level data with the single tile changed.

Type: integer

Get Started

Click any tool below to instantly start building AI tools that enhance your workflow and productivity

Custom Workflow Builder

Create automated workflows that connect your tools and streamline repetitive tasks with AI assistance.

Data Analyzer

Transform raw data into actionable insights with AI-powered analysis and visualization tools.

Content Assistant

Generate, edit, and optimize content across formats with AI that understands your brand and style.

Task Automation

Automate routine tasks and processes to save time and reduce manual work with intelligent AI tools.

Integration Hub

Connect and sync data across your favorite tools and platforms with seamless AI-powered integrations.

Smart Assistant

Build a personalized AI assistant that helps with daily tasks, answers questions, and provides support.

Explore Pickaxe Templates

Get started faster with pre-built templates. Choose from our library of ready-to-use AI tools and customize them for your needs.

Ready to Connect VibeTide Levels?

Build your AI tool with this MCP server in the Pickaxe builder.

Build with Pickaxe

Frequently Asked Questions