Skip to content

Integration · Productivity

fabric.so

Connect Claude & ChatGPT to Fabric

Ask your AI a question about what is in your Fabric library, or have it save a link or a note for later. It can list and read notes, files, bookmarks and folders, write notes, organise items into folders, and work with tasks, tags, comments and memories.

Connect Fabric free

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

Try asking

  • “What did we decide about the Q3 launch? Check my Fabric notes.”

    The AI asks your Fabric library the question and returns the answer.

  • “Save this article to my Reading folder: https://example.com/post”

    It finds the folder and saves the link there as a bookmark.

  • “Turn these meeting notes into a new note in the Clients folder.”

    It creates the note in the folder and fills in the text.

What your AI can do

Library and search

List, read and search notes, files, bookmarks and folders, and ask questions across your library and memories.

Notes, bookmarks and folders

Create notes, bookmarks and folders, rewrite note text, rename and move items, and add comments.

Tasks, tags and memories

Create and update tasks, create tags, and save, search and edit memories.

  • “Remember that Anna prefers calls before 10.”

    It saves a new memory that you can search later.

  • “Which tasks are due this week?”

    It lists your tasks due this week, with priority and whether they are completed.

  • “Move everything tagged research into the Archive folder.”

    It lists the items with that tag and moves them into the folder.

53 tools for Fabric

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

  • add_commentChanges dataAdd a comment (`content`) to an item by `resource_id`.
  • ask_libraryAsk a natural-language question (`query`) across your Fabric library and memories and get an answer.
  • create_bookmarkChanges dataSave a web link as a bookmark. Requires `url` and `parent_id` (the folder or root); optional name and tags.
  • create_canvasChanges dataCreate a new canvas. Required: parent id. API summary: Create canvas.
  • create_canvas_collaboration_sessionChanges dataCreate a new collaboration session for a canvas. Required: protocol version. API summary: Create canvas collaboration session.
  • create_categoryChanges dataCreate a new category. API summary: Create smart collection.
  • create_documentChanges dataCreate a new document. Required: attachment, parent id or mime type. API summary: Create file.
  • create_folderChanges dataCreate a folder with a `name`, optionally inside `parent_id`, with a description.
  • create_memoryChanges dataSave a new memory. Requires `content` (at least 5 characters) and `source` set to text; optional name.
  • create_noteChanges dataCreate an empty note in `parent_id` with an optional `name`. Add text with update_note_content.
  • create_notepad_snapshotChanges dataCreate a new snapshot for a notepad. API summary: Create notepad snapshot.
  • create_recoverChanges dataCreate a new recover. Required: resource ids. API summary: Recover resources.
  • create_searchChanges dataCreate a new search.
  • create_snapshot_revertChanges dataCreate a new revert for a snapshot. API summary: Revert notepad to snapshot.
  • create_spaceChanges dataCreate a new space. Search spaces first to avoid duplicates. API summary: Create space.
  • create_tagChanges dataCreate a tag with a `name` and optional description.
  • create_taskChanges dataCreate a task with a `title`; optional description, due date and priority.
  • delete_categoryDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete smart collection.
  • delete_memoryDeletesPermanently delete a memory by memory id. Destructive action; may require approval. API summary: Delete memory.
  • delete_resourcesDeletesDelete items by `resource_ids`; set `archive` to true to archive them instead.
  • delete_spaceDeletesPermanently delete a space by space id. Destructive action; may require approval. API summary: Delete space.
  • delete_taskDeletesPermanently delete a task by task id. Destructive action; may require approval. API summary: Delete task.
  • get_categoryGet one category by category id. API summary: Get smart collection.
  • get_current_userGet your own Fabric user profile.
  • get_memoryGet one memory by `memory_id`.
  • get_note_contentGet the text of a note by `resource_id`.
  • get_projectGet one project by project id. API summary: Get memory job.
  • get_resourceGet one item (note, file, bookmark or folder) by `resource_id`.
  • get_resource_rootGet one resource root by resource root id. API summary: Get resource root.
  • get_taskGet one task by `task_id`.
  • list_canvas_snapshotsList snapshots for a canvas. API summary: Get canvas snapshot.
  • list_categoriesList categories. API summary: List smart collections.
  • list_commentsList comments on an item by `resource_id`, with paging.
  • list_documentsList documents. Optional filters: resource id or filename. Results are paginated. API summary: Get upload URL.
  • list_notepad_snapshotsList snapshots for a notepad. Results are paginated. API summary: List notepad snapshots.
  • list_resource_rootsList top-level roots (your personal drive, spaces and integrations) whose IDs can be used as a `parent_id`.
  • list_resourcesChanges dataList items in your library (notes, files, bookmarks, folders), filtered by kind, folder (`parent_id`), tags, name, dates or specific IDs, with sorting and paging.
  • list_snapshot_contentsList contents for a snapshot. API summary: Get notepad snapshot content.
  • list_spacesList your spaces, optionally searching by name or filtering by your role.
  • list_subscriptionsList subscriptions. Optional filters: type. API summary: Get subscription.
  • list_tagsList or search tags by `name`, with paging.
  • list_tasksList or search tasks by text, priority, completed flag or due-date range, with paging.
  • move_resourcesVisible to othersMove items (`resource_ids`) into another folder (`destination_parent_id`).
  • search_memoriesSearch your saved memories by `query`, with paging.
  • submit_resourceVisible to othersCopy a resource (destination parent id). Has effects visible outside this system. API summary: Copy resources.
  • update_canvas_snapshotsVisible to othersUpdate an existing snapshot identified by resource id. Has effects visible outside this system. API summary: Replace canvas snapshot.
  • update_canvas_thumbnailsVisible to othersUpdate an existing thumbnail identified by resource id. Has effects visible outside this system. API summary: Replace canvas thumbnail.
  • update_categoryChanges dataUpdate an existing category identified by category id. Only the fields you pass are changed. API summary: Patch smart collection.
  • update_memoryChanges dataChange a memory's name or content by `memory_id`.
  • update_note_contentVisible to othersReplace the full text of a note by `resource_id` with new `markdown`.
  • update_positionsVisible to othersUpdate an existing position. Only the fields you pass are changed. Has effects visible outside this system. API summary: Reorder resources.
  • update_resourceChanges dataRename an item or change its description or icon by `resource_id`.
  • update_taskChanges dataUpdate a task by `task_id`: title, description, due date, priority or `completed`.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste a personal Fabric API key. In Fabric, open Settings > API keys (fabric.so/settings/api-keys), create a personal API key and copy it.

  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 Fabric?

The AI can list, search and read your notes, files, bookmarks, folders, spaces, tags, tasks, comments and memories, and ask questions across your library. It can create notes, bookmarks, folders, tags, tasks, comments and memories, update notes, tasks and memories, and move items. It can delete or archive items if you switch that tool on.

Does the AI see my Fabric credentials?

No. Your Fabric credentials 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 read-only. Deleting items and replacing a note's full text 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 Fabric account.

Can I archive items instead of deleting them?

Yes. The delete tool can archive items instead of deleting them, so ask the AI to archive. You can also leave the delete tool switched off and have the AI move old items into a folder.

Let your AI work in Fabric today.

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

Connect Fabric free

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