Connect Claude and other Model Context Protocol (MCP) clients to your LogYourWork account to read, search, and manage your work logs and projects through an AI assistant.
LogYourWork exposes an MCP server at https://logyourwork.com/mcp, authenticated with OAuth 2.0. Connecting a client lets an AI assistant work with your data on your behalf. Access is opt-in per user and revocable at any time.
https://logyourwork.com with an MCP-enabled account.https://logyourwork.com/mcp.The connector URL is also shown in the app under Settings → Connect Claude (MCP).
All tools are scoped to the authenticated user's own data. A token for one user can never read or change another user's work logs or projects. Descriptions are returned as Markdown.
| Tool | Type | Purpose |
|---|---|---|
list_work_logs | read | List your work logs, newest first. Search, filter by date, project, or highlight, and optionally include each description (see the parameters below) |
get_work_log | read | Fetch a single work log, including its description |
create_work_log | write | Create a new work log (Markdown description supported) |
update_work_log | write | Edit an existing work log (partial updates). A description cannot be changed while the log has attachments; edit it in the web app |
delete_work_log | destructive | Permanently delete a work log |
list_projects | read | List your projects with work-log counts |
create_project | write | Create a new project |
update_project | write | Rename or re-describe a project |
get_profile | read | Read name, email, timezone, and default project |
| Parameter | Type | Purpose |
|---|---|---|
query | string | Full-text search over titles and descriptions. Each term matches word prefixes. Matches include a description_snippet |
match | all or any | With query: all (default) requires every term to match; any requires at least one |
from, to | date or ISO8601 timestamp | Inclusive bounds on worked_at. A date such as 2026-04-22 covers that whole day in your timezone: from starts at its beginning and to ends at its end. Timestamps such as 2026-04-22T14:30:00Z are exact |
project_id | UUID | Limit results to one project |
highlighted | boolean | true returns highlighted logs only; false returns logs that are not highlighted |
include_description | boolean | Add each log's Markdown description, capped at 4,000 characters. A cut description sets description_truncated. Limits the page size to 25 |
limit | 1-100 | Page size (default 20) |
page | integer | 1-indexed page number |
Results are always newest first by worked_at. The response's meta reports total_count, page, per_page, and total_pages.
When you connect an AI assistant, the data you ask it to access is transmitted to that assistant's provider (for Claude, this is Anthropic) and handled under their privacy terms. See the LogYourWork Privacy Policy for details on what is shared and how to revoke access.
/mcp and is reachable over HTTPS, and leave the Client ID and Secret blank (a stale, hand-entered client ID is a common cause)./mcp - the access token's scope does not include mcp, or its owner is not MCP-enabled. Re-authorize from scratch.For clients that auto-discover authentication:
/.well-known/oauth-authorization-server - RFC 8414 authorization-server metadata./.well-known/oauth-protected-resource - RFC 9728 protected-resource metadata, pointing at /mcp.