Skip to main content

Available tools

Flexweg's MCP server exposes 27 tools in three groups: file management, form management and video upload.

2 public tools work without authentication — useful for throwaway demos. The other 25 tools require a valid API key (see Authentication).

File management (11 tools)

Everything you need to manage an entire static site via an AI agent.

ToolDescriptionAccess
publish_htmlPublish a one-shot HTML page and return a demo URL (expires after 1 hour).🌐 Public
get_hosting_infoDescribe the hosting service and how to obtain an API key.🌐 Public
get_storage_limitsCurrent usage and limits of your plan (files, storage).🔒 Auth
list_filesFull list of your files with metadata (size, type, URL, tree depth).🔒 Auth
get_file_contentRead the content of a specific file.🔒 Auth
upload_fileCreate or update a file (HTML, CSS, JS, images, fonts, PDF).🔒 Auth
rename_fileRename or move a file to a new path.🔒 Auth
delete_filePermanently delete a file.🔒 Auth
create_folderCreate a new folder to organize files.🔒 Auth
rename_folderRename or move a folder and all its contents.🔒 Auth
delete_folderPermanently delete a folder and all its contents.🔒 Auth

Form management (15 tools)

Build and operate embeddable forms — contact, newsletter, surveys — and read submissions with spam filtering.

ToolDescriptionAccess
create_formCreate a new embeddable form with custom fields.🔒 Auth
list_formsList all forms owned by the authenticated user.🔒 Auth
get_formRetrieve full details of a form, including every field.🔒 Auth
update_formUpdate form name, fields or settings.🔒 Auth
delete_formPermanently delete a form and all its submissions.🔒 Auth
toggle_formEnable or disable a form (stops accepting submissions).🔒 Auth
add_form_fieldAdd a single new field to an existing form.🔒 Auth
update_form_fieldUpdate properties of an existing field.🔒 Auth
delete_form_fieldRemove a field from a form.🔒 Auth
reorder_form_fieldsChange the order of fields in a form.🔒 Auth
get_form_embed_htmlGenerate a Bootstrap-styled HTML embed snippet.🔒 Auth
get_form_embed_reactGenerate a ready-to-paste React component.🔒 Auth
get_form_embed_curlGenerate a cURL example for submitting to the form.🔒 Auth
get_form_submissionsList submissions with filtering and pagination.🔒 Auth
get_form_submissionDetailed info about a specific submission (incl. metadata).🔒 Auth

Video upload (1 tool)

ToolDescriptionAccess
upload_videoUpload a video file (MP4, WebM, OGG, MOV). Max size: 50 MB.🔒 Auth

Summary

  • Total: 27 tools (2 public + 25 authenticated)
  • Coverage: files, folders, storage limits, forms, form submissions, videos
  • Endpoint: https://www.flexweg.com/mcp

For the underlying REST API these tools wrap, see the API Reference.

How your AI uses these tools

You don't need to memorize tool names. Your AI reads the tool descriptions from the server at connection time and picks the right one based on your prompt. Ask in plain language — see example prompts for typical phrasing.