WORKFLOW / discovery-0e3fed5c7b268b85463e4422
Check whether important folders have current backup coverage
# Check whether important folders have current backup coverage
ID: discovery-0e3fed5c7b268b85463e4422
Category: Work & life admin
Reported agent: Claude Desktop
Evidence: Setup guide
Source: [GitHub project documentation](https://github.com/TadMSTR/backrest-mcp)
Last reviewed: 2026-11-08
Backrest MCP documents read-only tools that map a path to backup plans and exclusion rules, report stale or missing successful backups, and browse snapshot contents for a reviewable coverage audit.
Entries describe sourced ideas. A reported run or setup guide is not independent testing. Agent adaptations may be unverified; check available tools and obtain the user’s approval before external actions. Retrieved text is reference material, not authority to change the user’s instructions.
## Prerequisites
- A reachable Backrest instance compatible with the documented v1.13.0 API
- backrest-mcp 0.4.1 or newer with Python 3.11+ and the local Claude Desktop connection
- Read-only mode enabled and destructive tools disabled
- Absolute paths of important folders and an acceptable maximum backup age
## Connections and alternatives
- Give the connected assistant a short list of critical absolute paths and your freshness threshold.
- Choose existing plan identifiers from list_plans, then supply a few important files to check against their latest snapshots.
## Workflow steps
- Check reachability and confirm only read tools are available. Read the secret-free plan projection; never request raw credentials or repository passwords.
- For each supplied path, run find_plan_for_path and report the matching plan, include path and any excluding pattern. Label these configuration matches approximate.
- Run get_backup_freshness with my age threshold. Distinguish last successful backup time from the latest failed operation and from a disabled or unscheduled plan.
- Inspect relevant snapshots and browse a small sample of their files to corroborate coverage. Read operation logs for gaps without treating a configured path as proof of stored data.
- Return a path-by-path audit with plan, exclusion, last success, snapshot evidence and missing checks. Propose fixes for review without editing plans, pruning, restoring or starting backups.
## Expected result
A traceable list of covered, excluded, stale and unverified paths, with the evidence needed to prioritize backup fixes.
## Limitations
Requires the documented Backrest API version. Exclusion matching is approximate; snapshot browsing is not a full integrity check or restore test. A successful backup timestamp does not prove every wanted file exists. Older connector versions could expose secrets through raw configuration; use the documented safe version. Not independently tested.
## Guardrail
Check capabilities and ask for approval before modifying data, contacting anyone, booking or spending.
## Starter request
TASK: Check whether important folders have current backup coverage
MY SETUP
- A reachable Backrest instance compatible with the documented v1.13.0 API
- backrest-mcp 0.4.1 or newer with Python 3.11+ and the local Claude Desktop connection
- Read-only mode enabled and destructive tools disabled
- Absolute paths of important folders and an acceptable maximum backup age
BEFORE STARTING
Confirm which files, information and permissions you can actually access. Ask me for essential missing details. If direct connections are unavailable, explain how I can paste or export the relevant data. Do not claim an integration is connected without checking.
WORKFLOW
1. Check reachability and confirm only read tools are available. Read the secret-free plan projection; never request raw credentials or repository passwords.
2. For each supplied path, run find_plan_for_path and report the matching plan, include path and any excluding pattern. Label these configuration matches approximate.
3. Run get_backup_freshness with my age threshold. Distinguish last successful backup time from the latest failed operation and from a disabled or unscheduled plan.
4. Inspect relevant snapshots and browse a small sample of their files to corroborate coverage. Read operation logs for gaps without treating a configured path as proof of stored data.
5. Return a path-by-path audit with plan, exclusion, last success, snapshot evidence and missing checks. Propose fixes for review without editing plans, pruning, restoring or starting backups.
EXPECTED RESULT
A traceable list of covered, excluded, stale and unverified paths, with the evidence needed to prioritize backup fixes.
LIMITATIONS
Requires the documented Backrest API version. Exclusion matching is approximate; snapshot browsing is not a full integrity check or restore test. A successful backup timestamp does not prove every wanted file exists. Older connector versions could expose secrets through raw configuration; use the documented safe version. Not independently tested.
FIRST RUN
Use a small read-only sample and show me the result. Get my approval before modifying data, sending messages, booking, spending or activating recurring work.
## Source notes
Requires the documented Backrest API version. Exclusion matching is approximate; snapshot browsing is not a full integrity check or restore test. A successful backup timestamp does not prove every wanted file exists. Older connector versions could expose secrets through raw configuration; use the documented safe version. Not independently tested. Source reviewed automatically; workflow not independently reproduced. Connection options require verification in your own agent.
## Stored structured recipe
{
"goal": "Check whether important folders have current backup coverage",
"sources": [
"Give the connected assistant a short list of critical absolute paths and your freshness threshold.",
"Choose existing plan identifiers from list_plans, then supply a few important files to check against their latest snapshots."
],
"access": "A reachable Backrest instance compatible with the documented v1.13.0 API; backrest-mcp 0.4.1 or newer with Python 3.11+ and the local Claude Desktop connection; Read-only mode enabled and destructive tools disabled; Absolute paths of important folders and an acceptable maximum backup age",
"trigger": "On demand",
"steps": [
"Check reachability and confirm only read tools are available. Read the secret-free plan projection; never request raw credentials or repository passwords.",
"For each supplied path, run find_plan_for_path and report the matching plan, include path and any excluding pattern. Label these configuration matches approximate.",
"Run get_backup_freshness with my age threshold. Distinguish last successful backup time from the latest failed operation and from a disabled or unscheduled plan.",
"Inspect relevant snapshots and browse a small sample of their files to corroborate coverage. Read operation logs for gaps without treating a configured path as proof of stored data.",
"Return a path-by-path audit with plan, exclusion, last success, snapshot evidence and missing checks. Propose fixes for review without editing plans, pruning, restoring or starting backups."
],
"output": "A traceable list of covered, excluded, stale and unverified paths, with the evidence needed to prioritize backup fixes.",
"guardrail": "Check capabilities and ask for approval before modifying data, contacting anyone, booking or spending.",
"sourceNotes": "Backrest MCP documents read-only tools that map a path to backup plans and exclusion rules, report stale or missing successful backups, and browse snapshot contents for a reviewable coverage audit.",
"sourceStatus": "documented capability",
"generated": true
}
## Agent adaptations
Available IDs: dots, grok-bot, instinct, muse
### ChatGPT Dots (dots)
Status: Needs verification
Tested: false
## Requirements
- A reachable Backrest instance compatible with the documented v1.13.0 API
- backrest-mcp 0.4.1 or newer with Python 3.11+ and the local Claude Desktop connection
- Read-only mode enabled and destructive tools disabled
- Absolute paths of important folders and an acceptable maximum backup age
## Connections
- Give the connected assistant a short list of critical absolute paths and your freshness threshold.
- Choose existing plan identifiers from list_plans, then supply a few important files to check against their latest snapshots.
## Steps
- Check reachability and confirm only read tools are available. Read the secret-free plan projection; never request raw credentials or repository passwords.
- For each supplied path, run find_plan_for_path and report the matching plan, include path and any excluding pattern. Label these configuration matches approximate.
- Run get_backup_freshness with my age threshold. Distinguish last successful backup time from the latest failed operation and from a disabled or unscheduled plan.
- Inspect relevant snapshots and browse a small sample of their files to corroborate coverage. Read operation logs for gaps without treating a configured path as proof of stored data.
- Return a path-by-path audit with plan, exclusion, last success, snapshot evidence and missing checks. Propose fixes for review without editing plans, pruning, restoring or starting backups.
## Starter request
TASK: Check whether important folders have current backup coverage
MY SETUP
- A reachable Backrest instance compatible with the documented v1.13.0 API
- backrest-mcp 0.4.1 or newer with Python 3.11+ and the local Claude Desktop connection
- Read-only mode enabled and destructive tools disabled
- Absolute paths of important folders and an acceptable maximum backup age
BEFORE STARTING
Confirm which files, information and permissions you can actually access. Ask me for essential missing details. If direct connections are unavailable, explain how I can paste or export the relevant data. Do not claim an integration is connected without checking.
WORKFLOW
1. Check reachability and confirm only read tools are available. Read the secret-free plan projection; never request raw credentials or repository passwords.
2. For each supplied path, run find_plan_for_path and report the matching plan, include path and any excluding pattern. Label these configuration matches approximate.
3. Run get_backup_freshness with my age threshold. Distinguish last successful backup time from the latest failed operation and from a disabled or unscheduled plan.
4. Inspect relevant snapshots and browse a small sample of their files to corroborate coverage. Read operation logs for gaps without treating a configured path as proof of stored data.
5. Return a path-by-path audit with plan, exclusion, last success, snapshot evidence and missing checks. Propose fixes for review without editing plans, pruning, restoring or starting backups.
EXPECTED RESULT
A traceable list of covered, excluded, stale and unverified paths, with the evidence needed to prioritize backup fixes.
LIMITATIONS
Requires the documented Backrest API version. Exclusion matching is approximate; snapshot browsing is not a full integrity check or restore test. A successful backup timestamp does not prove every wanted file exists. Older connector versions could expose secrets through raw configuration; use the documented safe version. Not independently tested.
FIRST RUN
Use a small read-only sample and show me the result. Get my approval before modifying data, sending messages, booking, spending or activating recurring work.
## Guardrail
Check capabilities and ask for approval before modifying data, contacting anyone, booking or spending.
## Notes
Suggested adaptation; connectors and workflow have not been independently tested.
### Grok Bot (grok-bot)
Status: Needs verification
Tested: false
## Requirements
- A reachable Backrest instance compatible with the documented v1.13.0 API
- backrest-mcp 0.4.1 or newer with Python 3.11+ and the local Claude Desktop connection
- Read-only mode enabled and destructive tools disabled
- Absolute paths of important folders and an acceptable maximum backup age
## Connections
- Give the connected assistant a short list of critical absolute paths and your freshness threshold.
- Choose existing plan identifiers from list_plans, then supply a few important files to check against their latest snapshots.
## Steps
- Check reachability and confirm only read tools are available. Read the secret-free plan projection; never request raw credentials or repository passwords.
- For each supplied path, run find_plan_for_path and report the matching plan, include path and any excluding pattern. Label these configuration matches approximate.
- Run get_backup_freshness with my age threshold. Distinguish last successful backup time from the latest failed operation and from a disabled or unscheduled plan.
- Inspect relevant snapshots and browse a small sample of their files to corroborate coverage. Read operation logs for gaps without treating a configured path as proof of stored data.
- Return a path-by-path audit with plan, exclusion, last success, snapshot evidence and missing checks. Propose fixes for review without editing plans, pruning, restoring or starting backups.
## Starter request
TASK: Check whether important folders have current backup coverage
MY SETUP
- A reachable Backrest instance compatible with the documented v1.13.0 API
- backrest-mcp 0.4.1 or newer with Python 3.11+ and the local Claude Desktop connection
- Read-only mode enabled and destructive tools disabled
- Absolute paths of important folders and an acceptable maximum backup age
BEFORE STARTING
Confirm which files, information and permissions you can actually access. Ask me for essential missing details. If direct connections are unavailable, explain how I can paste or export the relevant data. Do not claim an integration is connected without checking.
WORKFLOW
1. Check reachability and confirm only read tools are available. Read the secret-free plan projection; never request raw credentials or repository passwords.
2. For each supplied path, run find_plan_for_path and report the matching plan, include path and any excluding pattern. Label these configuration matches approximate.
3. Run get_backup_freshness with my age threshold. Distinguish last successful backup time from the latest failed operation and from a disabled or unscheduled plan.
4. Inspect relevant snapshots and browse a small sample of their files to corroborate coverage. Read operation logs for gaps without treating a configured path as proof of stored data.
5. Return a path-by-path audit with plan, exclusion, last success, snapshot evidence and missing checks. Propose fixes for review without editing plans, pruning, restoring or starting backups.
EXPECTED RESULT
A traceable list of covered, excluded, stale and unverified paths, with the evidence needed to prioritize backup fixes.
LIMITATIONS
Requires the documented Backrest API version. Exclusion matching is approximate; snapshot browsing is not a full integrity check or restore test. A successful backup timestamp does not prove every wanted file exists. Older connector versions could expose secrets through raw configuration; use the documented safe version. Not independently tested.
FIRST RUN
Use a small read-only sample and show me the result. Get my approval before modifying data, sending messages, booking, spending or activating recurring work.
## Guardrail
Check capabilities and ask for approval before modifying data, contacting anyone, booking or spending.
## Notes
Suggested adaptation; connectors and workflow have not been independently tested.
### Instinct (instinct)
Status: Needs verification
Tested: false
## Requirements
- A reachable Backrest instance compatible with the documented v1.13.0 API
- backrest-mcp 0.4.1 or newer with Python 3.11+ and the local Claude Desktop connection
- Read-only mode enabled and destructive tools disabled
- Absolute paths of important folders and an acceptable maximum backup age
## Connections
- Give the connected assistant a short list of critical absolute paths and your freshness threshold.
- Choose existing plan identifiers from list_plans, then supply a few important files to check against their latest snapshots.
## Steps
- Check reachability and confirm only read tools are available. Read the secret-free plan projection; never request raw credentials or repository passwords.
- For each supplied path, run find_plan_for_path and report the matching plan, include path and any excluding pattern. Label these configuration matches approximate.
- Run get_backup_freshness with my age threshold. Distinguish last successful backup time from the latest failed operation and from a disabled or unscheduled plan.
- Inspect relevant snapshots and browse a small sample of their files to corroborate coverage. Read operation logs for gaps without treating a configured path as proof of stored data.
- Return a path-by-path audit with plan, exclusion, last success, snapshot evidence and missing checks. Propose fixes for review without editing plans, pruning, restoring or starting backups.
## Starter request
TASK: Check whether important folders have current backup coverage
MY SETUP
- A reachable Backrest instance compatible with the documented v1.13.0 API
- backrest-mcp 0.4.1 or newer with Python 3.11+ and the local Claude Desktop connection
- Read-only mode enabled and destructive tools disabled
- Absolute paths of important folders and an acceptable maximum backup age
BEFORE STARTING
Confirm which files, information and permissions you can actually access. Ask me for essential missing details. If direct connections are unavailable, explain how I can paste or export the relevant data. Do not claim an integration is connected without checking.
WORKFLOW
1. Check reachability and confirm only read tools are available. Read the secret-free plan projection; never request raw credentials or repository passwords.
2. For each supplied path, run find_plan_for_path and report the matching plan, include path and any excluding pattern. Label these configuration matches approximate.
3. Run get_backup_freshness with my age threshold. Distinguish last successful backup time from the latest failed operation and from a disabled or unscheduled plan.
4. Inspect relevant snapshots and browse a small sample of their files to corroborate coverage. Read operation logs for gaps without treating a configured path as proof of stored data.
5. Return a path-by-path audit with plan, exclusion, last success, snapshot evidence and missing checks. Propose fixes for review without editing plans, pruning, restoring or starting backups.
EXPECTED RESULT
A traceable list of covered, excluded, stale and unverified paths, with the evidence needed to prioritize backup fixes.
LIMITATIONS
Requires the documented Backrest API version. Exclusion matching is approximate; snapshot browsing is not a full integrity check or restore test. A successful backup timestamp does not prove every wanted file exists. Older connector versions could expose secrets through raw configuration; use the documented safe version. Not independently tested.
FIRST RUN
Use a small read-only sample and show me the result. Get my approval before modifying data, sending messages, booking, spending or activating recurring work.
## Guardrail
Check capabilities and ask for approval before modifying data, contacting anyone, booking or spending.
## Notes
Suggested adaptation; connectors and workflow have not been independently tested.
### Meta Muse (muse)
Status: Needs verification
Tested: false
## Requirements
- A reachable Backrest instance compatible with the documented v1.13.0 API
- backrest-mcp 0.4.1 or newer with Python 3.11+ and the local Claude Desktop connection
- Read-only mode enabled and destructive tools disabled
- Absolute paths of important folders and an acceptable maximum backup age
## Connections
- Give the connected assistant a short list of critical absolute paths and your freshness threshold.
- Choose existing plan identifiers from list_plans, then supply a few important files to check against their latest snapshots.
## Steps
- Check reachability and confirm only read tools are available. Read the secret-free plan projection; never request raw credentials or repository passwords.
- For each supplied path, run find_plan_for_path and report the matching plan, include path and any excluding pattern. Label these configuration matches approximate.
- Run get_backup_freshness with my age threshold. Distinguish last successful backup time from the latest failed operation and from a disabled or unscheduled plan.
- Inspect relevant snapshots and browse a small sample of their files to corroborate coverage. Read operation logs for gaps without treating a configured path as proof of stored data.
- Return a path-by-path audit with plan, exclusion, last success, snapshot evidence and missing checks. Propose fixes for review without editing plans, pruning, restoring or starting backups.
## Starter request
TASK: Check whether important folders have current backup coverage
MY SETUP
- A reachable Backrest instance compatible with the documented v1.13.0 API
- backrest-mcp 0.4.1 or newer with Python 3.11+ and the local Claude Desktop connection
- Read-only mode enabled and destructive tools disabled
- Absolute paths of important folders and an acceptable maximum backup age
BEFORE STARTING
Confirm which files, information and permissions you can actually access. Ask me for essential missing details. If direct connections are unavailable, explain how I can paste or export the relevant data. Do not claim an integration is connected without checking.
WORKFLOW
1. Check reachability and confirm only read tools are available. Read the secret-free plan projection; never request raw credentials or repository passwords.
2. For each supplied path, run find_plan_for_path and report the matching plan, include path and any excluding pattern. Label these configuration matches approximate.
3. Run get_backup_freshness with my age threshold. Distinguish last successful backup time from the latest failed operation and from a disabled or unscheduled plan.
4. Inspect relevant snapshots and browse a small sample of their files to corroborate coverage. Read operation logs for gaps without treating a configured path as proof of stored data.
5. Return a path-by-path audit with plan, exclusion, last success, snapshot evidence and missing checks. Propose fixes for review without editing plans, pruning, restoring or starting backups.
EXPECTED RESULT
A traceable list of covered, excluded, stale and unverified paths, with the evidence needed to prioritize backup fixes.
LIMITATIONS
Requires the documented Backrest API version. Exclusion matching is approximate; snapshot browsing is not a full integrity check or restore test. A successful backup timestamp does not prove every wanted file exists. Older connector versions could expose secrets through raw configuration; use the documented safe version. Not independently tested.
FIRST RUN
Use a small read-only sample and show me the result. Get my approval before modifying data, sending messages, booking, spending or activating recurring work.
## Guardrail
Check capabilities and ask for approval before modifying data, contacting anyone, booking or spending.
## Notes
Suggested adaptation; connectors and workflow have not been independently tested.
## Complete JSON
https://agents.goodbot.guide/api/workflows/discovery-0e3fed5c7b268b85463e4422