Skip to content

Integration · Documents

lytho.com

Connect Claude & ChatGPT to Lytho

Ask your AI to find the latest product photos in Lytho, put them in a collection or tag a set of new files. It can search and update assets, get download, preview and embed links, manage collections, tags and custom metadata, and list users. Finding and sorting files in your DAM takes a question instead of a round of clicking.

Connect Lytho free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Find all assets tagged 'spring campaign' that changed this month.”

    The AI finds the tag by name and lists the assets with that tag, filtered by modification date.

  • “Put the three new logo files into the Brand Assets collection.”

    It finds the collection and adds the assets to it.

  • “Give me a download link for the original hero banner.”

    It searches for the asset and returns a download link to the original file.

What your AI can do

Assets

Search by keyword or with filters, read asset details, versions and related assets, update names, descriptions, alt text and embargo dates, and get download and preview links.

Collections

List, create and update collections, see which collections an asset is in, and add or remove assets.

Tags and metadata

List and create tags, browse tag groups, tag assets and set custom metadata fields.

  • “Tag these five assets with 'product' and '2026'.”

    It looks up the tags, creates any that are missing, and adds them to each asset.

  • “Set the alt text on the office team photo to 'Team at the Copenhagen office'.”

    It finds the asset and updates its alternative text. Other fields stay as they are.

  • “Make an embed link for the product video so we can use it on the website.”

    It creates an embeddable link for the asset. Anyone with the link can view the file.

113 tools for Lytho

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_asset_metadataChanges dataAdd a custom metadata field to an asset. Pass `asset_id`, `key` and `value`.
  • add_asset_to_collectionChanges dataAdd one asset to a collection. Pass `collection_id` and put the asset's ID in `category_id`.
  • add_assets_to_collectionVisible to othersAdd several assets to a collection. Pass `collection_id` and the asset IDs in `ids`.
  • add_permission_to_collectionDeletesUpdate an existing category identified by category id. Destructive action; may require approval. API summary: Add Permission to Collection.
  • add_tags_to_assetChanges dataAdd tags to an asset. Pass `asset_id` and the tag IDs in `ids`.
  • attach_documentVisible to othersLink a document. Has effects visible outside this system. API summary: Get Asset upload link.
  • attach_document_multipartVisible to othersLink a document. Has effects visible outside this system. API summary: Get Asset multipart upload links.
  • attach_hrpreviewChanges dataLink a hrpreview (asset id). API summary: Get a link that will be able to download a high-res preview of an Asset.
  • create_asset_embed_linkChanges dataCreate an embeddable link for an asset by `asset_id`, for use on websites or in other tools. Anyone with the link can view the file.
  • create_asset_embeddedlink_originalChanges dataCreate a new embeddedlink original for a asset. API summary: Create Embedded link for original Asset.
  • create_asset_embeddedlink_original_with_alttextChanges dataCreate a new embeddedlink original with alttext for a asset. API summary: Create Embedded link for original Asset (includes alternativeText).
  • create_asset_embeddedlink_with_alttextChanges dataCreate a new embeddedlink with alttext for a asset. API summary: Create Embedded link for Asset (includes alternativeText).
  • create_asset_permissionDeletesCreate a new permission for a asset. Required: ids. Destructive action; may require approval. API summary: Overwrite Permissions.
  • create_by_nameChanges dataCreate a new by name. Required: name. API summary: Get Tag by name.
  • create_categoryDeletesCreate a new category for a category. Required: ids. Search categories first to avoid duplicates. Destructive action; may require approval. API summary: Replace all Permissions for a Collection.
  • create_category_search_within_collectionChanges dataCreate a new category. Required: search request. Search categories first to avoid duplicates. API summary: Filtered asset search in a collection.
  • create_collectionChanges dataCreate a collection with a `name`, an optional `description` and optional starting `assets` (asset IDs).
  • create_cursorChanges dataCreate a new cursor. Required: search request. API summary: Filtered asset search with cursor pagination.
  • create_metadata_batchVisible to othersCreate a new metadata batch. Required: assets. Has effects visible outside this system. API summary: Update Asset metadata batch.
  • create_permissionDeletesCreate a new permission. Required: name. Destructive action; may require approval. API summary: Create Permission.
  • create_publicationChanges dataCreate a new publication. Required: id or fields. API summary: Create a publication and fill fields.
  • create_publication_generateChanges dataCreate a new generate for a publication. API summary: Generate all outputs for a publication.
  • create_resize_variant_embeddedlinkChanges dataCreate a new embeddedlink for a resize variant. API summary: Create Embedded link for Resized Variant.
  • create_tagChanges dataCreate a new tag with a `name`.
  • create_tag_batchVisible to othersCreate a new tag batch. Required: tag ids or asset ids. Has effects visible outside this system. API summary: Add Tags to Assets.
  • create_tag_groupChanges dataCreate a new tag group. Required: name. Search tag groups first to avoid duplicates. API summary: Create Taggroups.
  • create_tag_group_tagChanges dataCreate a new tag for a tag group. Required: ids. API summary: Overwrite tags of a Taggroup.
  • create_variant_embeddedlinkChanges dataCreate a new embeddedlink for a variant. API summary: Create Embedded link for Variant.
  • delete_assetDeletesDelete an asset by `asset_id`. Treat this as permanent.
  • delete_asset_custom_metadataMoves moneyPermanently delete a custom metadata by asset id. Financial or irreversible action; may require approval. API summary: Delete Custom Metadata.
  • delete_asset_embeddedlink_originalsMoves moneyPermanently delete a embeddedlink original by asset id. Financial or irreversible action; may require approval. API summary: Delete embedded link for given original asset.
  • delete_asset_embeddedlinksMoves moneyPermanently delete a embeddedlink by asset id. Financial or irreversible action; may require approval. API summary: Delete embedded link for given asset.
  • delete_asset_permissionDeletesPermanently delete a permission by permission id. Destructive action; may require approval. API summary: Remove Permission.
  • delete_asset_permissionsMoves moneyPermanently delete a permission by asset id. Financial or irreversible action; may require approval. API summary: Remove Permissions.
  • delete_asset_tagsMoves moneyPermanently delete a tag by asset id. Financial or irreversible action; may require approval. API summary: Remove Tags.
  • delete_categoriesMoves moneyPermanently delete a category by collection id. Financial or irreversible action; may require approval. API summary: Remove Permissions from Collection.
  • delete_categoryDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete Collection.
  • delete_permissionDeletesPermanently delete a permission by permission id. Destructive action; may require approval. API summary: Delete Permission.
  • delete_resize_variant_embeddedlinksMoves moneyPermanently delete a embeddedlink by variant id. Financial or irreversible action; may require approval. API summary: Delete embedded link for given Resized Variant of an Asset.
  • delete_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval. API summary: Delete Tag.
  • delete_tag_batchMoves moneyPermanently delete a tag batch by tag id. Financial or irreversible action; may require approval. API summary: Remove Tag from Assets.
  • delete_tag_groupDeletesPermanently delete a tag group by tag group id. Destructive action; may require approval. API summary: Delete Taggroup.
  • delete_tag_group_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval. API summary: Remove Tag from Taggroup.
  • delete_tag_group_tagsMoves moneyPermanently delete a tag by tag group id. Financial or irreversible action; may require approval. API summary: Remove Tags from Taggroup.
  • delete_template_permissionDeletesPermanently delete a permission by permission id. Destructive action; may require approval.
  • delete_variant_embeddedlinksMoves moneyPermanently delete a embeddedlink by variant id. Financial or irreversible action; may require approval. API summary: Delete embedded link for given variant of an asset.
  • find_tag_by_nameFind a tag by its exact `name` to get its ID.
  • get_assetGet one asset by `asset_id`, with its name, description, file details, tags and metadata.
  • get_asset_download_linkChanges dataGet a download link for an asset's original file by `asset_id`.
  • get_asset_preview_linkChanges dataGet a preview image link for an asset by `asset_id`.
  • get_assetsChanges dataCreate a new category. Required: ids. Search categories first to avoid duplicates. API summary: Get Assets.
  • get_by_nameGet one by name by name. API summary: Get Permission by name.
  • get_collectionGet one collection by `category_id` (the collection ID).
  • get_collectionsChanges dataCreate a new category. Required: ids. Search categories first to avoid duplicates. API summary: Get Collections.
  • get_file_upload_linkVisible to othersLink a document. Has effects visible outside this system. API summary: Get File upload link.
  • get_or_create_tagChanges dataUpdate an existing by name identified by name. API summary: Get or Create Tag.
  • get_permissionGet one permission by permission id. API summary: Get Permission.
  • get_permissions_by_idsDeletesCreate a new category. Required: ids. Search categories first to avoid duplicates. Destructive action; may require approval. API summary: Get Permissions by ids.
  • get_publishing_statisticsList stats. Optional filters: from or to. Results are paginated. API summary: Get Publishing statistics.
  • get_tagGet one tag by tag id. API summary: Get Tag by id.
  • get_tag_groupGet one tag group by tag group id. API summary: Get Tag.
  • get_taggroupsChanges dataCreate a new category. Required: ids. Search categories first to avoid duplicates. API summary: Get Taggroups.
  • get_tags_by_idsChanges dataCreate a new category. Required: ids. Search categories first to avoid duplicates. API summary: Get Tags by ids.
  • get_templateGet one template by template id. API summary: Get template.
  • get_user_pre_filled_fieldsList users for a user. API summary: Get User pre-filled fields.
  • list_asset_collectionsList the collections an asset belongs to by `asset_id`.
  • list_asset_variantsList variants for a asset. Results are paginated. API summary: Get Asset variants.
  • list_asset_versionsList the file versions of an asset by `asset_id`. Set `include_download_urls` to get a link for each version.
  • list_assetsList assets, filtered by `file_name`, `tag_ids` or creation/modification date ranges. Page with `page` and `limit`.
  • list_category_tagsList tags for a category. Results are paginated. API summary: Get Paginated Tags.
  • list_collection_assetsList the assets in a collection by `collection_id`. Page with `page` and `limit`.
  • list_collectionsList collections, optionally filtered by `name`. Page with `page` and `limit`.
  • list_download_linksList links for a download. API summary: Get a link that will be able to download a output file.
  • list_downloadsList downloads. Optional filters: creation date from, creation date to, modification date from, modification date to or tag ids. Results are paginated. API summary: Get Publication Downloads.
  • list_permissionsList permissions. Results are paginated. API summary: Get Permissions.
  • list_publication_pollsList polls for a publication. API summary: Polling endpoint for generating outputs.
  • list_related_assetsList assets related to an asset by `asset_id`.
  • list_statsList stats. Optional filters: from or to. Results are paginated. API summary: Get Asset statistics.
  • list_tag_group_tagsList the tags in a tag group by `tag_group_id`.
  • list_tag_groupsList tag groups, optionally filtered by `name`.
  • list_tagsList all tags. Page with `page` and `limit`.
  • list_usersList users in the Lytho account. Page with `page` and `limit`.
  • remove_asset_from_collectionDeletesRemove one asset from a collection (the asset itself is not deleted). Pass `collection_id` and put the asset's ID in `category_id`.
  • remove_assets_from_collectionMoves moneyPermanently delete a category by collection id. Financial or irreversible action; may require approval. API summary: Remove Assets from Collection.
  • remove_permission_from_collectionDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Remove Permission from Collection.
  • remove_tag_from_assetDeletesRemove one tag from an asset by `asset_id` and `tag_id`.
  • replace_all_assets_in_collectionChanges dataCreate a new category for a category. Required: ids. Search categories first to avoid duplicates. API summary: Replace all Assets in Collection.
  • search_assetsSearch assets in the Lytho DAM by keyword (`search_query`). Page with `page` and `limit`.
  • search_assets_advancedChanges dataSearch assets with filters. Pass `search_request` with terms, tagIds, assetTypes, extensions, collectionId, custom metadata filters and from/size for paging.
  • submit_file_versionVisible to othersActivate a file version (version id). Has effects visible outside this system. API summary: Activate Asset file version.
  • submit_upload_completedVisible to othersSubmit a upload completed (upload completed id). Has effects visible outside this system. API summary: Finalize asset file version upload.
  • submit_upload_completed_finalize_asset_version_multipart_uploadVisible to othersSubmit a upload completed (upload completed id). Has effects visible outside this system. API summary: Finalize asset upload.
  • update_assetChanges dataUpdate an asset's name, description, alternative_text or embargo dates by `asset_id`. Only the fields you pass change.
  • update_asset_metadataVisible to othersChange the value of a custom metadata field on an asset. Pass `asset_id`, `key` and `value`.
  • update_asset_permissionDeletesUpdate an existing permission identified by permission id. Destructive action; may require approval. API summary: Add Permission.
  • update_asset_permissionsMoves moneyUpdate an existing permission identified by asset id. Financial or irreversible action; may require approval. API summary: Add Permissions.
  • update_asset_tagChanges dataUpdate an existing tag identified by tag id. API summary: Add Tag to Asset.
  • update_asset_tagsVisible to othersUpdate an existing tag identified by asset id. Has effects visible outside this system. API summary: Add Tags to Asset.
  • update_by_nameDeletesUpdate an existing by name identified by name. Destructive action; may require approval. API summary: Get or Create Permission by name.
  • update_categoriesMoves moneyUpdate an existing category identified by collection id. Financial or irreversible action; may require approval. API summary: Add Permissions to Collection.
  • update_collectionChanges dataUpdate a collection's name, description or header colours by `category_id` (the collection ID).
  • update_outputDeletesUpdate an existing output identified by output format id. Destructive action; may require approval. API summary: Generate a pdf output for a publication with a webhook.
  • update_permissionDeletesUpdate an existing permission identified by permission id. Destructive action; may require approval. API summary: Update Permission.
  • update_tagChanges dataUpdate an existing tag identified by tag id. API summary: Update Tag.
  • update_tag_groupChanges dataUpdate an existing tag group identified by tag group id. API summary: Update Taggroup.
  • update_tag_group_tagChanges dataUpdate an existing tag identified by tag id. API summary: Add Tag to Taggroup.
  • update_tag_group_tagsVisible to othersUpdate an existing tag identified by tag group id. Has effects visible outside this system. API summary: Add Tags to Taggroup.
  • update_tag_group_translationsVisible to othersUpdate an existing translation identified by tag group id. Has effects visible outside this system. API summary: Update Taggroup translations.
  • update_tag_translationsVisible to othersUpdate an existing translation identified by tag id. Has effects visible outside this system. API summary: Update Tag translations.
  • update_template_permissionDeletesUpdate an existing permission identified by permission id. Destructive action; may require approval. API summary: Add Permission.
  • update_userChanges dataUpdate an existing user identified by user id 2. API summary: Update User pre-filled field one by one.
  • upload_link_completedVisible to othersUpload a link. Has effects visible outside this system. API summary: Finalize asset upload.
  • upload_link_multipart_completedVisible to othersUpload a link multipart. Has effects visible outside this system. API summary: Finalize asset upload.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Lytho from the app list.

  2. 2

    Paste your key

    Paste a Lytho API access key. In Lytho DAM, click the Settings icon (top right), go to ADVANCED > API management and click Add. Give the key a name and description, click Add and copy the value right away, because it is shown only once.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Lytho?

It can search, list and read assets, their versions, related assets and collections, and get download, preview and embed links. It can update asset details, create and update collections, add or remove assets in collections, create tags, tag assets and set custom metadata. It can also list tag groups and users, and delete an asset if you switch that tool on.

Does the AI see my Lytho API key?

No. Your Lytho API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with search and read only. Deleting an asset should be treated as permanent, and embed links can be opened by anyone who has them. Those actions can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Lytho account.

Does it cover Lytho Workflow?

No. This connection uses the Lytho DAM API, so it covers assets, collections, tags, metadata and users. Lytho Workflow is not part of it.

Let your AI work in Lytho today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Lytho free

HeyMyApps is not affiliated with Lytho. Product names are trademarks of their owners.