Integration · Websites & content
Connect Claude & ChatGPT to Foleon
Ask your AI which Docs are in a project, to copy last quarter's report as a starting point, or to publish a Doc in Foleon. It can search and manage Docs, projects, workspaces and users, edit the content of a draft, work with personalization properties and tokens, and pull analytics with a query. Publishing and deleting can require your approval first.
Free plan, no credit card. Takes about a minute.
Try asking
“Which Docs are in the project Customer Stories?”
The AI finds the project and lists the Docs in it.
“Make a copy of the Q2 report so we can start on Q3.”
It copies the Doc. The copy can then be renamed and edited.
“Publish the Doc Product Update September.”
It publishes the Doc so readers can see it. Publishing can wait for your approval first.
What your AI can do
Docs and projects
Search, create, update, copy, publish and delete Docs and projects, and export a Doc as a web package.
Content and assets
Read and edit the content tree of a draft, see its edit history, and read images, folders and domains.
Users and personalization
Manage workspaces and users, personalization categories, properties, options, tokens and values, and query analytics.
“Create a new project called Events 2027.”
It checks for an existing project with that name and creates it if none is found.
“Add Maria Jensen as a user in our workspace.”
It searches users first and then creates the user with the details you give it.
“Which personalization properties do we have?”
It lists your personalization categories, properties and options.
55 tools for Foleon
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
copy_docVisible to othersCopy a Doc by doc_id into a project (title.id = target project ID).create_accountChanges dataCreate a new account. Required: name, identifier, status, industry, is trial or is internal. Search accounts first to avoid duplicates. API summary: Create a Workspace.create_categoryChanges dataCreate a new category. Required: name. Search categories first to avoid duplicates. API summary: Create a Personalization Category.create_docChanges dataCreate a new Doc with name inside a project (title.id = project ID); optional category such as brochure, newsletter or report.create_draft_mutationChanges dataCreate a new mutation for a draft. Required: patches or description. API summary: Edit the content-tree of a Content Object.create_optionChanges dataCreate a new option. Search options first to avoid duplicates. API summary: Create a Personalization Option.create_projectChanges dataCreate a project with name in a workspace (account.id = workspace ID).create_propertyChanges dataCreate a new property. Required: account, category, identifier, name, type or status. Search properties first to avoid duplicates. API summary: Create a Personalization Property.create_userChanges dataCreate a new user. Required: first name, last name, email, phone or account. Search users first to avoid duplicates. API summary: Create a User.create_valueDeletesCreate a new value. Required: property, token or value. Search values first to avoid duplicates. Destructive action; may require approval. API summary: Create a Personalisation Value.delete_accountDeletesPermanently delete a account by workspace id. Destructive action; may require approval. API summary: Delete a Workspace.delete_categoryDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete a Personalization Category.delete_docDeletesPermanently delete a Doc by doc_id. Cannot be undone.delete_ingressDeletesPermanently delete a ingress by domain id. Destructive action; may require approval. API summary: Delete a Domain.delete_optionDeletesPermanently delete a option by option id. Destructive action; may require approval. API summary: Delete a Personalization Option.delete_projectDeletesPermanently delete a project by project id. Destructive action; may require approval.delete_propertyDeletesPermanently delete a property by property id. Destructive action; may require approval. API summary: Delete a Personalization Property.delete_tokenDeletesPermanently delete a token by token id. Destructive action; may require approval. API summary: Delete a Personalization Token.delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval.delete_valueDeletesPermanently delete a value by value id. Destructive action; may require approval. API summary: Delete a Personalization Value.export_docChanges dataExport a Doc by doc_id as a downloadable tar.gz web package.get_analyticsChanges dataRun an analytics query: query needs measures (e.g. pageviews.uniqueclients), dimensions (e.g. pageviews.accountid) and timeDimensions; optional filters and limit.get_categoryGet one category by category id. API summary: Retrieve a Personalization Category.get_docGet one Doc by doc_id, including its project, status and settings.get_folderGet one folder by topiary_id.get_imageGet one image asset by image_id.get_ingressGet one ingress by domain id. API summary: Retrieve a Domain.get_optionGet one option by option id. API summary: Retrieve a Personalization Option.get_projectGet one project by project_id.get_propertyGet one property by property id. API summary: Retrieve a Personalization Property.get_tokenGet one token by token id. API summary: Retrieve a Personalization Token.get_type_referenceGet one reference for a type by resource id. API summary: Get the content-tree of a Content Object.get_userGet one user by user_id.get_valueGet one value by value id. API summary: Retrieve a Personalization Value.get_workspaceGet one workspace by workspace_id.list_draft_mutationsList mutations for a draft. API summary: Retrieve the mutation history of a content object.publish_docVisible to othersPublish a Doc by doc_id so its latest version goes live for readers.search_categoriesSearch categories by filter 0 field, filter 0 type, filter 0 value, order by 0 field, order by 0 type or order by 0 direction. Use this to find existing categories before creating a new category. API summary: List Personalization Categories.search_contentSearch Docs and folders across the content library. Filter with filter_0_field, filter_0_type (eq, neq, lt, gt, isnull...) and filter_0_value; sort with order_by_0_field and order_by_0_direction.search_docsFind Foleon Docs. Filter with filter_0_field, filter_0_type (eq, neq, lt, gt, isnull...) and filter_0_value; sort with order_by_0_field and order_by_0_direction.search_ingressesSearch ingresses by filter 0 field, filter 0 type, filter 0 value, order by 0 field, order by 0 type or order by 0 direction. Use this to find existing ingresses before creating a new ingress. API summary: List domains.search_optionsSearch options by filter 0 field, filter 0 type, filter 0 value, order by 0 field, order by 0 type or order by 0 direction. Use this to find existing options before creating a new option. API summary: List Personalization Options.search_projectsFind projects (groups of Docs). Filter with filter_0_field, filter_0_type (eq, neq, lt, gt, isnull...) and filter_0_value; sort with order_by_0_field and order_by_0_direction.search_propertiesSearch properties by filter 0 field, filter 0 type, filter 0 value, order by 0 field, order by 0 type or order by 0 direction. Use this to find existing properties before creating a new property. API summary: List Personalization Properties.search_usersFind users. Filter with filter_0_field, filter_0_type (eq, neq, lt, gt, isnull...) and filter_0_value; sort with order_by_0_field and order_by_0_direction.search_valuesSearch values by filter 0 field, filter 0 type, filter 0 value, order by 0 field, order by 0 type or order by 0 direction. Use this to find existing values before creating a new value. API summary: List Personalization Values.search_workspacesFind workspaces. Filter with filter_0_field, filter_0_type (eq, neq, lt, gt, isnull...) and filter_0_value; sort with order_by_0_field and order_by_0_direction.update_accountChanges dataUpdate an existing account identified by workspace id. Only the fields you pass are changed. API summary: Update a Workspace.update_categoryChanges dataUpdate an existing category identified by category id. Only the fields you pass are changed. API summary: Update a Personalization Category.update_docChanges dataUpdate a Doc by doc_id: rename it or change options such as locale, custom_url or search/social settings. Only passed fields change.update_ingressChanges dataUpdate an existing ingress identified by domain id. Only the fields you pass are changed. API summary: Update a Domain.update_optionChanges dataUpdate an existing option identified by option id. Only the fields you pass are changed. API summary: Update a Personalization Option.update_projectChanges dataUpdate a project by project_id: name, website or analytics settings. Only passed fields change.update_propertyChanges dataUpdate an existing property identified by property id. Only the fields you pass are changed. API summary: Update a Personalization Property.update_userChanges dataUpdate an existing user identified by user id. Only the fields you pass are changed. API summary: Update a User.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Foleon from the app list.
- 2
Paste your key
Paste your Foleon client ID and client secret. API access is part of the Foleon Enterprise package, and you get the credentials from Foleon support or your Customer Success Manager. HeyMyApps exchanges them for a short-lived access token.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Foleon?
The AI can search and read Docs, projects, documents, workspaces, users, domains, images, folders and personalization data. It can create, update, copy and publish Docs, edit the content of drafts, create and update projects and users, work with personalization, run analytics queries and delete items if you switch those tools on.
Does the AI see my Foleon credentials?
No. Your Foleon 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. Publishing a Doc makes it visible to readers, and deleting a Doc, project, workspace or user is permanent. These 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 Foleon account.
How do I get Foleon API credentials?
API access is part of the Foleon Enterprise package. Ask Foleon support or your Customer Success Manager for a client ID and client secret, then paste both into HeyMyApps.
Related integrations
Let your AI work in Foleon today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Foleon freeHeyMyApps is not affiliated with Foleon. Product names are trademarks of their owners.






