Skip to main content
Glama
SirHumza

App Inventor MCP

by SirHumza

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
aia_inspectB

List screens (with their components), assets and properties of an .aia project

aia_create_projectA

Create a new empty .aia project with a Screen1. Name is sanitized to letters/digits/underscore.

aia_add_screenA

Add a new screen to an existing .aia project

aia_get_screenB

Read one screen: its component list, screen properties and blocks XML

aia_add_componentB

Add a UI component to a screen, optionally nested inside a parent arrangement/component

aia_set_propertyC

Set one property on the screen itself (omit component_name) or on one of its components. Value may be string, number or boolean.

aia_set_blocksA

Replace a screen's blocks XML (.bky). Must contain an root element.

aia_mergeA

Merge multiple .aia files into one (same engine as AIA Stitch). Later colliding screens get prefixed with their source project tag.

aia_add_event_handlersB

Generate and append event handlers (e.g. 'when Button.Click do...') to a screen's blocks without touching existing ones. Each action is either {set, component, componentType, to} to set a property or {openScreen} to switch screens.

aia_add_assetA

Copy a local file (image, sound, font...) into the project's assets folder

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/SirHumza/app-inventor-mcp'

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