Skip to content

Integration · Projects & tasks

Connect Claude & ChatGPT to Ninety

Ask your AI what is on your to-do list, how the team's rocks are doing, or to raise an issue in Ninety. It can search, create and update to-dos, issues, rocks and milestones, record KPI scores, post headlines, and read scorecards, meetings and the V/TO. You keep your team's operating system up to date without leaving the chat.

Connect Ninety free

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

Try asking

  • “What are my open to-dos for the Leadership team?”

    The AI finds the team and lists your to-dos that are not completed, with due dates.

  • “Add an issue: website leads dropped in March.”

    It creates a short-term issue for the team with a title and description. The team can see it.

  • “How are our rocks doing this quarter?”

    It searches the team's rocks and reads each one's status and due date.

What your AI can do

To-dos and issues

Search, create and update to-dos and issues, add comments, and mark them completed.

Rocks and milestones

Search and update rocks, add milestones, and mark milestones done.

Scorecards, meetings and V/TO

Read team scorecards and record KPI scores, list meetings, post headlines and read the V/TO.

  • “Record 42 on the weekly new leads KPI for this week.”

    It finds the KPI on the scorecard and adds the score for the period.

  • “What came out of last week's Level 10 meeting?”

    It lists the team's past Level 10 meetings and reads the agenda and outcomes.

  • “Mark the milestone Hire sales lead as done.”

    It finds the milestone on the rock and marks it done.

28 tools for Ninety

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

  • add_issue_commentVisible to othersAdd a comment (`text`) to an issue by `issue_id`. Visible to the team.
  • add_kpi_scoreChanges dataRecord a KPI score: `value` for the period starting `period_start_date` on KPI `kpi_id`.
  • add_todo_commentChanges dataAdd a comment (`text`) to a to-do by `todo_id`.
  • create_headlineChanges dataPost a headline (good news or FYI) with `title` and `team_id`, optional `description`. Visible to the team.
  • create_issueVisible to othersCreate an issue with `title` and `team_id`, plus optional `description`, owner `user_id`, `priority` and `interval` (SHORT_TERM or LONG_TERM). Visible to the team.
  • create_milestoneChanges dataAdd a milestone to a rock with `title`, `rock_id`, `team_id` and `due_date`.
  • create_todoChanges dataCreate a to-do with `title`, optional `description`, `due_date`, `team_id` and owner `user_id`; can link it to a rock, issue or milestone.
  • delete_todoDeletesPermanently delete a to-do by `task_id`. This cannot be undone.
  • get_issueGet one issue by `ticket_id` (the issue ID).
  • get_meetingGet one meeting by `meeting_id`, with its agenda and outcomes.
  • get_rockGet one rock (quarterly goal) by `rock_id`, including its status and due date.
  • get_team_scorecardGet a team's scorecard by `team_id`, for a `period_interval` and time `window` (e.g. qtd, ytd).
  • get_team_vtoGet the Vision/Traction Organizer (V/TO) for a team by `team_id`.
  • get_todoGet one to-do by `task_id`.
  • get_userGet one user by `user_id`.
  • list_headlinesList headlines for a `team_id`, optionally searching by `search_text` or including archived or discussed ones.
  • list_meetingsList past meetings for a `team_id`, optionally by `meeting_type` (e.g. level10, quarterly).
  • list_rock_milestonesList the milestones of a rock by `rock_id`.
  • list_teamsList the teams you belong to in Ninety. Use to find the `team_id` other tools need.
  • list_usersList users in your company, optionally filtered by `email`, to find a user ID for assigning to-dos, issues or rocks.
  • search_issuesVisible to othersSearch issues by `team_id`, `search_text` and `interval_code` (SHORT_TERM or LONG_TERM).
  • search_kpisChanges dataSearch scorecard KPIs (measurables) by `team_id`, `user_ids`, `search_text` or `period_interval` (weekly, monthly, quarterly, annual).
  • search_rocksChanges dataSearch rocks (quarterly goals) by `search_text`, `team_id`, `user_id` or `archived`, one page at a time.
  • search_todosChanges dataSearch to-dos by `search_text`, `team_id`, `user_ids`, `completed`, `archived` or a due-date range.
  • update_issueVisible to othersUpdate an issue by `ticket_id` (the issue ID): title, description, team, priority, interval, or mark it `completed`. Only the fields you pass change.
  • update_milestoneChanges dataUpdate a milestone by `milestone_id`: title, description, due date, owner, or mark it done with `is_done`.
  • update_rockChanges dataUpdate a rock by `rock_id`: title, description, due date, owner, team or archived. Only the fields you pass change.
  • update_todoChanges dataUpdate a to-do by `task_id`: title, description, due date, owner, or mark it `completed` or `archived`. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Ninety from the app list.

  2. 2

    Paste your key

    Paste a Ninety personal access token. In Ninety click your name at the bottom of the left navigation › User Settings › Developer Settings › Generate New Token, pick an expiration and description, and copy the token. It is shown only once. API access needs the Thrive (or Legacy) plan in Ninety.

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

The AI can read teams, users, to-dos, issues, rocks, milestones, KPIs, scorecards, headlines, meetings and the V/TO. It can create to-dos, issues, milestones and headlines, add comments and KPI scores, update to-dos, issues, rocks and milestones, and delete a to-do.

Does the AI see my Ninety access token?

No. Your Ninety access token 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. Issues, comments and headlines are visible to your team, and deleting a to-do is permanent. These tools 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 Ninety account.

Which Ninety plan do I need?

Ninety offers API access on the Thrive plan (or a Legacy plan). Without it you cannot generate the personal access token that PipMCP needs.

Let your AI work in Ninety today.

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

Connect Ninety free

PipMCP is not affiliated with Ninety. Product names are trademarks of their owners.