Skip to main content
When Base44 builds a new app, it works from more than the prompt in front of it. It draws on knowledge about your platform, and reaches for tools that let it build on it. Teach Base44 about your platform and how to build on it using the following:
  • Skills: Saved instructions the agent reads while it builds. It includes things like your platform conventions and best practices.
  • MCP server: An external tool the agent can call while it builds, like a design tool or a data source.
The design system decides what an app looks like. Skills and MCP servers decide how it’s built.

Skills

A skill activates when Base44’s agent recognizes it as relevant to the current build, based on its description. A skill belongs to a workspace, so it applies to every app anyone builds there, no matter which account created it. You have two ways to shape that:
  • Write the description as a trigger, not a title. For example, “Use when building any form, table, or data-entry screen” works, but “Form and table conventions” does not.
  • Name the skill yourself in the app’s custom instructions. The custom instructions are injected into every interaction with the agent, so this is where you can say “apply the form-conventions skill” on your builders’ behalf. Custom instructions are set per app rather than per workspace, so your integration has to set them in the Create app call for each app.

Workspace skills

Write and manage workspace skills

Custom instructions

The one setting that is per app

MCP servers

For a white-label integration, the MCP servers you connect usually reach your platform’s own tools, APIs, or data sources, so Base44’s agent can build against your real data model. When building an app, the agent can call the MCP servers connected on the account of the builder running that build. That connection lives on the account, not the workspace, so it follows that account into every app and workspace it can access, not just the one where you set it up. Every build runs as the same account, so connect your servers once to that account and every build can use them.

MCP connections

Add and manage MCP connections

See also