Skip to main content

Complete MCP Tools Reference

List of all MCP tools available in Fyso, grouped by category.

Tenant

ToolProfileDescription
list_tenantscoreList accessible tenants
select_tenantcoreSelect active tenant for the session

Entities

ToolProfileDescription
generate_entitycoreCreate entity with fields from JSON
list_entitiescoreList entities (published or with drafts)
get_entity_schemacoreGet full schema with structure hints
publish_entitycorePublish draft entity
delete_entityadvancedDelete entity and records
list_entity_changesadvancedVersion history
manage_custom_fieldsadvancedCustom fields CRUD

Records

ToolProfileDescription
query_recordscoreQuery with filters, pagination, semantic search
create_recordcoreCreate record
update_recordcoreUpdate record (partial)
delete_recordcoreDelete record

Business Rules

ToolProfileDescription
generate_business_rulecoreCreate rule (DSL or prompt)
list_business_rulescoreList rules for an entity
publish_business_rulecorePublish draft rule
create_business_ruleadvancedCreate rule with direct DSL
get_business_ruleadvancedView rule details
test_business_ruleadvancedTest rule with test data
delete_business_ruleadvancedDelete rule
get_rule_logsadvancedExecution logs

Users and Authentication

ToolProfileDescription
create_usercoreCreate user in the tenant
list_userscoreList tenant users
tenant_loginadvancedLogin as user (returns JWT)

Files

ToolProfileDescription
upload_filecoreUpload file to a file field (via URL or base64)

PDF

ToolProfileDescription
generate_pdfcoreGenerate PDF from template + data

Static Sites

ToolProfileDescription
deploy_static_sitecoreDeploy site on sites.fyso.dev
list_static_sitescoreList active deployments
delete_static_siteadvancedDelete site

API and Client

ToolProfileDescription
get_rest_api_speccoreREST specification with example curl commands
generate_api_clientcoreGenerate TypeScript client with types

Metadata

ToolProfileDescription
export_metadatacoreExport entities, fields, rules to JSON
import_metadatacoreImport metadata from JSON

Apps

ToolProfileDescription
publish_appcorePublish tenant as an installable app
unpublish_appcoreUnpublish app
update_appcoreUpdate app metadata

Scheduling

ToolProfileDescription
get_available_slotscoreQuery availability
create_bookingcoreCreate booking with validation

Secrets

ToolProfileDescription
set_secretadvancedStore a secret
delete_secretadvancedDelete a secret

Flows (automations)

ToolProfileDescription
create_flowadvancedCreate automation
list_flowsadvancedList flows
update_flowadvancedUpdate flow
delete_flowadvancedDelete flow
toggle_flowadvancedEnable/disable flow

Channels and Bots (profile: all)

ToolDescription
search_channelsSearch public channels
get_channel_infoChannel info
get_my_channelMy channel
get_channel_toolsChannel tools
publish_channelPublish channel
update_channelUpdate channel
unpublish_channelUnpublish channel
set_channel_permissionsConfigure permissions
define_channel_toolDefine channel tool
update_channel_toolUpdate tool
remove_channel_toolRemove tool
execute_channel_toolExecute another channel's tool
register_botRegister bot
identify_botIdentify bot
list_botsList bots
whoami_botCurrent bot identity
revoke_botRevoke bot
generate_invitation_codeGenerate invitation code
list_invitation_codesList codes
Creado con Fyso