Skip to content

Integration · Productivity

glean.com

Connect Claude & ChatGPT to Glean

Ask your AI to find the latest travel policy, summarize a design doc or tell you who owns a project, and get the answer from Glean. It searches company knowledge across the apps Glean has connected, reads and summarizes documents, asks Glean Assistant and looks up people and teams. It can also read collections, go links, Glean Answers and channel messages.

Connect Glean free

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

Try asking

  • “Find our current travel expense policy.”

    The AI searches Glean and returns the matching documents with titles, links and snippets.

  • “Summarize this design doc in five points.”

    It summarizes the document by its link, focused on what you ask about.

  • “Who on the data team works on forecasting?”

    It searches the company directory for people and teams and reads their profiles.

What your AI can do

Search and documents

Search company knowledge across connected apps, read documents with full text and summarize one or more documents.

Glean Assistant

Ask Glean Assistant questions, continue earlier chats and read your saved chats.

People and curated content

Find people and teams, and read collections, go links, Glean Answers, channel messages and documents to verify.

  • “Ask Glean what our refund process for enterprise customers is.”

    It asks Glean Assistant the question and returns the answer grounded in company knowledge.

  • “What was discussed in the #launch channel yesterday?”

    It reads the messages from that channel, going back from the time you give.

  • “Which documents am I supposed to verify?”

    It lists the documents you are responsible for verifying, with their status and reminders, and can mark one as verified.

83 tools for Glean

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

  • chatChanges dataAsk Glean's AI assistant a question grounded in company knowledge. Pass `messages`, e.g. [{"author": "USER", "fragments": [{"text": "your question"}]}]; pass `chat_id` to continue an earlier chat.
  • create_actionpack_authChanges dataCreate a new auth for a actionpack. Required: return url. API summary: Start the OAuth authorization flow for an action pack.
  • create_addcollectionitemChanges dataCreate a new addcollectionitem. Required: collection id. API summary: Add Collection item.
  • create_addverificationreminderChanges dataCreate a new addverificationreminder. Required: document id. API summary: Create verification.
  • create_adminsearchChanges dataCreate a new adminsearch. Required: query. API summary: Search the index (admin).
  • create_agentChanges dataCreate a new agent. API summary: Create an agent.
  • create_autocompleteChanges dataCreate a new autocomplete.
  • create_callChanges dataCreate a new call. Required: name or parameters. API summary: Execute the specified tool.
  • create_chat_streamChanges dataCreate a new chat stream. Required: messages.
  • create_checkdatasourceauthChanges dataCreate a new checkdatasourceauth. API summary: Check datasource authorization.
  • create_createannouncementChanges dataCreate a new createannouncement. Required: start time, end time or title. API summary: Create Announcement.
  • create_createanswerChanges dataCreate a new createanswer. Required: data. API summary: Create Answer.
  • create_createauthtokenChanges dataCreate a new createauthtoken. API summary: Create authentication token.
  • create_createcollectionChanges dataCreate a new createcollection. API summary: Create Collection.
  • create_createshortcutChanges dataCreate a new createshortcut. Required: data. API summary: Create shortcut.
  • create_datasource_credentialChanges dataCreate a new credential for a datasource. Required: credentials. API summary: Rotate datasource instance credentials.
  • create_deleteallchatChanges dataCreate a new deleteallchat. API summary: Deletes all saved Chats owned by a user.
  • create_deleteannouncementChanges dataCreate a new deleteannouncement. Required: id. API summary: Delete Announcement.
  • create_deleteanswerChanges dataCreate a new deleteanswer. Required: id. API summary: Delete Answer.
  • create_deletechatChanges dataCreate a new deletechat. Required: ids. API summary: Deletes saved Chats.
  • create_deletechatfileChanges dataCreate a new deletechatfile. Required: file ids. API summary: Delete files uploaded by a user for chat.
  • create_deletecollectionChanges dataCreate a new deletecollection. Required: ids. API summary: Delete Collection.
  • create_deletecollectionitemChanges dataCreate a new deletecollectionitem. Required: collection id or item id. API summary: Delete Collection item.
  • create_deleteshortcutChanges dataCreate a new deleteshortcut. Required: id. API summary: Delete shortcut.
  • create_document_getdocumentsbyfacetsChanges dataCreate a new document. Required: filter sets. API summary: Read documents by facets.
  • create_editanswerChanges dataCreate a new editanswer. Required: id. API summary: Update Answer.
  • create_editcollectionChanges dataCreate a new editcollection. Required: id. API summary: Update Collection.
  • create_editcollectionitemChanges dataCreate a new editcollectionitem. Required: collection id or item id. API summary: Update Collection item.
  • create_editpinChanges dataCreate a new editpin. API summary: Update pin.
  • create_exportChanges dataCreate a new export. Search exports first to avoid duplicates. API summary: Creates findings export.
  • create_feedChanges dataCreate a new feed. API summary: Feed of documents and events.
  • create_feedbackChanges dataCreate a new feedback. Required: tracking tokens or event. API summary: Report client activity.
  • create_getchatapplicationChanges dataCreate a new getchatapplication. Required: id. API summary: Gets the metadata for a custom Chat application.
  • create_getchatfileChanges dataCreate a new getchatfile. Required: file ids. API summary: Get files uploaded by a user for Chat.
  • create_getdocpermissionChanges dataCreate a new getdocpermission. API summary: Read document permissions.
  • create_getpinChanges dataCreate a new getpin. API summary: Read pin.
  • create_getshortcutChanges dataCreate a new getshortcut. Required: body. API summary: Read shortcut.
  • create_insightChanges dataCreate a new insight. API summary: Get insights.
  • create_listpinChanges dataCreate a new listpin. Required: body. API summary: List pins.
  • create_pinChanges dataCreate a new pin. API summary: Create pin.
  • create_policyChanges dataCreate a new policy. API summary: Creates new policy.
  • create_recommendationChanges dataCreate a new recommendation. API summary: Recommend documents.
  • create_reportChanges dataCreate a new report. API summary: Creates new one-time report.
  • create_taskChanges dataCreate a new task. Required: events. API summary: Report document activity.
  • create_tool_server_authChanges dataCreate a new auth for a tool server. Required: return url. API summary: Start the OAuth authorization flow for a tool server.
  • create_unpinChanges dataCreate a new unpin. API summary: Delete pin.
  • create_updateannouncementChanges dataCreate a new updateannouncement. Required: start time, end time, title or id. API summary: Update Announcement.
  • create_updateshortcutChanges dataCreate a new updateshortcut. Required: id. API summary: Update shortcut.
  • create_visibilityoverrideChanges dataCreate a new visibilityoverride. API summary: Hide or unhide docs.
  • delete_exportDeletesPermanently delete a export by export id. Destructive action; may require approval. API summary: Deletes findings export.
  • download_policyDownload the document for a policy. API summary: Downloads violations CSV for policy.
  • download_reportDownload the document for a report. API summary: Downloads violations CSV for report.
  • get_answerChanges dataGet one Glean Answer (a curated Q&A) by its `id` or `doc_id`.
  • get_channel_messagesChanges dataRead messages from a Slack, Teams or Google Chat channel or thread. Pass `datasource`, `id` and `id_type` (CHANNEL_NAME, THREAD_ID or CONVERSATION_ID); `direction` OLDER or NEWER from `timestamp_millis`.
  • get_chatChanges dataGet a saved Glean Assistant chat, with all messages, by `id`.
  • get_collectionChanges dataGet one collection by `id`; set `with_items` true to include its documents and links.
  • get_datasource_instanceGet one instance for a datasource by instance id. API summary: Get datasource instance configuration.
  • get_documentGet one document by file id. API summary: Download a chat file.
  • get_documentsChanges dataRead documents by `document_specs` (list of {url} or {id}). Add `include_fields` DOCUMENT_CONTENT to get the full text.
  • get_exportGet one export by export id. API summary: Downloads findings export.
  • get_peopleChanges dataGet people's profiles by `email_ids` (list of emails). With no IDs it returns the current user's own profile.
  • get_policyGet one policy by policy id. API summary: Gets specified policy.
  • get_report_statusGet the current status of a report by report id. API summary: Fetches report run status.
  • list_actionpack_authsList auths for a actionpack. API summary: Get end-user authentication status for an action pack.
  • list_chatsChanges dataList your saved Glean Assistant chats with their IDs.
  • list_collectionsChanges dataList the collections (curated sets of documents and links) you can see.
  • list_contact_photosList photos for a contact. Optional filters: ds. API summary: Get person photo.
  • list_datasource_credentialstatusesList credentialstatuses for a datasource. API summary: Get datasource instance credential status.
  • list_go_linksChanges dataList go links (shortcuts). Pass `page_size` and optionally `query` to search by alias or destination.
  • list_listsList lists. Optional filters: tool names. API summary: List available tools.
  • list_policiesList policies. Optional filters: auto hide or frequency. API summary: Lists policies.
  • list_tool_server_authsList auths for a tool server. API summary: Get end-user authentication status for a tool server.
  • list_tool_server_toolsList tools for a tool server. Optional filters: tool names. API summary: Get tool definitions from a tool server.
  • list_verificationsChanges dataList documents you are responsible for verifying, with their verification status and reminders.
  • list_visibilityoverridesList visibilityoverrides. Optional filters: doc ids. API summary: Fetches documents visibility.
  • searchChanges dataSearch company knowledge across all connected apps. Pass `query`; optional `page_size` and `cursor` for more results. Returns documents with titles, links and snippets.
  • search_exportsSearch exports. Use this to find existing exports before creating a new export. API summary: Lists findings exports.
  • search_peopleChanges dataFind people or teams in the company directory. Pass `query` (e.g. a name or role) and `entity_type` PEOPLE or TEAMS; page with `page_size` and `cursor`.
  • summarize_documentsChanges dataSummarize documents given as `document_specs` (list of {url} or {id}); optional `query` to focus the summary and `preferred_summary_length`.
  • update_agentChanges dataUpdate an existing agent identified by agent id. API summary: Edit an agent.
  • update_datasource_instanceChanges dataUpdate an existing instance identified by instance id. Only the fields you pass are changed. API summary: Update datasource instance configuration.
  • update_policyChanges dataUpdate an existing policy identified by policy id. API summary: Updates an existing policy.
  • verify_documentChanges dataMark a document as verified, unverified or deprecated. Pass `document_id` and `action` (VERIFY, UNVERIFY or DEPRECATE).

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Enter your Glean instance name (the NAME in https://NAME-be.glean.com) and paste a Client API token. A Glean admin opens Admin console > Platform > Token management (Client API tab), clicks Add New Token, chooses permission USER with your email, selects the scopes (for example search, chat and documents) and copies the token.

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

It can search company knowledge, read and summarize documents, ask Glean Assistant and read saved chats. It can find people and teams, read collections, go links, Glean Answers and channel messages, list documents you need to verify and mark a document as verified, unverified or deprecated.

Does the AI see my Glean token?

No. You paste your Glean Client API token into HeyMyApps once. It is encrypted at rest, never shown to the AI and never shown again after you save it. The AI only gets the results of the tools you have switched on.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, for example search and documents only. Changing a document's verification status with verify_document can require your approval before it runs. Every tool call is logged. The scopes on the Glean token limit access as well.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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, and you do not need a credit card to start. Paid plans are billed per completed task. You also need your own Glean account.

Who creates the Glean token?

A Glean admin creates it in Admin console > Platform > Token management on the Client API tab. For a token with permission USER, the admin enters your email, so the AI sees the same content in Glean that you can see.

Let your AI work in Glean today.

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

Connect Glean free

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