Integration · Projects & tasks
Connect Claude & ChatGPT to Aha!
Ask your AI what is planned for a release, which ideas mention a topic, or to add a feature in Aha! Roadmaps. It can read workspaces, releases, features, requirements, epics, initiatives and goals, search ideas and list your to-dos. It can also create features, requirements, epics and initiatives, and comment on features and ideas.
Free plan, no credit card. Takes about a minute.
Try asking
“What features are in release APP-R-12?”
The AI lists the features in that release and can open any of them for description, status, assignee and tags.
“Find ideas about single sign-on.”
It searches ideas by text, with optional filters for tag, status and dates, and shows votes, status and categories for the ones you open.
“Create a feature 'CSV export' in the next release and assign it to [email protected].”
It finds the release and creates the feature with a name, description, status and assignee email.
What your AI can do
Features and releases
Read releases and their features, create features and requirements, and comment on features.
Ideas
Search ideas across the account or in one workspace by text, tag, status and date, and add internal comments.
Strategy
Read goals, initiatives and epics, create initiatives and epics, and update an epic's name or description.
“Break APP-123 into requirements for backend, frontend and docs.”
It adds three requirements to the feature, each with a name and description.
“Which initiatives support our retention goal?”
It reads the goal with its linked initiatives, and each initiative's status and progress.
“What is on my to-do list?”
It lists the to-dos in Aha! that are assigned to you.
30 tools for Aha!
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
comment_on_featureChanges dataAdd a comment (`comment.body`) to a feature by `feature_id`. Watchers of the feature may be notified.comment_on_ideaChanges dataAdd an internal comment (`comment.body`) to an idea by `idea_id`.create_epicChanges dataCreate an epic in a workspace by `product_id`, with `epic.name` and `epic.description`.create_featureChanges dataCreate a feature in a release by `release_id`, with `feature.name`, `feature.description`, and optional status name and assignee email.create_initiativeChanges dataCreate an initiative in a workspace by `product_id`, with `initiative.name`.create_requirementChanges dataAdd a requirement to a feature by `feature_id`, with `requirement.name`, description, status, assignee and optional start and end dates.get_current_userGet the Aha! user the connection acts as, including name, email and ID.get_epicGet one epic by `epic_id` (its ID or reference number), with description, status and release.get_featureGet one feature by `feature_id` (its ID or reference number, e.g. APP-123), with description, status, release, assignee and tags.get_goalGet one goal by `goal_id`, with description, status and linked initiatives.get_ideaGet one idea by `idea_id` (its ID or reference number), with description, votes, status and categories.get_initiativeGet one initiative by `initiative_id`, with description, status, goals and progress.get_releaseGet one release by `release_id` (its ID or reference number), with dates, status and progress.get_requirementGet one requirement by `requirement_id` (its ID or reference number).get_workspaceGet one workspace (product) by `product_id` (its ID or key), with its name, prefix and settings.list_epicsList epics across the account, optionally filtered by `workflow_status`. Paginated with `page` and `limit`.list_feature_commentsList the comments on a feature by `feature_id`.list_feature_requirementsList the requirements (sub-items) of a feature by `feature_id`.list_featuresList features across the account, optionally filtered by `workflow_status`. Paginated with `page` and `limit`.list_goalsList goals across the account. Paginated with `page` and `limit`.list_initiativesList initiatives across the account, optionally filtered by `workflow_status`. Paginated with `page` and `limit`.list_my_todosList the to-dos assigned to the connected user. Paginated with `page` and `limit`.list_release_featuresList the features in one release by `release_id`. Paginated with `page` and `limit`.list_releasesList the releases in a workspace by `product_id`. Paginated with `page` and `limit`.list_usersList the users in the Aha! account, with names, emails and IDs. Paginated with `page` and `limit`.list_workspace_featuresList the features in one workspace by `product_id`. Paginated with `page` and `limit`.list_workspacesList the workspaces (products) in the Aha! account. Use this to find a workspace's ID or key before other lookups.search_ideasSearch ideas across the account by text `q`, `tag`, `workflow_status`, assignee or creation and update dates. Paginated with `page` and `limit`.search_workspace_ideasSearch the ideas in one workspace by `product_id`, with the same filters as search_ideas (`q`, `tag`, `workflow_status`, dates).update_epicChanges dataChange an epic's name or description by `epic_id`. Only the fields you pass change.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Aha! from the app list.
- 2
Paste your key
Enter your Aha! account domain (the 'acme' in acme.aha.io) and an API key. In Aha! open Settings › Personal › Developer › API keys and click Generate API key.
- 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 Aha!?
The AI can read workspaces, releases, features, requirements, epics, initiatives, goals, users and your to-dos, and search ideas. It can create features, requirements, epics and initiatives, update an epic's name or description, and comment on features and ideas.
Does the AI see my Aha! credentials?
No. Your Aha! API key is encrypted at rest and never shown to the AI. After you save it, it is 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. Creating features and epics changes your roadmap, and a comment on a feature may notify its watchers. 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 PipMCP 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?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Aha! account.
Whose permissions does the AI use in Aha!?
Your own. The API key acts with the permissions of the Aha! user who generated it, so the AI can only see and change what that user can. The key keeps working if you change your password.
Related integrations
Let your AI work in Aha! today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Aha! freePipMCP is not affiliated with Aha!. Product names are trademarks of their owners.





