PProject management connector

Planio in Claude, ChatGPT and any MCP client. For your whole team.

Hosted Redmine from Germany: issues, projects, time tracking, wiki, Help Desk customers. One token in Loopthink, one login per person, roles per tool and an audit entry for every call.

Free for 2 connectors, no card · Pro €19 · EU-hosted · 21 read tools, 4 write tools off by default

Your AI clientPlanio

“Which issues in the Weber Relaunch project are still open for version 2.4, and who is assigned?”

Used list_issues from Planio

Three open issues on version 2.4:

IssueAssigneeStatusDue
#1842 Checkout form validationM. HuberIn progress24 Oct 2026
#1851 Image CDN cache headersL. NowakNew28 Oct 2026
#1856 Accessibility audit fixesS. KellerFeedback30 Oct 2026
  • read-only
  • logged
An example answer in an AI client: the question “Which issues in the Weber Relaunch project are still open for version 2.4, and who is assigned?” is answered from Planio through the tool list_issues, and the call was read-only, logged.
In the product

One token in, the tools come out.

The Planio connection form in Loopthink: planio account and the token
1. Connect. Enter the planio account and paste the token. The token stays in Loopthink; nobody on your team sees it.
The Tools tab of the Planio server in Loopthink: each tool with its own switch
2. Choose the tools. Reads are on from the start; tools that change data stay off until you switch them on. Masking rules per tool keep personal fields out of the answer.

Planio is hosted Redmine with a Help Desk on top: the projects, their tickets with every comment, the versions and sprints, the logged hours, the wiki, and the customer companies and contacts behind the support tickets. The questions are simple, "what is still open for the March release", "how many hours went into the Weber relaunch last month", but today they take the right project, a saved filter and a spreadsheet export of the time report.

With the Planio connector, Project Managers, Support and Management ask in Claude or ChatGPT and get the answer from the live account. Loopthink holds one Planio API access key, every person signs in with their own identity, and every call is logged under their name. The key never reaches the AI client.

Twenty-one read tools cover projects, issues and their journals, full-text search, statuses, trackers, priorities, saved queries, versions, memberships, time entries, wiki pages and the Help Desk companies and contacts. The four write tools, creating an issue, updating an issue, adding a comment and logging time, stay off until you switch them on for a role.

What your team asks
  • Project Manager

    “Which issues in the Weber Relaunch project are still open for version 2.4 and who is assigned to them?”

    Answered by list_issues

  • Management

    “How many hours were logged on the Weber Relaunch project in September, by activity?”

    Answered by list_time_entries

  • Support

    “What was the last comment on ticket #4821 and is it still waiting on the customer?”

    Answered by get_issue

  • Support

    “Which Help Desk company does the address support@nordlicht-media.de belong to?”

    Answered by list_company_contacts

  • Project Manager

    “Which versions of the Kundenportal project are still open, and what are their due dates?”

    Answered by list_project_versions

  • Project Manager

    “Set ticket #4821 to Resolved, assign it to Lena Berger and add the comment "Fixed in 2.4.1".”

    Answered by update_issue

Tools

What the Planio connector can do.

ToolWhat it doesAccessDefault
get_current_userReturns the user behind the API key (id, login, firstname, lastname, mail, admin flag). Use to test the connection and to get your own user id; most filters also accept 'me' dir…ReadOn
list_projectsLists the projects the user can see (id, identifier, name, description, parent, status, is_public, created_on). Paged with offset/limit (max 100); the response carries total, so…ReadOn
get_projectReturns one project by numeric id or identifier, with description, parent, homepage, custom fields and optional trackers, categories and enabled modules.ReadOn
list_issuesLists issues (tickets) with filters: project, tracker, status, assignee, version, parent, saved query, created/updated dates. By default only open issues are returned; pass stat…ReadOn
get_issueReturns one issue with description, status, priority, assignee, version, custom fields and, by default, its journals (comments and change history), relations and children. Use a…ReadOn
searchFull-text search across issues, wiki pages, news, documents, changesets, messages and projects, like the Planio search box. Returns id, title, type, url, description and datetim…ReadOn
list_issue_statusesLists all issue statuses (id, name, is_closed). Use to map status names like 'In Progress' to status_id for list_issues and update_issue.ReadOn
list_trackersLists all trackers (id, name, default_status), e.g. Bug, Feature, Support.ReadOn
list_issue_prioritiesLists issue priorities (id, name, is_default, active). Use to get priority_id for filters and new issues.ReadOn
list_time_entry_activitiesLists time entry activities (id, name, is_default), e.g. Development, Design.ReadOn
list_queriesLists the saved issue queries (custom filters) visible to the user: id, name, is_public, project_id. Pass an id as query_id to list_issues to reuse a team's filter such as 'Open…ReadOn
list_project_versionsLists the versions (milestones, releases, sprints) of a project, including shared versions of other projects: id, name, status (open, locked, closed), due_date, description. Use…ReadOn
list_project_membershipsLists the members of a project (users and groups) with their roles. Use to find who works on a project and which user ids can be assigned issues.ReadOn
list_usersLists users of the instance (id, login, firstname, lastname, mail, created_on, last_login_on). Requires an API key of an administrator; for others use list_project_memberships i…ReadOn
list_time_entriesLists logged time (id, project, issue, user, activity, hours, comments, spent_on). Use for timesheets and effort reports: filter by project, user and a date range with from/to (…ReadOn
list_wiki_pagesLists all wiki pages of a project (title, parent, version, created_on, updated_on). Use the title with get_wiki_page.ReadOn
get_wiki_pageReturns one wiki page with its full text (Textile or Markdown, as configured), author, version and comments. Use list_wiki_pages first to get the exact title.ReadOn
create_issueWRITE: Creates an issue in a project. Needs project_id and subject; tracker, status and priority fall back to the project defaults.WriteOff
update_issueWRITE: Changes fields of an existing issue (status, assignee, priority, version, done ratio, dates) and optionally adds a comment in the same step. Only send what should change.WriteOff
add_issue_commentWRITE: Adds a comment (journal note) to an issue without changing any field. Responds 204 with no body on success.WriteOff
create_time_entryWRITE: Logs time on an issue or a project. Needs hours and either issue_id or project_id; activity_id is required unless the instance has a default activity (see list_time_entry…WriteOff
list_companiesLists Planio customer companies (Help Desk customers): id, name, address, mails, phones, custom fields. Use for 'which customer is X' and to get company_id for list_company_cont…ReadOn
get_companyReturns one Planio customer company with address, mails, phones, issue priority, linked projects and custom fields.ReadOn
list_company_contactsLists the contacts (people) of a Planio customer company: id, firstname, lastname, mails, phones. Help Desk tickets from these addresses are linked to the company.ReadOn
get_contactReturns one contact of a Planio customer company with name, mails, phones and custom fields.ReadOn

Write tools are off for every role until you switch them on, one tool for one role. The names are what the model sees; it also gets the full parameter description of each tool.

Setup

Getting the Planio token.

Five minutes, once. Nobody on your team ever sees it.

  1. 1

    As administrator: avatar > Administration > Settings > Authentication and tick 'Enable REST API'. Save.

  2. 2

    Log in as the user Loopthink should act as (ideally a dedicated technical user that is a member of exactly the projects the AI may read).

  3. 3

    Avatar > My account, open the sidebar and click 'Show' under 'API Access Key', then confirm your password.

  4. 4

    Copy the key and paste it into Loopthink.

  5. 5

    In Loopthink, add Planio from the catalog and paste the token. It also asks for planio account. Your team sees the tools a minute later.

Planio lists the API key header as a deprecated method next to its recommended OAuth 2.0 (authorization code), but it still works and is the only one Loopthink supports here; no removal date is announced. The key has no scopes and acts with its user's roles. Companies and contacts belong to Planio Help Desk and need the view_customers permission. list_users needs an administrator key.

Masking

What we suggest masking in Planio.

Planio carries people on every object: the author and assignee of an issue, the login and email of users and project members, the names, emails, phones and addresses of Help Desk companies and contacts, and free text in descriptions, notes and comments. The suggested fields mask names, logins, emails, phones, addresses and the free text, and keep subject, status, priority, dates, hours and done ratio, so a Management role can see that 14 issues are still open for version 2.4 and 86 hours were logged in September without reading who wrote what to whom.

  • firstname
  • lastname
  • name
  • login
  • mail
  • mails
  • author
  • assigned_to
  • user
  • description
  • notes
  • comments
  • text
  • phones
  • address1
  • address2
  • zip
  • town
Questions

Planio and Loopthink

Planio lists the API key as deprecated. Will the connector stop working?
Planio recommends OAuth 2.0 for new integrations and lists the API key header as a deprecated method, but it still works and no removal date is announced. The API key is the method Loopthink supports here. If Planio ever announces a date, you will hear about it from us before it matters.
The key has no scopes. How do we limit what the AI can see?
The key acts with the roles and project memberships of its user. Create a dedicated technical user, make it a member of exactly the projects the AI may read, and use that user's key. Companies and contacts belong to Planio Help Desk and need the view_customers permission; list_users needs an administrator key, so most teams leave it out and use list_project_memberships instead.
Can the AI change tickets or log time?
Only if you switch the write tools on for a role. create_issue, update_issue, add_issue_comment and create_time_entry are off by default. When enabled, every change still runs under the technical user in Planio, and Loopthink logs which person asked for it.
Does every team member need their own Planio account?
No. Loopthink holds one key or token for Planio. Your people sign in to Loopthink with their own identity, and every call to Planio is logged under their name. Seats in Planio stay where they are today.
Where does the Planio key live?
In Loopthink, encrypted, in the EU. It never reaches the AI client and never reaches the people using the connector. Rotate it in Planio whenever you like and paste the new one once.
Can somebody write to Planio from the chat?
Not unless you switch it on. Write actions are a separate row in the permission matrix and are off for every role by default. If a role needs one write tool, you grant that one tool to that one role.
What does the model see?
The result of the tool call, after masking. Fields you mark as personal, such as emails, names or card details, are masked before the answer travels to the AI client. The model gets the numbers, not the people.
What does it cost?
Free for one person and two connectors, no card. Pro is €19 a month for up to five people and every connector on the site, with roles, field masking and a 30-day audit. Team is €49 for ten people and adds your own REST APIs and SQL databases, your own domain and your own identity provider. No call needed.

Stuck, or a tool you need is missing? A person who knows this connector answers within one working day.

Works in Claude, ChatGPT, Langdock and any other MCP client.

Other Project management connectors