Skip to main content

Supported tools

Koodisi MCP tools fall into four groups: signing in and choosing where to work, building and shipping a workflow, managing the pieces a workflow depends on, and browsing Koodisi's activity catalog for reference.

Sign in and choose where to work

ToolWhat it does
sign_inSigns in with your Koodisi email and password. Reads them from the email / password headers on your connection, so you don't have to type them into chat.
list_orgsLists the organizations your account belongs to.
select_orgSelects an organization for the rest of the session.
list_workspacesLists workspaces in the selected organization.
select_workspaceSelects a workspace for the rest of the session.
list_appsLists apps in the selected workspace.
get_appFetches one app's details by id.
create_appCreates a new app in the selected organization and workspace.
update_appRenames an app or changes its Git-enabled flag.
delete_appPermanently deletes an app. Irreversible.
select_appSelects an app as the build target for the rest of the session.
get_contextReports the current session: signed-in email, and the selected organization, workspace, and app.

Build and ship a workflow

ToolWhat it does
compile_workflow_specThe main build tool. Takes a complete workflow specification in one call—schemas, trigger, every step, and every edge—and returns a finished draft.
apply_workflow_patchEdits an existing draft with a sparse patch instead of rebuilding it from scratch.
auto_layout_workflowLays out a draft's steps automatically.
create_workflow_in_appWrites a draft to the selected app as a real workflow. This is the only tool that writes a workflow to the platform.
get_workflow_in_appFetches a real workflow from the selected app by id.
update_workflow_in_appUpdates fields on a real workflow in the selected app.
delete_workflow_in_appPermanently deletes a real workflow from the selected app. Irreversible.
publish_workflowPublishes a workflow already created in the selected app.
deploy_workflowDeploys a published workflow version to an environment.

Manage schemas, resources, folders, and variables in your app

These tools act on the app you selected with select_app.

ToolWhat it does
create_schema_in_appCompiles a JSON sample into a schema and creates it in the selected app.
list_schemas_in_appLists schemas in the selected app.
get_schema_in_appFetches a schema from the selected app by id.
update_schema_in_appRenames a schema, changes its content, or moves it to a different folder.
delete_schema_in_appPermanently deletes a schema from the selected app. Irreversible.
create_resource_in_appCreates a resource—a reusable, pre-configured activity such as a saved database connection—in the selected app.
get_resource_in_appFetches a resource from the selected app by id.
update_resource_in_appRenames a resource, changes its config, or moves it to a different folder.
delete_resource_in_appPermanently deletes a resource from the selected app. Irreversible.
list_global_variables_in_appLists global variable groups in the selected app.
get_global_variableFetches a global variable group by id.
create_global_variableCreates a global variable group in the selected app.
update_global_variableUpdates a global variable group by id.
delete_global_variablePermanently deletes a global variable group. Irreversible.
create_folder_in_appCreates a sub-folder inside an existing folder in the selected app.
get_folderFetches a folder by id, including its contents.
update_folderRenames a folder or moves it under a different parent.
delete_folderPermanently deletes a folder and everything in it. Irreversible.

Browse the activity catalog and reference material

These tools are read-only and don't require selecting an org, workspace, or app.

ToolWhat it does
tools_documentationReturns an overview of the Koodisi MCP tools.
search_activitiesSearches Koodisi's activity catalog.
get_activityFetches one activity's definition.
get_activitiesFetches several activities' definitions in one call.
list_activity_groupsLists activity groups and how many activities each contains.
get_activity_usageShows real, existing flows that use a given activity, as configuration examples.
get_activity_exampleReturns a real config example for an activity, mined from existing flows.
validate_activity_configValidates a single activity's configuration.
list_skillsLists Koodisi knowledge topics (expression syntax, mapping, triggers, and more).
get_skillFetches one knowledge topic by name.
get_mapping_referenceReturns real, validated mapping expression examples for an activity.
find_templateSearches past flows for architecture and pattern examples.
search_workflowsSearches past flows by name.
get_workflowFetches a flow skeleton from the reference corpus by id.
get_schemaFetches a reusable schema from the reference corpus by id or name.
get_mappingReads the mapping fields on a draft activity.
get_wiring_digestSummarizes what is and isn't connected in a draft workflow.
validate_workflowValidates a workflow with the same engine Studio uses.

Note: list_platform_references and create_resource also exist on this server, but they read and write the workflow-builder's own open-app session, not the organization/workspace/app you select with select_org/select_workspace/select_app. From an external client, use list_global_variables_in_app and create_resource_in_app instead.