History of freshbooks-mcp in namespace io.github
io.github.chrischall/freshbooks-mcp · Registry status: active
No name of its own reaches this register for this entry. The heading therefore carries the trailing segment of the identifier; the identifier itself is listed below as a coordinate.
Every published change to this entry, most recent first.
| 2026-09-21 | Last changed in the registry (raw): 2026-09-17 → 2026-09-20 |
|---|---|
| 2026-09-21 | First listed in the registry (raw): 2026-09-17 → 2026-09-20 |
| 2026-09-21 | Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"@chrischall/freshbooks-mcp","version":"0.7.0","transport":"stdio","environment":[{"name":"FRESHBOOKS_CLIENT_ID","description":"OAuth client ID from my.freshbooks.com/#/developer","format":"string","required":true,"secret":false},{"name":"FRESHBOOKS_CLIENT_SECRET","description":"OAuth client secret","format":"string","required":true,"secret":true},{"name":"FRESHBOOKS_REFRESH_TOKEN","description":"OAuth refresh token from the one-time bootstrap (rotates on every use)","format":"string","required":true,"secret":true},{"name":"FRESHBOOKS_REDIRECT_URI","description":"Registered redirect URI; required on refresh calls too (default https://localhost/callback)","format":"string","required":false,"secret":false},{"name":"FRESHBOOKS_TOKEN_STORE","description":"Path for the rotating-refresh-token store (default ~/.freshbooks-mcp/session.json)","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"@chrischall/freshbooks-mcp","version":"1.0.0","transport":"stdio","environment":[{"name":"FRESHBOOKS_CLIENT_ID","description":"OAuth client ID from my.freshbooks.com/#/developer","format":"string","required":true,"secret":false},{"name":"FRESHBOOKS_CLIENT_SECRET","description":"OAuth client secret","format":"string","required":true,"secret":true},{"name":"FRESHBOOKS_REFRESH_TOKEN","description":"OAuth refresh token from the one-time bootstrap (rotates on every use)","format":"string","required":true,"secret":true},{"name":"FRESHBOOKS_REDIRECT_URI","description":"Registered redirect URI; required on refresh calls too (default https://localhost/callback)","format":"string","required":false,"secret":false},{"name":"FRESHBOOKS_TOKEN_STORE","description":"Path for the rotating-refresh-token store (default ~/.freshbooks-mcp/session.json)","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} |
| 2026-09-21 | Package versions (raw): 0.7.0 → 1.0.0 |
| 2026-09-18 | Declared version: 0.6.1 → 0.7.0 |
| 2026-09-18 | Last changed in the registry (raw): 2026-09-10 → 2026-09-17 |
| 2026-09-18 | First listed in the registry (raw): 2026-09-10 → 2026-09-17 |
| 2026-09-18 | Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"@chrischall/freshbooks-mcp","version":"0.6.1","transport":"stdio","environment":[{"name":"FRESHBOOKS_CLIENT_ID","description":"OAuth client ID from my.freshbooks.com/#/developer","format":"string","required":true,"secret":false},{"name":"FRESHBOOKS_CLIENT_SECRET","description":"OAuth client secret","format":"string","required":true,"secret":true},{"name":"FRESHBOOKS_REFRESH_TOKEN","description":"OAuth refresh token from the one-time bootstrap (rotates on every use)","format":"string","required":true,"secret":true},{"name":"FRESHBOOKS_REDIRECT_URI","description":"Registered redirect URI; required on refresh calls too (default https://localhost/callback)","format":"string","required":false,"secret":false},{"name":"FRESHBOOKS_TOKEN_STORE","description":"Path for the rotating-refresh-token store (default ~/.freshbooks-mcp/session.json)","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"@chrischall/freshbooks-mcp","version":"0.7.0","transport":"stdio","environment":[{"name":"FRESHBOOKS_CLIENT_ID","description":"OAuth client ID from my.freshbooks.com/#/developer","format":"string","required":true,"secret":false},{"name":"FRESHBOOKS_CLIENT_SECRET","description":"OAuth client secret","format":"string","required":true,"secret":true},{"name":"FRESHBOOKS_REFRESH_TOKEN","description":"OAuth refresh token from the one-time bootstrap (rotates on every use)","format":"string","required":true,"secret":true},{"name":"FRESHBOOKS_REDIRECT_URI","description":"Registered redirect URI; required on refresh calls too (default https://localhost/callback)","format":"string","required":false,"secret":false},{"name":"FRESHBOOKS_TOKEN_STORE","description":"Path for the rotating-refresh-token store (default ~/.freshbooks-mcp/session.json)","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} |
| 2026-09-18 | Package versions (raw): 0.6.1 → 0.7.0 |
| 2026-09-11 | Declared version: 0.6.0 → 0.6.1 |
| 2026-09-11 | Last changed in the registry (raw): 2026-09-04 → 2026-09-10 |
| 2026-09-11 | First listed in the registry (raw): 2026-09-04 → 2026-09-10 |
| 2026-09-11 | Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"@chrischall/freshbooks-mcp","version":"0.6.0","transport":"stdio","environment":[{"name":"FRESHBOOKS_CLIENT_ID","description":"OAuth client ID from my.freshbooks.com/#/developer","format":"string","required":true,"secret":false},{"name":"FRESHBOOKS_CLIENT_SECRET","description":"OAuth client secret","format":"string","required":true,"secret":true},{"name":"FRESHBOOKS_REFRESH_TOKEN","description":"OAuth refresh token from the one-time bootstrap (rotates on every use)","format":"string","required":true,"secret":true},{"name":"FRESHBOOKS_REDIRECT_URI","description":"Registered redirect URI; required on refresh calls too (default https://localhost/callback)","format":"string","required":false,"secret":false},{"name":"FRESHBOOKS_TOKEN_STORE","description":"Path for the rotating-refresh-token store (default ~/.freshbooks-mcp/session.json)","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"@chrischall/freshbooks-mcp","version":"0.6.1","transport":"stdio","environment":[{"name":"FRESHBOOKS_CLIENT_ID","description":"OAuth client ID from my.freshbooks.com/#/developer","format":"string","required":true,"secret":false},{"name":"FRESHBOOKS_CLIENT_SECRET","description":"OAuth client secret","format":"string","required":true,"secret":true},{"name":"FRESHBOOKS_REFRESH_TOKEN","description":"OAuth refresh token from the one-time bootstrap (rotates on every use)","format":"string","required":true,"secret":true},{"name":"FRESHBOOKS_REDIRECT_URI","description":"Registered redirect URI; required on refresh calls too (default https://localhost/callback)","format":"string","required":false,"secret":false},{"name":"FRESHBOOKS_TOKEN_STORE","description":"Path for the rotating-refresh-token store (default ~/.freshbooks-mcp/session.json)","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} |
| 2026-09-11 | Package versions (raw): 0.6.0 → 0.6.1 |
| 2026-09-08 | Connection paths (source structure): – → {"packages":[{"registryType":"npm","identifier":"@chrischall/freshbooks-mcp","version":"0.6.0","transport":"stdio","environment":[{"name":"FRESHBOOKS_CLIENT_ID","description":"OAuth client ID from my.freshbooks.com/#/developer","format":"string","required":true,"secret":false},{"name":"FRESHBOOKS_CLIENT_SECRET","description":"OAuth client secret","format":"string","required":true,"secret":true},{"name":"FRESHBOOKS_REFRESH_TOKEN","description":"OAuth refresh token from the one-time bootstrap (rotates on every use)","format":"string","required":true,"secret":true},{"name":"FRESHBOOKS_REDIRECT_URI","description":"Registered redirect URI; required on refresh calls too (default https://localhost/callback)","format":"string","required":false,"secret":false},{"name":"FRESHBOOKS_TOKEN_STORE","description":"Path for the rotating-refresh-token store (default ~/.freshbooks-mcp/session.json)","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} |
| 2026-09-05 | Declared version: 0.5.2 → 0.6.0 |
| 2026-09-05 | Last changed in the registry (raw): 2026-08-31 → 2026-09-04 |
| 2026-09-05 | First listed in the registry (raw): 2026-08-31 → 2026-09-04 |
| 2026-09-05 | Package versions (raw): 0.5.2 → 0.6.0 |
| 2026-09-01 | Declared version: 0.4.0 → 0.5.2 |
| 2026-09-01 | Package versions (raw): 0.4.0 → 0.5.2 |
| 2026-08-31 | Declared version: 0.3.1 → 0.4.0 |
| 2026-08-31 | Last changed in the registry (raw): 2026-08-28 → 2026-08-31 |
| 2026-08-31 | First listed in the registry (raw): 2026-08-28 → 2026-08-31 |
| 2026-08-31 | Package versions (raw): 0.3.1 → 0.4.0 |
| 2026-08-29 | Declared version: 0.3.0 → 0.3.1 |
| 2026-08-29 | Last changed in the registry (raw): 2026-08-13 → 2026-08-28 |
| 2026-08-29 | First listed in the registry (raw): 2026-08-13 → 2026-08-28 |
| 2026-08-29 | Package versions (raw): 0.3.0 → 0.3.1 |
| 2026-08-26 | Field of use, derived from the vendor description: – → Payments |
| 2026-08-26 | Description (raw): – → FreshBooks invoicing for Claude — invoices, clients, estimates, and payments |
| 2026-08-16 | Last changed in the registry (raw): – → 2026-08-13 |
| 2026-08-16 | First listed in the registry (raw): – → 2026-08-13 |
| 2026-08-16 | Registry status message (raw): – → – |
| 2026-08-16 | Schema version of the raw record (raw): – → https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json |
| 2026-08-16 | Icon formats (raw): – → – |
| 2026-08-16 | Environment variable descriptions (raw): – → FRESHBOOKS_CLIENT_ID=OAuth client ID from my.freshbooks.com/#/developer · FRESHBOOKS_CLIENT_SECRET=OAuth client secret · FRESHBOOKS_REDIRECT_URI=Registered redirect URI; required on refresh calls too (default https://localhost/callback) · FRESHBOOKS_REFRESH_TOKEN=OAuth refresh token from the one-time bootstrap (rotates on every use) · FRESHBOOKS_TOKEN_STORE=Path for the rotating-refresh-token store (default ~/.freshbooks-mcp/session.json) |
| 2026-08-16 | Environment variable formats (raw): – → string |
| 2026-08-16 | Delivery form (raw): – → package |
| 2026-08-16 | Remote hosts (raw): – → – |
| 2026-08-16 | Remote URLs (raw): – → – |
| 2026-08-16 | Runtime hints (raw): – → – |
| 2026-08-16 | Package versions (raw): – → 0.3.0 |
| 2026-08-16 | Package identifiers (raw): – → @chrischall/freshbooks-mcp |
| 2026-08-16 | Repository subfolder (raw): – → – |
| 2026-08-16 | Repository platform (raw): – → github |
| 2026-08-16 | Path environment variables (raw): – → – |
| 2026-08-16 | Required secret headers (raw): – → – |
| 2026-08-14 | Declared version: 0.2.0 → 0.3.0 |
| 2026-08-13 | Declared version: – → 0.2.0 |
This view pages forward and states no total: individual rows are dropped only at output time when their evidence is missing. A counted total would be larger than what is shown.
tracevero · https://tracevero.com/mcp/io-github-chrischall-freshbooks-mcp/aenderungen