Skip to main content
Glama

Create an application

appsmith_create_application

Create a new application within a specified Appsmith workspace by providing a workspace ID and an application name, enabling rapid setup of new apps for development and deployment.

Instructions

Creates an application inside a workspace.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYesApplication name.
workspaceIdYesWorkspace id to create the application in.
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. 'Creates' clearly implies a mutating/write operation, which is somewhat transparent. However, it doesn't disclose whether the operation is idempotent, whether it side-effects other resources, whether it requires specific permissions/roles, or what happens on duplicate names. For a creation tool, this is basic disclosure but lacks depth.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single, efficient sentence that states the action and context with zero wasted words. Perfectly sized for the simplicity of the tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple create tool with 2 parameters and no output schema, the description is mostly adequate but could benefit from noting typical post-create next steps (e.g., then adding pages) or clarifying naming constraints. Since annotations are absent, more behavioral disclosure would strengthen completeness, but the tool's simplicity keeps the gap modest.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents both parameters clearly. The description adds minimal extra meaning beyond what the schema provides — it confirms 'inside a workspace' context but doesn't add format, constraints, or behavioral details about either parameter beyond schema definitions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb ('Creates') and resource ('an application') and scopes it to 'inside a workspace'. It distinguishes from siblings like appsmith_create_workspace, appsmith_create_page, etc. However, it doesn't differentiate from clones like appsmith_clone_application which also creates an application, and the purpose overlaps with appsmith_generate_crud_page.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to use this tool versus alternatives. There's no mention of when a user would create an application versus clone one, or prerequisites like needing a workspace (implied by required workspaceId but not stated as a prerequisite step). No exclusions or alternative tool references.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

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/Davidgraciano/appsmith-mcp'

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