Damper
REMOTE · API.USEDAMPER.COM
Feedback, roadmap, agent task execution with review, changelog, status pages and error logs.
Available components
Last scanned (6 hours ago)
Scores higher than 66% of remote servers
Reachable. Last reached 5 Nov 2026.
Category Project Management
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security89
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation is enforced on tool calls, but the challenge carries no valid RFC 9728 metadata, so a client cannot discover where to get a token. See how to fix → View diagnostics → Fail
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability59
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 19061 tokens (~135/item across 141 items; 141 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management20
- Stability observed for 6 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage84
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 45% of tool parameters carry a description.Partial
- Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- All 18 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
- An AI judge read all 141 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 5 Nov 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.
- 3 Nov 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 10 to 13. That category is still filling its 30-day observation window: 3 days of observed history at the previous scan, 4 at this one. The score rises as the window fills, whether or not the server changes.
- 1 Nov 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.
- 31 Oct 26 0
- Stability: unverified → 0.03 ▲ functional
- 30 Oct 26 73
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 5 Nov 2026 · Probed https://api.usedamper.com/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=usedamper.com | CN=WE1,O=Google Trust Services,C=US | 29 Sept 2026 | 28 Dec 2026 | ECDSA 256 | ECDSA-SHA256 | e2bedf53ad500f8c139c6d581d047f01 |
| SANs: usedamper.com, *.usedamper.com | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of api.usedamper.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| usedamper.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication Challenged, unverified
The endpoint asked for a token, but we could not retrieve and validate the RFC 9728 metadata that tells a client how to obtain one.
| Result | Challenged, unverified |
|---|---|
| Enforced | On tool calls |
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=31536000 |
| content-security-policy | default-src 'none'; frame-ancestors 'none' |
| x-content-type-options | nosniff |
| x-frame-options | DENY |
| referrer-policy | strict-origin-when-cross-origin |
Protected resource metadata
| Retrieved | No |
|---|---|
| Problem | no_resource_metadata |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://api.usedamper.com/mcp | Verified | 200 | |
| http (plaintext) | http://api.usedamper.com/mcp | HTTPS enforced | 301 | https://api.usedamper.com/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
edit_status_maintenance_update Edit Maintenance Update ~81
Correct a historical maintenance timeline message only. State and visibility remain immutable; this does not send subscriber notifications.
| Name | Type | Req | Description |
|---|---|---|---|
| maintenanceId | string | yes | Maintenance ID from list_status_maintenance |
| message | string | yes | – |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| updateId | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| dashboardUrl | string | – | Full dashboard URL of the affected resource |
| notificationFailed | boolean | – | – |
| update | object | yes | – |
No examples provided.
get_agent_instructions Get Agent Instructions ~56
Get the canonical Damper workflow instructions. Use this to set up or update CLAUDE.md in a project.
| Name | Type | Req | Description |
|---|---|---|---|
| format | string | – | markdown = full file, section = just the Damper section (default: section) |
| Name | Type | Req | Description |
|---|---|---|---|
| content | string | yes | – |
| format | string | yes | – |
| lastModified | string | yes | ISO date when instructions were last updated |
| revision | string | yes | Monotonic canonical instruction revision for bootstrap drift checks |
No examples provided.
get_completion_checklist Get Completion Checklist ~234
Load detailed completion checklist branches for the project. Use after `start_task` or `review_task` because those only return a checklist index. Filters: `groupIds`, `itemIds`, `appliesTo`, `changeKinds`, or `riskDomains` to load only the relevant subset. When scope is uncertain, bias broader rather than narrower. **Review evidence:** the response also includes `reviewEvidence`: the project's review evidence policy (base level, trigger change kinds and rules per kind) and, when `appliesTo` / `changeKinds` / `riskDomains` are given, the level each of API examples, screenshots and diagrams has for that scope and why. It is evaluated exactly as the hand-off gate (request_review / complete_task) does, so use it to preview what will be enforced.
| Name | Type | Req | Description |
|---|---|---|---|
| appliesTo | array | – | – |
| changeKinds | array | – | – |
| groupIds | array | – | – |
| itemIds | array | – | – |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| riskDomains | array | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| completionChecklist | object | yes | – |
| reviewEvidence | object | – | – |
No examples provided.
get_context_bundle Get Context Bundle ~56
Get a context bundle with immutable version snapshots, optionally selecting one version.
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | yes | – |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| version | integer | – | – |
Structured output declared, but exposes no named fields.
No examples provided.
get_context_graph Get Context Graph ~66
Inspect the typed graph projection derived from context routes, sections, bundles, modules, and optional project-authored relationships.
| Name | Type | Req | Description |
|---|---|---|---|
| includeDerived | boolean | – | – |
| limit | integer | – | – |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
Structured output declared, but exposes no named fields.
No examples provided.
get_context_section Get Context Section ~153
Get full content of a specific context section. Supports glob patterns for hierarchical sections. **Hierarchical paths**: For monorepos or large projects, sections can be organized hierarchically (e.g., "api/architecture", "api/endpoints/auth"). Use glob patterns to fetch multiple: - `api/*` - direct children only (api/architecture, api/testing) - `api/**` - all descendants (api/architecture, api/endpoints/auth)
| Name | Type | Req | Description |
|---|---|---|---|
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| section | string | yes | Section name or glob pattern (e.g., "overview", "api/architecture", "api/*", "api/**") |
| Name | Type | Req | Description |
|---|---|---|---|
| appliesTo | array | – | – |
| content | string | – | – |
| criticalRules | array | – | – |
| dashboardUrl | string | – | Full dashboard URL of the affected resource |
| generated | boolean | – | – |
| lastVerifiedAt | string|null | – | – |
| pattern | string | – | – |
| readOnly | boolean | – | – |
| routeCount | number | – | – |
| section | string | – | – |
| sections | array | – | – |
| source | string | – | – |
| tags | array | – | – |
| title | string | – | – |
| updatedAt | string | – | – |
| verifiedPaths | array | – | – |
| verifiedRepositoryRevision | string|null | – | – |
| version | number|string | – | – |
No examples provided.
get_feedback Get Feedback ~57
Get feedback details with votes, comments and a list of attachments. Download an attachment with `get_feedback_attachment`.
| Name | Type | Req | Description |
|---|---|---|---|
| feedbackId | string | yes | – |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| aiSummary | string|null | – | – |
| attachmentCount | number | – | – |
| attachmentUrls | array | – | Dashboard URLs (need a signed-in browser session); agents download with get_feedback_attachment |
| comments | array | yes | – |
| dashboardUrl | string | – | Full dashboard URL of the affected resource |
| description | string | yes | – |
| firstOccurredAt | string|null | – | – |
| id | string | yes | – |
| isPublic | boolean | yes | – |
| lastOccurredAt | string|null | – | – |
| linkedTaskId | string|null | – | – |
| metadata | – | – | – |
| occurrenceCount | number | – | – |
| source | string | – | – |
| status | string | yes | – |
| title | string | yes | – |
| type | string | yes | – |
| voteScore | number | yes | – |
| voters | array | yes | – |
No examples provided.
get_feedback_attachment Get Feedback Attachment ~122
Download a screenshot or file attached to a feedback item. `index` is the 0-based position shown by `get_feedback` (`attachmentCount` in `list_feedback` / `get_feedback` tells you how many exist). Images come back as image content you can view; other files come back as an embedded resource with base64 data.
| Name | Type | Req | Description |
|---|---|---|---|
| feedbackId | string | yes | – |
| index | integer | – | 0-based attachment index (default: 0) |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| attachmentCount | number | yes | – |
| contentType | string | yes | – |
| dashboardUrl | string | – | Full dashboard URL of the affected resource |
| feedbackId | string | yes | – |
| index | number | yes | – |
| name | string | yes | – |
| sizeBytes | number | yes | – |
No examples provided.
get_module Get Module ~41
Get details of a specific module.
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | yes | – |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| dependsOn | array | – | – |
| description | string|null | – | – |
| name | string | yes | – |
| path | string | yes | – |
| port | number|null | – | – |
| tags | array | – | – |
| updatedAt | string | yes | – |
No examples provided.
get_page Get Page ~71
Read a page, including live content, linked people, propertyValues keyed by property ID, and update timestamp for conflict-safe edits. Full data is included in text and structured output.
| Name | Type | Req | Description |
|---|---|---|---|
| pageId | string | yes | – |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| dashboardUrl | string | – | Full dashboard URL of the affected resource |
| page | object | yes | – |
No examples provided.
get_page_backlinks Get Page Backlinks ~45
List pages that link to a page.
| Name | Type | Req | Description |
|---|---|---|---|
| pageId | string | yes | – |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| backlinks | array | yes | – |
No examples provided.
get_page_database Get Page Database ~92
Read the complete database definition and every row, including property IDs, names, types, options and propertyValues keyed by property ID in text and structured output. Use only for small databases or an intentional full audit; prefer get_page_database_schema and query_page_database for growing databases.
| Name | Type | Req | Description |
|---|---|---|---|
| databasePageId | string | yes | – |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| dashboardUrl | string | – | Full dashboard URL of the affected resource |
| properties | array | yes | – |
| relationLabels | object | yes | – |
| rows | array | yes | – |
| templates | array | yes | – |
| views | array | yes | – |
No examples provided.
get_page_database_schema Get Page Database Schema ~67
Read all property IDs, names, types, options, views, and templates without downloading rows. Full definitions are included in text and structured output.
| Name | Type | Req | Description |
|---|---|---|---|
| databasePageId | string | yes | – |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| dashboardUrl | string | – | Full dashboard URL of the affected resource |
| properties | array | yes | – |
| templates | array | yes | – |
| views | array | yes | – |
No examples provided.
get_project_context Get Project Context ~127
Get project context index (token-efficient). Returns section list with previews. Use get_context_section to fetch full content for sections you need. **IMPORTANT:** Call this at session start. Contains architecture, conventions, and patterns you MUST follow. Skipping this leads to mistakes and inconsistent code.
| Name | Type | Req | Description |
|---|---|---|---|
| criticalRuleMode | string | – | Critical rules to include. Defaults to relevant. Use all for the legacy full payload. |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| taskId | string | – | If provided, highlights sections relevant to this task |
| Name | Type | Req | Description |
|---|---|---|---|
| criticalRuleMode | string | – | – |
| criticalRuleSections | array | – | – |
| criticalRules | array | – | – |
| hint | string | – | – |
| index | array | yes | – |
| isEmpty | boolean | yes | – |
| relevantSections | array | – | – |
| repositoryContextHints | object | – | – |
No examples provided.
get_project_settings Get Project Settings ~137
View current project settings, including the completion checklist index, standards refs, scope guidance, and the review evidence policy: per kind (apiExamples, screenshots, diagrams) a base level, the change kinds that trigger it, and rules that raise or lower it for specific surfaces, change kinds or risk domains; plus partialStageEvidence (partial hand-offs warn or block), plannedScope (whether prepare_work expected paths count) and checkDirectDone (whether moving straight to done is checked). Use `get_completion_checklist` to load detailed checklist branches.
| Name | Type | Req | Description |
|---|---|---|---|
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| completionChecklist | object | yes | – |
| contextMaintenancePolicy | object | yes | – |
| reviewEvidencePolicy | object | – | – |
| verificationCommands | object | – | Verification commands prepare_work reports come only from the project: these settings, context bundle verificationProfiles and quality-gate sections. Damper adds no defaults; with none configured, pr… |
No examples provided.
get_section_block_content Get Section Block Content ~82
Get the full content of specific blocks within a section. Use `get_section_blocks` first to see available block IDs, then fetch only the ones you need.
| Name | Type | Req | Description |
|---|---|---|---|
| blockIds | array | yes | Block IDs to fetch |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| section | string | yes | Section name |
| Name | Type | Req | Description |
|---|---|---|---|
| blocks | array | yes | – |
| section | string | yes | – |
| totalChars | number | yes | – |
No examples provided.
get_section_blocks Get Section Blocks ~75
Get a block index for a context section. Returns headings with character counts. Use to selectively load only relevant parts with `get_section_block_content`.
| Name | Type | Req | Description |
|---|---|---|---|
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| section | string | yes | Section name (e.g., "api", "testing") |
| Name | Type | Req | Description |
|---|---|---|---|
| blocks | array | yes | – |
| section | string | yes | – |
| totalChars | number | yes | – |
No examples provided.
get_status_history Get Status History ~117
Uptime history for a window (24h, 7d, 30d or 90d; default 90d) as bucketed points. Filter by groupId or checkId; without checkId only monitors included in uptime count. Maintenance is excluded.
| Name | Type | Req | Description |
|---|---|---|---|
| checkId | string | – | Monitor ID from list_status_checks |
| groupId | string | – | Group ID from list_status_groups |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| window | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| points | array | yes | – |
| uptime | number|null | yes | – |
| window | string | yes | – |
No examples provided.
get_status_summary Get Status Summary ~68
Overall status page health: overall state, per-group state, monitor counts, active incidents and 24h/90d uptime (0-1, null without data). Maintenance windows show as maintenance.
| Name | Type | Req | Description |
|---|---|---|---|
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| summary | object | yes | – |
No examples provided.
get_task Get Task ~255
Get task details. Defaults to a compact view (plan, current progress, subtasks, PRs, unresolved decisions, completion receipt, evidence counts) — no `agentNotes` dump. Pass `detailMode: "full"` for the legacy full payload (agentNotes, all sessions/commits inline), or request specific sections on demand with `include` (e.g. `["timeline"]` for composed history, `["checklist"]`, `["selfAssessment"]`, `["commits"]`, `["sessions"]`) while staying compact otherwise.
| Name | Type | Req | Description |
|---|---|---|---|
| detailMode | string | – | compact (default here) omits agentNotes and inline history; full restores the legacy payload. |
| include | array | – | Extra sections to load on demand, e.g. ["timeline"] for composed history, even in compact mode. |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| taskId | string | yes | Task ID |
| timelineCursor | string | – | Opaque cursor from a previous timeline page's nextCursor, for paging further back. |
| timelineLimit | integer | – | Timeline page size (1-100, default 20). Only applies when include contains "timeline". |
| Name | Type | Req | Description |
|---|---|---|---|
| agentCompletedAt | string|null | – | – |
| agentNotes | string|null | – | – |
| agentStartedAt | string|null | – | – |
| agentSummary | string|null | – | – |
| attachmentUrls | array | – | HTTP URLs for all feedback screenshot attachments linked to this task |
| checklistConfirmations | array | – | – |
| commits | array | – | – |
| completionReceipt | – | – | – |
| contextMaintenance | – | – | – |
| currentProgress | – | – | – |
| dashboardUrl | string | – | Full dashboard URL of the affected resource |
| description | string|null | – | – |
| detailMode | string | yes | – |
| dueDate | string|null | – | – |
| effort | string|null | – | – |
| evidenceCounts | object | – | – |
| feedback | array | yes | – |
| id | string | yes | – |
| implementationPlan | string|null | – | – |
| labels | array | – | – |
| latestReviewRound | – | – | – |
| priority | string|null | – | – |
| project | object | – | – |
| publicUrl | string|null | – | – |
| publicUrlNote | string|null | – | – |
| pullRequests | array | – | – |
| quarter | string|null | – | – |
| reviewInstructions | string|null | – | – |
| selfAssessment | – | – | – |
| sessions | array | – | – |
| startDate | string|null | – | – |
| status | string | yes | – |
| subtasks | array | – | – |
| timeline | object | – | – |
| title | string | yes | – |
| type | string | yes | – |
| unresolvedDecisions | array | – | – |
| userStories | string|null | – | – |
| voteScore | number | yes | – |
No examples provided.
get_template Get Template ~43
Get full content of a specific code template.
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | yes | – |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| content | string | yes | – |
| description | string|null | – | – |
| filePattern | string|null | – | – |
| name | string | yes | – |
| tags | array | – | – |
| updatedAt | string | yes | – |
No examples provided.
link_feedback_to_task Link Feedback to Task ~120
Link feedback items to an existing roadmap task. Linked feedback status follows the task and followers are notified once the task is past backlog, the same as linking from the dashboard. To link while creating a task, pass `feedbackIds` to `create_task`. Already-linked and unknown IDs are reported back instead of failing the call; it fails only if none of the IDs exist.
| Name | Type | Req | Description |
|---|---|---|---|
| feedbackIds | array | yes | – |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| taskId | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| alreadyLinkedFeedbackIds | array | – | – |
| dashboardUrl | string | – | Full dashboard URL of the affected resource |
| feedbackTitles | array | yes | – |
| linkedFeedbackIds | array | yes | – |
| notFoundFeedbackIds | array | – | – |
| taskId | string | yes | – |
| totalLinkedFeedback | number | yes | – |
No examples provided.
link_pr Link Pull Request ~280
Link the pull request that delivers this task. The PR is the primary deliverable of a task — call this as soon as the PR exists, and call it again with `state: "merged"` after merge. Upserts by URL, so repeated calls update the same PR record. **When to use:** - Right after opening a PR for the task (`gh pr create`): link it with url, branch, and title - After the PR is merged or closed: call again with the new state - Alternatively pass a `pr` object to complete_task if the PR was not linked earlier For GitHub URLs the repo and PR number are derived automatically.
| Name | Type | Req | Description |
|---|---|---|---|
| branch | string | – | Head branch name |
| headRevision | string | – | Head commit SHA or repository revision when known |
| number | integer | – | PR number. Derived from GitHub URLs automatically. |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| repo | string | – | Repository as "owner/name". Derived from GitHub URLs automatically. |
| state | string | – | PR state (default: open) |
| taskId | string | yes | – |
| title | string | – | PR title |
| url | string | yes | Pull request URL (e.g. https://github.com/owner/repo/pull/42) |
| Name | Type | Req | Description |
|---|---|---|---|
| dashboardUrl | string | – | Full dashboard URL of the affected resource |
| pullRequest | object | yes | – |
| success | boolean | yes | – |
| taskId | string | yes | – |
No examples provided.
list_changelogs List Changelogs ~66
List changelogs for the project. Filter by status (draft, published).
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | – |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| sort | string | – | – |
| status | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| changelogs | array | yes | – |
No examples provided.
list_context_bundles List Context Bundles ~39
List versioned context bundles and recent versions.
| Name | Type | Req | Description |
|---|---|---|---|
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
Structured output declared, but exposes no named fields.
No examples provided.
list_context_fixtures List Context Fixtures ~36
List executable context routing expectations.
| Name | Type | Req | Description |
|---|---|---|---|
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
Structured output declared, but exposes no named fields.
No examples provided.
list_context_maintenance_candidates List Context Maintenance Candidates ~47
List the current deduplicated context-maintenance queue without refreshing or mutating it.
| Name | Type | Req | Description |
|---|---|---|---|
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
Structured output declared, but exposes no named fields.
No examples provided.
list_context_relations List Context Relationships ~42
List project-authored typed relationships layered over the derived context graph.
| Name | Type | Req | Description |
|---|---|---|---|
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
Structured output declared, but exposes no named fields.
No examples provided.
list_context_routes List Context Routes ~38
List structured path-to-context routes in priority order.
| Name | Type | Req | Description |
|---|---|---|---|
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
Structured output declared, but exposes no named fields.
No examples provided.
list_context_sections List Context Sections ~37
List available project context sections with brief previews.
| Name | Type | Req | Description |
|---|---|---|---|
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| isEmpty | boolean | yes | – |
| sections | array | yes | – |
No examples provided.
list_feedback List Feedback ~101
Get user feedback. Useful for understanding user needs. Feedback summaries include available dates such as `createdAt`, `updatedAt`, `firstOccurredAt`, and `lastOccurredAt`, and `attachmentCount` (screenshots or files the submitter attached; download them with `get_feedback_attachment`).
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | – |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| status | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| feedback | array | yes | – |
No examples provided.
list_modules List Modules ~36
List registered modules in this monorepo.
| Name | Type | Req | Description |
|---|---|---|---|
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| isEmpty | boolean | yes | – |
| modules | array | yes | – |
No examples provided.
list_pages List Pages ~47
List content pages and database pages for a project. Database row pages are included with their parentId.
| Name | Type | Req | Description |
|---|---|---|---|
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| pages | array | yes | – |
No examples provided.
list_projects List Projects ~40
List all projects accessible with this API key. Use this to find project IDs for other tools. **Start here** to discover which projects you can work with.
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| projects | array | yes | – |
No examples provided.
list_review_artifacts List Review Artifacts ~85
List the API examples, screenshots and diagrams attached to a task, with the reviewer's verdict on each (approved / changes_requested + comment). Use it to check coverage before complete_task, and to find artifacts a reviewer asked you to redo.
| Name | Type | Req | Description |
|---|---|---|---|
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| taskId | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| artifacts | array | yes | – |
No examples provided.
list_self_assessments List Self-Assessments ~137
List recent structured agent self-assessments for a project. Use this miss log to find recurring missingContext/toolIssues/processGaps and improve project context.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Max assessments to return (default: 50, max: 200) |
| model | string | – | Only include assessments reported for this exact model identifier |
| nonEmptyOnly | boolean | – | Only include assessments with at least one reported gap (default: true) |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| since | string | – | Only include assessments submitted at or after this date/time |
| Name | Type | Req | Description |
|---|---|---|---|
| assessments | array | yes | – |
| topMissingContext | array | yes | – |
| topMissingContextByModel | array | – | – |
No examples provided.
list_status_alert_recipients List Alert Recipients ~64
List who is alerted when monitors go down or recover: account users by email or voice call, external emails and Slack channels, for all monitors or one checkId.
| Name | Type | Req | Description |
|---|---|---|---|
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| recipients | array | yes | – |
No examples provided.
list_status_checks List Status Monitors ~72
List monitors (status checks) with type, target, schedule, current state and last run. Set includeDailyUptime for 30 days of daily uptime per monitor.
| Name | Type | Req | Description |
|---|---|---|---|
| includeDailyUptime | boolean | – | – |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| checks | array | yes | – |
No examples provided.
list_status_groups List Status Groups ~46
List status page groups (components) in display order with visibility and monitor/incident counts.
| Name | Type | Req | Description |
|---|---|---|---|
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| groups | array | yes | – |
No examples provided.
list_status_incidents List Status Incidents ~52
List automated and manual incidents (open first, then newest) with affected component and timeline updates (newest first).
| Name | Type | Req | Description |
|---|---|---|---|
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| incidents | array | yes | – |
No examples provided.
list_status_maintenance List Status Maintenance ~61
List maintenance windows, scope, schedules, visibility and timeline updates (newest first) for this project. Use the returned IDs to edit windows or timeline messages.
| Name | Type | Req | Description |
|---|---|---|---|
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| maintenance | array | yes | – |
No examples provided.
list_status_maintenance_targets List Maintenance Targets ~50
List status-page groups and monitors for maintenance targeting. Returns identifiers, names and visibility without probe configuration.
| Name | Type | Req | Description |
|---|---|---|---|
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| groups | array | yes | – |
No examples provided.
list_tasks List Tasks ~316
Get roadmap tasks. Returns backlog/planned/in-progress by default. Search by title, description, plan, user story, or exact label, and filter by type, quarter, etc. Use `query` before paginating when checking whether a matching task already exists. Returns up to 50 tasks by default. Response includes `total` count. Tasks with incomplete blockers are excluded automatically. Task summaries include available dates such as `createdAt`, `updatedAt`, `startDate`, and `dueDate`. If total > returned tasks, paginate with offset (e.g. offset=50 for page 2). **Recommended:** Call `get_project_context` before starting work to understand codebase patterns.
| Name | Type | Req | Description |
|---|---|---|---|
| hasSelfAssessment | boolean | – | Filter to tasks that have or do not have a submitted structured self-assessment |
| limit | number | – | Max tasks to return (default: 50) |
| offset | number | – | Skip first N tasks for pagination (default: 0) |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| quarter | string | – | Filter by quarter (e.g., "Q1 2025") or "none" for unscheduled |
| query | string | – | Search task title, description, implementation plan, user stories, or an exact label |
| sort | string | – | Sort order: importance (priority+votes, default), newest, or votes |
| status | string | – | – |
| type | string | – | Filter by task type |
| Name | Type | Req | Description |
|---|---|---|---|
| project | string | yes | – |
| tasks | array | yes | – |
| total | number | yes | – |
No examples provided.
list_templates List Templates ~35
List available code templates for this project.
| Name | Type | Req | Description |
|---|---|---|---|
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| isEmpty | boolean | yes | – |
| templates | array | yes | – |
No examples provided.
move_page Move Page ~72
Move a page under another page/database or reorder it. Use parentId null for a top-level page.
| Name | Type | Req | Description |
|---|---|---|---|
| pageId | string | yes | – |
| parentId | string|null | – | – |
| position | number | – | – |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| dashboardUrl | string | – | Full dashboard URL of the affected resource |
| page | object | yes | – |
No examples provided.
open_public_page Open Public Page ~121
Get the public URL for a project page (roadmap, feedback, changelog, or a specific roadmap item). **IMPORTANT:** NEVER guess or construct public page URLs yourself. Always call this tool. **Pages:** roadmap, feedback, changelog, roadmap_item **roadmap_item** requires `itemId` parameter.
| Name | Type | Req | Description |
|---|---|---|---|
| itemId | string | – | Roadmap item ID (required when page is "roadmap_item") |
| page | string | yes | – |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| Name | Type | Req | Description |
|---|---|---|---|
| enabled | boolean | yes | – |
| note | string | – | – |
| url | string | yes | – |
No examples provided.
patch_completion_checklist Patch Completion Checklist ~308
Apply a scoped patch to the project completion checklist, touching only the branches you name. Groups, items, subitems, and standards are matched by `id`; entries with an unknown or omitted id are appended. Item ids are unique document-wide, so naming an item under a different group moves it rather than duplicating it. Listing groups/items/subitems only ever adds or merges — deleting is explicit, via the `remove*` fields. Anything the patch does not mention is left unchanged, so this is the safe way to amend taxonomy incrementally — use `update_project_settings` only when you intend to replace the entire document. Define `availableScopes` before writing context routes: route `appliesTo`, `changeKinds`, and `riskDomains` are validated against it, and unknown values are reported as health findings rather than rejected outright.
| Name | Type | Req | Description |
|---|---|---|---|
| availableScopes | object | – | Taxonomy that context routes are validated against; merged per provided key |
| groups | array | – | – |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| removeGroupIds | array | – | – |
| removeItemIds | array | – | Item ids to remove; item ids are unique document-wide |
| removeStandardIds | array | – | – |
| removeSubitemIds | array | – | Qualified `itemId/subitemId`, since subitem ids are only unique within their item |
| scopeGuidance | object | – | – |
| standards | array | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| completionChecklist | object | yes | – |
| dashboardUrl | string | – | Full dashboard URL of the affected resource |
| message | string | yes | – |
No examples provided.
patch_context_section Patch Context Section ~69
Apply stable-block operations with optimistic concurrency and immutable version snapshots.
| Name | Type | Req | Description |
|---|---|---|---|
| ifVersion | integer | yes | – |
| metadata | object | – | – |
| operations | array | – | – |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| section | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| dashboardUrl | string | – | Full dashboard URL of the affected resource |
No examples provided.
prepare_completion Prepare Task Completion ~183
Resolve final touched paths, compare them with the prepare_work snapshot, detect version drift and scope expansion, and generate context disposition evidence. Also returns `reviewEvidence` for the final scope: which screenshots, API examples and diagrams the project expects, how many are attached (since the last review decision, if any), and `missingRequired` gaps that would block `request_review` / `complete_task`. The scope is recorded on the task so the hand-off checks the same thing.
| Name | Type | Req | Description |
|---|---|---|---|
| changeKinds | array | – | – |
| derivedTouchedPathEvidence | object | – | – |
| derivedTouchedPaths | array | – | – |
| implementationSummary | string | – | – |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| taskId | string | yes | – |
| touchedPathEvidence | object | – | – |
| touchedPaths | array | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| reviewEvidence | object | – | – |
No examples provided.
prepare_work Prepare Feature Work ~199
Build a deterministic, compact work packet with governing context, a shadow graph comparison and provenance, path-owned surfaces, checklist scope, project verification, unvalidated route-fixture representation, instruction drift, and guarded delegation guidance. `verificationCommands` come only from the project's own configuration (its verificationCommands setting, bundle verificationProfiles and quality-gate sections); when none apply the list is empty and `verificationGuidance` explains how to configure them. With `taskId`, also returns `reviewEvidence`: the screenshots, API examples and diagrams the project expects for this scope and how many are attached.
| Name | Type | Req | Description |
|---|---|---|---|
| bootstrapVersion | string | – | – |
| changeKinds | array | – | – |
| contractStatus | string | – | – |
| intent | string | – | – |
| likelyPaths | array | – | – |
| mode | string | – | – |
| projectId | string | yes | Project ID. Use list_projects to find available project IDs. |
| taskId | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| repositoryContextHints | object | – | – |
| reviewEvidence | object | – | – |
| verificationCommands | array | – | – |
| verificationGuidance | string|null | – | – |
No examples provided.
How do I install the Damper MCP server?
Damper is a hosted endpoint at https://api.usedamper.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · api.usedamper.com
claude mcp add --transport http com-usedamper-mcp 'https://api.usedamper.com/mcp'
What is the Damper MCP server?
Damper is an MCP server listed in the public MCP registry as com.usedamper/mcp. Feedback, roadmap, agent task execution with review, changelog, status pages and error logs. This page covers its hosted endpoint (https://api.usedamper.com/mcp).
Is the Damper MCP server safe to use?
Damper scores 76 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the Damper MCP server expose?
Damper exposes 141 tools: list_projects, get_agent_instructions, list_tasks, get_task, list_self_assessments, and 136 more. Their descriptions and schemas cost roughly 19,061 tokens of context every time the server is loaded.
Does the Damper MCP server require authentication?
Yes. Damper asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.
Is the Damper MCP server still maintained?
Damper is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.