Skip to content

Integration · Company data

caplena.com

Connect Claude & ChatGPT to Caplena

Ask your AI which topics your customers mention, or have it add new survey answers to a Caplena project. It can find projects, read their columns and topics, list rows with their assigned topics and sentiment, and create projects, columns and rows. You get answers from your feedback data without clicking through each project.

Connect Caplena free

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

Try asking

  • “Which topics are set up in our NPS Q3 project?”

    The AI finds the project by name and reads its columns and the topics used to categorise the feedback.

  • “Show me the latest responses in that project with their topics.”

    It lists the project's rows with their values and assigned topics, filtered to the newest ones.

  • “Add these 15 open answers from today's survey to the project.”

    It appends the rows in one upload, then checks the upload status until processing has finished.

What your AI can do

Projects and columns

Search projects by name, tags, owner or language, read their columns and topics, and create or update projects and columns.

Feedback rows

Add up to 20 rows per upload, follow the upload status, and read, update or delete individual rows.

Topics and sentiment

Read the topics and sentiment assigned to each response, so you can answer questions about your feedback in plain language.

  • “What sentiment did row 4821 get?”

    It reads the row with its assigned topics and sentiment.

  • “Create a new project for support ticket comments in English.”

    It creates the project with a name, base language and the columns you describe.

  • “Delete the test row we added by mistake.”

    It deletes that row from the project. A deleted row cannot be restored.

20 tools for Caplena

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

  • add_project_columnChanges dataAdd an empty column to a project by `project_id`. Requires `name` and `column_type`.
  • add_rowsVisible to othersAppend up to 20 rows of feedback to a project by `project_id`. Each item has `columns` holding the value for each project column. Processing runs in the background; check it with get_row_upload_status.
  • create_mcpChanges dataCreate a new mcp. Required: body. API summary: MCP POST endpoint, handles all MCP logic.
  • create_messageChanges dataCreate a new message. Required: body. API summary: Teams Bot Messages.
  • create_projectChanges dataCreate a feedback-analysis project. Requires `name`, base `language` and `columns` (the column definitions, each with a ref, name and type).
  • create_public_linkChanges dataCreate a new public link. Required: report view ids. API summary: Report Views Public Links Create Api.
  • create_registerChanges dataCreate a new register. Required: client name, redirect uris, grant types, response types or token endpoint auth method. API summary: OAuth Dynamic Client Registration (DCR) endpoint. Automatically creates a new OAuth application for the client.
  • delete_projectDeletesPermanently delete a project by project id. Destructive action; may require approval.
  • delete_rowDeletesPermanently delete one row from a project by `project_id` and `row_id`. Cannot be undone.
  • get_metadataGet one metadata by metadata slug. API summary: Get SAML2 metadata.
  • get_projectGet one project by `project_id`, including its columns and the topics (codes) used to categorise feedback.
  • get_project_columnGet one column of a project by `project_id` and the column's ref (`project_ref`).
  • get_rowGet one row by `project_id` and `row_id`, including its assigned topics and sentiment.
  • get_row_upload_statusGet the status of one row-upload task by `project_id` and `task_uuid`.
  • list_mcpsList mcps. API summary: MCP GET endpoint. Currently a dummy endpoint returning 405, as we don't support continuation of conversations yet.
  • list_row_uploadsList background row-upload tasks for a project by `project_id` and their status.
  • list_rowsList a project's rows (individual feedback responses) with their values and assigned topics, by `project_id`. Supports paging and created/modified filters.
  • search_projectsFind feedback-analysis projects, filtered by `name`, `tags`, `owner`, `language` and more. Use to get a project ID.
  • update_projectChanges dataUpdate a project's name, tags, theme or columns by `project_id`. Only the fields you pass change.
  • update_rowChanges dataUpdate a row's column values by `project_id` and `row_id`. Only the columns you pass change.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your Caplena API key. In Caplena open your profile settings, API tab (caplena.com/app/account?tab=api), create a new API key and copy it. If your plan or role does not allow creating keys, ask your organization owner.

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

The AI can search and read projects, their columns and topics, and list or read rows with their assigned topics and sentiment. It can create and update projects, add columns, append rows and check upload status, update row values and delete rows.

Does the AI see my Caplena API key?

No. Your Caplena API key is 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 a row is permanent and can require your approval before it runs, and so can adding or changing data. 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 Caplena account.

Why is a new row not analysed right away?

Rows are added in the background. The AI appends them and gets a task ID back, then checks the upload status until processing is done. After that it can read the rows with their topics and sentiment.

Let your AI work in Caplena today.

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

Connect Caplena free

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