Redmine MCP Server

list_time_entries

List time entries.

  • Filter by user ID, project ID, and date
  • Search within a date range
  • Retrieve up to 100 entries
  • Available since Redmine 1.1

Input Schema

NameRequiredDescriptionDefault
fromNoStart date (YYYY-MM-DD format)
limitNoNumber of results (1-100)
offsetNoNumber of entries to skip
project_idNoProject ID (numeric) or identifier (string) Examples: - Numeric ID: project_id=123 - String identifier: project_id=my-custom-project
spent_onNoSpecific date (YYYY-MM-DD format)
toNoEnd date (YYYY-MM-DD format)
user_idNoUser ID (Use 'me' for your own entries)

Input Schema (JSON Schema)

{ "properties": { "from": { "description": "Start date (YYYY-MM-DD format)", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "limit": { "default": 25, "description": "Number of results (1-100)", "maximum": 100, "minimum": 1, "type": "number" }, "offset": { "default": 0, "description": "Number of entries to skip", "minimum": 0, "type": "number" }, "project_id": { "description": "Project ID (numeric) or identifier (string)\nExamples:\n- Numeric ID: project_id=123\n- String identifier: project_id=my-custom-project", "type": [ "string", "number" ] }, "spent_on": { "description": "Specific date (YYYY-MM-DD format)", "type": "string" }, "to": { "description": "End date (YYYY-MM-DD format)", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "user_id": { "description": "User ID (Use 'me' for your own entries)", "type": "number" } }, "type": "object" }