Skip to content

Integration · Documents

pics.io

Connect Claude & ChatGPT to Pics.io

Ask your AI to find assets in Pics.io, tag them or sort them into collections. It can search by name, keywords, description or content, set titles, descriptions, ratings, flags and color labels, and fill in custom metadata fields. It can also get download links and see which collections are published as websites.

Connect Pics.io free

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

Try asking

  • “Find all photos with the keyword 'summer campaign' rated 4 stars or more.”

    The AI searches assets by keyword and filters by rating.

  • “Tag these 12 assets with 'Autumn 2026'.”

    It finds or creates the keyword and attaches it to the assets.

  • “Create a collection called Press kit under Marketing and add these logos.”

    It finds the Marketing collection, creates Press kit inside it and adds the assets.

What your AI can do

Search

Search assets by text in name, title, description, keywords, metadata or content, and filter by type, flag, color, rating or collection.

Metadata

Set titles, descriptions, ratings, flags, color labels and custom field values, attach keywords and rename files.

Collections

Browse and search collections, create new ones, add or move assets, and list collections published as websites.

  • “Set the Photographer field to Ida Nielsen on these images.”

    It reads your custom fields to get the field type and sets the value on the assets.

  • “Flag the rejected shots from yesterday's shoot as rejected.”

    It sets the flag on the assets you point to.

  • “Give me a download link for the latest version of logo.svg.”

    It finds the asset and gets a download link for the revision you want.

60 tools for Pics.io

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

  • add_assets_to_collectionVisible to othersAdd assets (`ids`) to a collection (`collection_id`). Set `is_move` to move them out of their current collections instead of copying.
  • attach_asset_listingChanges dataAttach a asset. API summary: Attach assets to a listing product.
  • attach_keywordVisible to othersAttach the keyword `name` to the assets in `asset_ids`.
  • create_collectionChanges dataCreate a collection with `name`, optionally inside a parent collection (`parent_id`).
  • create_csvChanges dataCreate a new csv. API summary: Import metadata from CSV file.
  • create_fetchChanges dataCreate a new fetch. Required: asset ids. API summary: Fetch linked assets.
  • create_imageChanges dataCreate a new image. Required: additional fields or asset data. Search images first to avoid duplicates. API summary: Create asset in Pics.io.
  • create_keywordChanges dataCreate a keyword with `name`, optionally under a parent keyword (`parent_id`).
  • create_product_attributeChanges dataCreate a new product attribute. Required: custom fields. API summary: Update product attributes.
  • create_product_typeChanges dataCreate a new product type. Required: title. API summary: Create product type.
  • create_supplierChanges dataCreate a new supplier. Required: title. Search suppliers first to avoid duplicates. API summary: Create vendor.
  • create_updateChanges dataCreate a new update. API summary: Update custom field.
  • delete_categoryDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete collection.
  • delete_custom_fieldsMoves moneyPermanently delete a custom field. Financial or irreversible action; may require approval. API summary: Delete custom field.
  • delete_deleteDeletesPermanently delete a delete by keyword id. Destructive action; may require approval. API summary: Delete keyword.
  • delete_deletesMoves moneyPermanently delete a delete. Financial or irreversible action; may require approval. API summary: Permanently delete assets.
  • delete_keywordsDeletesPermanently delete a keyword. Destructive action; may require approval. API summary: Delete multiple keywords.
  • delete_product_attributesMoves moneyPermanently delete a product attribute. Financial or irreversible action; may require approval. API summary: Delete product attribute.
  • delete_product_typeDeletesPermanently delete a product type by product type id. Destructive action; may require approval. API summary: Delete product type.
  • delete_supplierDeletesPermanently delete a supplier by supplier id. Destructive action; may require approval. API summary: Delete vendor.
  • delete_websiteDeletesPermanently delete a website by collection id. Destructive action; may require approval. API summary: Unpublish website.
  • detach_keywordChanges dataRemove a keyword (`keyword_id`) from the assets in `asset_ids`.
  • detach_linked_assetChanges dataUnlink a linked asset. API summary: Unlinks assets from each other.
  • export_products_csvChanges dataExport products. API summary: Export selected products and variants as CSV.
  • get_asset_download_linkGet a download link for an asset by `asset_id` and the `revision_id` of the version you want.
  • get_assetsChanges dataGet full details of assets by their IDs in `asset_ids`.
  • get_image_thumbnailsChanges dataGet one image. API summary: Get thumbnails for assets by asset ids.
  • get_keywordGet one keyword by keywords ids. API summary: Get keywords by ids.
  • get_root_collectionGet the top-level collection of the workspace, the starting point for browsing collections.
  • link_assetsChanges dataLink the assets in `asset_ids` to each other, e.g. versions or related files.
  • list_collection_childrenList the sub-collections inside a collection, passing its ID as `category_id`.
  • list_csv_schemasList csv schemas. API summary: Get products CSV column schema.
  • list_custom_fieldsList the workspace's custom metadata fields with their titles and types.
  • list_product_attributesList product attributes. API summary: Get product attributes schema.
  • list_product_typesList product types.
  • list_websitesList collections that are published as websites (shared galleries).
  • remove_assets_from_collectionMoves moneyTake assets (`ids`) out of a collection (`collection_id`). The assets themselves are kept.
  • rename_assetVisible to othersRename an asset's file by `asset_id` to the new `name`.
  • search_assetsChanges dataSearch assets by `text` (choose fields with `search_in`: name, title, description, keywords, meta, content), and filter by `type`, `flag`, `color`, `rating` or collection (`tag_id`). Page with `from` and `size` (keep size at 50 or below).
  • search_collectionsFind collections whose name matches `query`.
  • search_keywordsSearch keywords by `query`, with optional sorting, favorites and child keywords.
  • search_suppliersSearch suppliers by search or from. Use this to find existing suppliers before creating a new supplier. Results are paginated. API summary: List vendors.
  • set_asset_color_labelVisible to othersSet the color label on assets in `ids`: red, yellow, green, blue, purple or nocolor.
  • set_asset_descriptionVisible to othersSet the description (`value`) on one or more assets listed in `ids`.
  • set_asset_flagVisible to othersSet the flag on assets in `ids` to flagged, unflagged or rejected.
  • set_asset_ratingVisible to othersSet the star rating (`value`) on one or more assets listed in `ids`.
  • set_asset_titleVisible to othersSet the title (`value`) on one or more assets listed in `ids`.
  • set_custom_field_valueVisible to othersSet a custom field on assets: field `title` and `type` (from list_custom_fields), the `value`, and asset IDs in `images`.
  • submit_categoryVisible to othersSync a category (collection id). Has effects visible outside this system. API summary: Run collection sync (subtree of first level).
  • submit_imageVisible to othersSync a image. Has effects visible outside this system. API summary: Sync a single storage object into Pics.io.
  • submit_image_s3_multipartVisible to othersComplete a image. Has effects visible outside this system. API summary: Complete multipart upload (S3 storage only).
  • update_build_gd_upload_linkChanges dataUpdate an existing build gd upload link identified by asset id. API summary: Get link for uploading (Google Drive storage only).
  • update_build_s3_upload_linkChanges dataUpdate an existing build s3 upload link identified by asset id. API summary: Get link for uploading (S3 storage only).
  • update_custom_fieldsVisible to othersUpdate an existing custom field. Has effects visible outside this system. API summary: Create custom field.
  • update_product_attributesVisible to othersUpdate an existing product attribute. Has effects visible outside this system. API summary: Create product attribute.
  • update_product_typeChanges dataUpdate an existing product type identified by product type id. API summary: Rename product type.
  • update_renameChanges dataUpdate an existing rename identified by keyword id. API summary: Rename keyword.
  • update_supplierChanges dataUpdate an existing supplier identified by supplier id. API summary: Rename vendor.
  • update_unlink_fromChanges dataUpdate an existing unlink from identified by asset id. API summary: Unlink all assets from specified asset.
  • update_websiteChanges dataUpdate an existing website identified by collection id. API summary: Update website.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Enter your Pics.io App ID and the email and password of your Pics.io user. API access is on the Small plan and higher: ask Pics.io support (chat or [email protected]) to enable it, and they send you an App ID. HeyMyApps signs in for you.

  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 Pics.io?

The AI can search and read assets, collections, keywords and custom fields, get download links and list collections published as websites. It can create keywords and collections, attach and detach keywords, add assets to collections or remove them, link assets, and set titles, descriptions, ratings, flags, color labels, custom fields and file names.

Does the AI see my Pics.io credentials?

No. Your Pics.io email, password and App ID are encrypted at rest and never shown to the AI. After you save them, they are 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 only. Changes to metadata and collections can require your approval before they run, for example removing assets from a collection or renaming a file. 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 Pics.io account.

How do I get API access in Pics.io?

API access is on the Small plan and higher. Ask Pics.io support by chat or at [email protected] to enable the API, and they send you an App ID. You enter the App ID together with the email and password of your Pics.io user.

Let your AI work in Pics.io today.

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

Connect Pics.io free

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