Redmine + Memtro

Ask which Redmine issues are open, who has them and what changed.

Connect Redmine with your host name and an API access key and Memtro reads projects, issues with tracker, status, assignee and dates, notes and history, time entries, members, versions and search. Memtro talks to your own server. The hourly sync writes issues that changed into memory. When you ask, and once an administrator has granted them by name, it can create and change issues, add notes and watchers, log time, manage versions and projects, publish news and add members. Redmine emails people under its own settings, and deleting an issue, version or project is permanent.

In Memtro

What you can do with Redmine in Memtro

Ask in plain English from chat, your editor, a scheduled job or your own agent. The model picks the right Redmine tool, reads what it needs, and answers with the source cited.

What it does

  1. 01Projects the key's user can see, with identifier, name and parent, and their members and versions
  2. 02Issues by project, status, assignee, tracker or updated since, with priority, author and dates
  3. 03One issue with its notes, relations and field changes, private notes only where the user may see them
  4. 04Time entries by project, user or date range, and full-text search across issues, wiki and news
  5. 05When asked and granted, creates and changes issues, adds notes, relations and watchers, logs or corrects time, and publishes news, which Redmine may email to members, watchers and assignees
  6. 06When asked and granted, creates, archives and changes projects and versions, adds or removes members, and permanently deletes issues, time entries, versions or a whole project

Acts when asked

When you ask it to

These tools change something in Redmine. The model is told to use them only when you ask for exactly that, and an administrator grants each one by name to the teams that may use it; a personal connection acts only after its owner allows it.

  1. 01Create an issue in a project
  2. 02Add a note to an issue
  3. 03Log time on an issue
  4. 04Change an issue's subject, description, status, priority or assignee
  5. 05Delete an issue
  6. 06Delete a time entry
  7. 07Correct a logged time entry
  8. 08Relate two issues (blocks, precedes, duplicates and so on)
  9. 09Remove a relation between issues
  10. 10Add a watcher to an issue
  11. 11Remove a watcher from an issue
  12. 12Create a version
  13. 13Change a version's name, due date, status or sharing
  14. 14Delete a version
  15. 15Create a project
  16. 16Change a project's name, description or homepage
  17. 17Archive or unarchive a project
  18. 18Delete a project and everything in it (permanent)
  19. 19Publish a news item in a project
  20. 20Add a member to a project with roles
  21. 21Remove a member from a project

Events

When it happens

Turn events on in the connection's Events tab on the Connections page, then add the address it shows as a webhook in Redmine, choosing the same kinds; the tab shows Redmine's own steps. Each event can start a job, with the event as its input. Redmine signs every delivery, and one whose signature does not check out is refused before it is read.

Events and webhooks
  • 01An issue was created
  • 02An issue was updated
  • 03An issue was deleted
  • 04A time entry was created
  • 05A time entry was updated
  • 06A time entry was deleted
  • 07A news item was created
  • 08A news item was updated
  • 09A news item was deleted
  • 10A version was created
  • 11A version was updated
  • 12A version was deleted
  • 13A wiki page was created
  • 14A wiki page was updated
  • 15A wiki page was deleted
In practice

Ask it like you would a colleague

Once Redmine is connected, these are the kinds of things people ask. Plain questions, no syntax. If the answer lives partly in another system you have connected, Memtro looks there too.

Redmine + Memtro
  • Which open bugs in the Support project have no assignee?

  • What notes were added to issue 8812 this week?

  • How many hours did Dan Fletcher log in October?

  • Add a note to issue 8812 that the fix ships on Thursday

  • Close issue 8790 and assign it back to Priya Nair

01

Triage before lunch

The support lead asks which Northwind issues were updated since yesterday. Memtro lists six with tracker, status and assignee, and quotes the newest note on each, flagging one bug that is still unassigned at urgent priority.

02

A note for the customer

Priya Nair asks Memtro to add a note to the Acme login issue that a patch is on staging, and to add Tom Reyes as a watcher. Memtro adds both as her connection's user, and Redmine emails the watchers and the assignee under its own settings.

Teams

Where it fits

The teams that lean on Redmine most, a question each of them asks, and what they connect beside it.

Better together

Works with

A record in Redmine is rarely the whole story. Connect the systems that hold the rest and Memtro checks them together, then remembers what it learned so the next question starts further along.

Setup

How to connect

Connect withHost and API access key
  1. 1

    An administrator ticks Administration → Settings → API → Enable REST web service in Redmine

  2. 2

    Create a dedicated Redmine user for Memtro, a member of only the projects it should see, with roles that allow only the changes you will grant, and copy its key from My account → API access key → Show

  3. 3

    In Connections → Redmine in Memtro type your Host name only, with no https://, path or port, add the sub-path if any, and paste the API access key

  4. 4

    Ask which open issues in the Support project have no assignee

Also works from

Chat in the dashboard, the OpenAI-compatible API, scheduled jobs, and any MCP client: Claude Code, OpenCode, Cursor, Claude Desktop. The Redmine tools are the same everywhere.

FAQ

Questions

Can Memtro change anything in Redmine?+

Only when you ask, and only what it has been granted: create an issue in a project; add a note to an issue; log time on an issue; change an issue's subject, description, status, priority or assignee; delete an issue; delete a time entry; correct a logged time entry; relate two issues (blocks, precedes, duplicates and so on); remove a relation between issues; add a watcher to an issue; remove a watcher from an issue; create a version; change a version's name, due date, status or sharing; delete a version; create a project; change a project's name, description or homepage; archive or unarchive a project; delete a project and everything in it (permanent); publish a news item in a project; add a member to a project with roles; remove a member from a project. Every other tool reads, searches or lists. The Connections page labels the tools that act, an administrator grants each one by name to the teams that may use it, and a personal connection acts only after its owner allows it.

Who can use a Redmine connection?+

A personal connection serves only your own requests. A shared connection serves the organisation: everyone, or only the teams an admin chooses. Admins can always add shared connections; other members need the permission.

Does Memtro store my Redmine data?+

Credentials are encrypted at rest. Tool results are cached briefly so agent loops do not repeat identical calls, and the facts the model extracts are saved to your organisation's memory with provenance (system, record and link) so they can be checked and superseded. An hourly sync anchors recently changed Redmine records into memory as entities.

How do I connect Redmine?+

Host and API access key. An administrator ticks Administration → Settings → API → Enable REST web service in Redmine.

Can Redmine start a job?+

Yes. Turn events on in the connection's Events tab on the Connections page, then add the address it shows as a webhook in Redmine, choosing the same kinds; the tab shows Redmine's own steps. A job set to start "When an event arrives" then runs once for each matching event, with the event as its input. The run treats the event as outside data, never as instructions, and anything the run remembers is kept as unverified.

Connect Redmine in a few minutes

Seven-day free trial, then one monthly price per organisation. Connectors, jobs and memory are never metered.

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time