list_files
List Files
Lists files and directories in Backendless file storage. Supports filtering by file name pattern, recursive listing, and pagination.
Ask your agent in plain language. Each of these maps to a real tool on the server.
list_files
Lists files and directories in Backendless file storage. Supports filtering by file name pattern, recursive listing, and pagination.
delete_object
Deletes one or more objects from a Backendless database table. Supports deleting a single object by ID or bulk-deleting all objects matching a where clause.
send_email
Sends an email using a pre-defined Backendless email template. Templates must be created in Backendless Console first. Supports dynamic placeholder values, recipient specification by address or SQL query against the Users table, CC/BCC, and file attachments from Backendless file storage.
update_object
Updates one or more existing objects in a Backendless database table. Supports updating a single object by ID or bulk-updating all objects matching a where clause.
query_objects
Retrieves objects from a Backendless database table with powerful SQL-like filtering, sorting, pagination, and relation loading. Can also fetch a single object by its ID or return the count of matching objects.
delete_file
Deletes a file or directory from Backendless file storage. Provide the full path including the file name.
publish_message
Publishes a message to a Backendless messaging channel for pub/sub delivery. Supports immediate delivery, scheduled delivery, and recurring messages. Subscribers to the channel will receive the message across platforms.
find_users
Searches for users in the Backendless Users table. Supports filtering by SQL where clause, sorting, pagination, and fetching a single user by ID. Can also return just the user count.
manage_cache
Manages the Backendless server-side cache. Supports storing, retrieving, checking existence, and deleting cached data by key. Cached values expire after a configurable time-to-live (max 2 hours / 7200 seconds).
create_object
Creates one or more new objects in a Backendless database table. Supports single object creation and bulk creation of up to 100 objects at once. New tables and columns are created dynamically if they don't already exist.
manage_counter
Manages atomic counters in Backendless. Supports getting the current value, incrementing, decrementing, incrementing by a custom amount, and resetting a counter. Counters are thread-safe and ideal for generating sequential values or tracking counts.
register_user
Registers a new user in the Backendless Users table. Requires at minimum the identity property (typically email) and a password. Additional custom user properties can be included.
get_table_schema
Retrieves the columns, data types, defaults, requirements, and relation targets for a Backendless database table. Use this before creating records or building queries.
manage_relations
Sets, adds, or removes links between a parent Backendless object and existing child objects. Removing a link keeps the child object in its table.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Manage backend services for mobile and web applications. Create, read, update, and delete database records with SQL-driven queries and relational data linking. Register, authenticate, and manage users with role-based permissions. Upload, download, list, and delete files in scalable cloud storage. Send emails using templates with dynamic placeholders. Publish and subscribe to real-time messaging channels. Send push notifications to specific users or devices. Manage geolocation data with radius and area searches. Cache data in server-side in-memory storage. Use atomic counters for thread-safe sequential values. Store and retrieve key-value data via Hive. Deploy custom business logic with Cloud Code services, event handlers, and scheduled timers.
Common questions about connecting Backendless to AI agents with Metorial.