Skip to main content
Backendless logo

Backendless

Backendless is a comprehensive backend-as-a-service (BaaS) platform providing scalable backend functionality for mobile and web applications, including user authentication, data persistence, file storage, and custom API services.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect​

Backendless authenticates with an API key. Generate the credential in your Backendless account, then paste it into FlyMyAI the first time an agent uses a Backendless action.

Get your Backendless credential →

Fields to fill in FlyMyAI​

FieldDetails
Application IDThe unique identifier for your Backendless application. (required)
REST API KeyThe REST API key associated with your Backendless application. (required)

Actions​

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
BACKENDLESS_COPY_FILETool to copy a file or directory within backendless file storage. use when duplicating files to a new location after verifying source and destination paths.source_path, target_path
BACKENDLESS_CREATE_DIRECTORYTool to create a new directory at the specified path. use when you need to organize files under a new folder structure.directory_path
BACKENDLESS_CREATE_HIVETool to create a new hive. use when you need to provision a new hive resource before performing hive operations. example: create a hive named 'grocerystore'.hive_name
BACKENDLESS_CREATE_TIMERTool to create a new timer with schedule and code. use when scheduling recurring or one-off tasks to run server-side logic after confirming parameters.name, frequency
BACKENDLESS_DELETE_DIRECTORYTool to delete a directory at the specified path in backendless file storage. use when you need to remove folders after confirming the path.directory_path
BACKENDLESS_DELETE_FILETool to delete a file at the specified path in backendless file storage. use after confirming the file's relative path and filename.relative_path
BACKENDLESS_DELETE_TIMERTool to delete a backendless timer by name. use when you need to remove a scheduled timer after confirming its name.timer_name
BACKENDLESS_DIRECTORY_LISTINGTool to retrieve a listing of files and directories at a given path. use when browsing or filtering file storage directories.path
BACKENDLESS_GENERAL_OBJECT_RETRIEVALTool to retrieve objects from a specified backendless table with filtering, sorting, and pagination. use after confirming the table name and query options. example: "get users where age > 30 sorted by created desc".table_name
BACKENDLESS_GET_ALL_VALUESTool to retrieve all values from a map in a specified hive. use when you need to fetch the entire contents of a hive map at once.hive_name, map_name
BACKENDLESS_GET_COUNTER_VALUETool to retrieve the current value of a backendless counter. use when you need to inspect an atomic counter's value.counter_name
BACKENDLESS_GET_FILE_COUNTTool to get the count of files in a backendless directory. use when you need to determine how many items match a filter or include subdirectories.path
BACKENDLESS_GET_KEY_ITEMSTool to retrieve values for a specified key in a list (all, single, or range). use when you need specific elements or the entire list from a hive key. supports single index retrieval, range retrieval, or full list.hive_name, key
BACKENDLESS_GET_TIMERTool to retrieve information about a specific timer. use when you need to inspect a timer's schedule and next run details by name.name
BACKENDLESS_MAP_PUTTool to set or update key-value pairs in a hive map. use when you need to add or update multiple entries in a hive map.hive_name, map_name, entries
BACKENDLESS_MOVE_FILETool to move a file or directory within backendless file storage. use when relocating resources to a new path after verifying source and destination.source_path, target_path
BACKENDLESS_PUBLISH_MESSAGETool to publish a message to a specified messaging channel. use when you need to send notifications or events to subscribers after confirming channel and payload.channel_name, message
BACKENDLESS_RESET_COUNTERTool to reset a backendless counter back to zero. use when you need to reinitialize a counter before starting a new sequence.counter_name
BACKENDLESS_SET_COUNTER_VALUETool to set a backendless counter to a specific value conditionally. use when you need to ensure the counter only updates if it currently matches an expected value.counter_name, expected, updatedvalue
BACKENDLESS_UPDATE_TIMERTool to update schedule or code of an existing timer. use when you need to modify a timer's configuration after retrieval.name
BACKENDLESS_USER_CHANGE_PASSWORDTool to change the password for the current user. use when you need to securely update a user's password after login. example prompt: "change my password to n3wp@ssw0rd!".user_id, user_token, password
BACKENDLESS_USER_DELETETool to delete a user by user id. use when removing a user account after confirming permissions.user_id
BACKENDLESS_USER_FINDTool to retrieve user information by id. use when you need to fetch details for a specific user after you have their objectid.user_id
BACKENDLESS_USER_GRANT_PERMISSIONTool to grant a permission to a user on a specific data object. use when precise access rights must be assigned after verifying the table and object ids. example: "grant find permission to a user for a person record".table_name, object_id, permission, user
BACKENDLESS_USER_LOGINTool to log in a registered user with identity and password. use when you need to authenticate a user before making subsequent requests. example: "login alice@wonderland.com with password wonderland".login, password
BACKENDLESS_USER_LOGOUTTool to log out the currently authenticated user. use when you need to terminate the user session after operations.user-token
BACKENDLESS_USER_PASSWORD_RECOVERYTool to initiate password recovery for a user. use when a user requests a password reset after forgetting their password. triggers an email with recovery instructions.user_identity
BACKENDLESS_USER_REGISTRATIONTool to register a new user with email and password. use when creating a user account or converting a guest account to a registered one after collecting credentials. example: register 'alice@wonderland.com' with password 'wonderland'.email, password
BACKENDLESS_USER_REVOKE_PERMISSIONTool to revoke a permission from a specified user or role on a data table. use when you need to deny a previously granted data-table operation for a user or role in cloudcode after confirming the target.table_name, permission
BACKENDLESS_USER_UPDATETool to update properties of an existing backendless user. use when you need to modify user profile fields after login. example: update phonenumber to "5551212".user_id, properties
BACKENDLESS_VALIDATE_USER_TOKENTool to validate a user session token. use after obtaining a token from login to confirm the session is active.userToken
We love our partners - FlyMy.AI builds with the best. Thanks, Backendless!