upload_file
Upload File from URL
Upload a file to the Fibery workspace from a public URL. Returns the file entity which can then be attached to entities using the "manage_collection" tool.
Ask your agent in plain language. Each of these maps to a real tool on the server.
upload_file
Upload a file to the Fibery workspace from a public URL. Returns the file entity which can then be attached to entities using the "manage_collection" tool.
batch_create_or_update
Create or update multiple entities at once with upsert semantics. Provide a conflict field to detect duplicates — matching entities are updated while new ones are created. Efficient for syncing external data into Fibery.
create_entity
Create a new entity (record) in any Type (database) in the Fibery workspace. Supports setting primitive fields, single-select fields (via their fibery/id), and relation fields. Rich text and collection fields must be updated separately after creation.
manage_collection
Add, remove, replace, or clear items in a collection relation field on an entity. Use this to manage linked entities, file attachments, and multi-select values.
manage_document
Read or write rich text document content for an entity's document field. Documents are Fibery's rich text fields (e.g., Description). Supports Markdown, HTML, JSON, and plain-text formats. To read, provide the entity and field info. To write, also provide the content.
delete_entity
Permanently delete an entity (record) from a Type (database) in the Fibery workspace. This action is irreversible.
query_entities
Query entities from any Type (database) in the Fibery workspace. Supports field selection, filtering with operators, ordering, and pagination. Can traverse relations to include nested entity data.
get_schema
Retrieve the workspace schema including all Types (databases) and their Fields. Use this to discover the data model of a Fibery workspace before querying or modifying entities. Returns type names and field definitions.
update_entity
Update an existing entity (record) in any Type (database). Supports updating primitive fields, single-select fields, and relation fields. Only include the fields you want to change.
get_current_user
Get the ID and name of the user authenticated by the connected API token.
list_users
List workspace users with their IDs and names. Use these IDs when assigning users through entity relation fields.
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 customizable work management workspaces with interconnected databases (Types), entities, documents, and views. Create, read, update, and delete workspace schemas, entities, and fields. Query entities with filtering, ordering, and pagination, including nested relations. Read and write rich text documents in Markdown, HTML, or JSON formats. Upload, download, and attach files to entities. Add comments to entities. Create and manage views (boards, tables, timelines). Execute GraphQL queries and mutations per space. Run automation scripts for bulk operations and external integrations.
Common questions about connecting Fibery to AI agents with Metorial.