Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Damper

REMOTE · API.USEDAMPER.COM

Feedback, roadmap, agent task execution with review, changelog, status pages and error logs.

76 Trust /100

Last scanned (9 hours ago)

Scores higher than 66% of remote servers

Reachable. Last reached 5 Nov 2026.

Category Project Management

Trust breakdown (7 categories)

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
Transport & Reachability100
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
Changelog

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.

Diagnostics

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
MCP tools · 141 exposed · ~19,061 tokens

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 →

Tool Tokens
preview_completion_checklist_migration ~67

Preview how a legacy flat completion checklist could be regrouped into native V2. Flags broad items, command-dump style items, and title-derived ids before writing the migrated document.

NameTypeReqDescription
projectIdstringyesProject ID. Use list_projects to find available project IDs.
NameTypeReqDescription
previewobjectyes–

No examples provided.

preview_context_route_migration ~41

Parse Markdown routing into structured route candidates without writing them.

NameTypeReqDescription
projectIdstringyesProject ID. Use list_projects to find available project IDs.

Structured output declared, but exposes no named fields.

No examples provided.

preview_context_update ~83

Preview a section replacement or stable-block patch, including semantic changes and sensitive-data warnings, without writing.

NameTypeReqDescription
contentstring––
metadataobject––
operationsarray––
projectIdstringyesProject ID. Use list_projects to find available project IDs.
referencesobject––
sectionstringyes–

Structured output declared, but exposes no named fields.

No examples provided.

publish_changelog ~86

Publish a changelog with optional email and Twitter notifications.

NameTypeReqDescription
changelogIdstringyes–
postToTwitterboolean––
projectIdstringyesProject ID. Use list_projects to find available project IDs.
sendEmailboolean––
summarystring––
titlestring––
versionstring––
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
emailsSentnumber––
idstringyes–
publishedAtstringyes–
titlestringyes–
twitterPostobject––

No examples provided.

query_page_database ~205

Read a bounded page of database rows using metadata or property filters, stable cursor pagination, a resumable polling cursor, and optional property/content projection. Custom date properties support comparison filters via propertyId and sorting via sort.propertyId (empty dates last). Dates use YYYY-MM-DD strings. Use updatedAt ascending (the default) for incremental polling; other sort cursors are for pagination only. Full projected rows are included in text and structured output. For array properties, in matches any supplied member while contains requires every supplied member. Prefer this over get_page_database for polling or growing databases.

NameTypeReqDescription
cursorstring––
databasePageIdstringyes–
filtersarray––
includeContentboolean––
includeTotalboolean––
limitinteger––
projectIdstringyesProject ID. Use list_projects to find available project IDs.
propertyIdsarray––
sortobject––
NameTypeReqDescription
hasMorebooleanyes–
nextCursorstring|nullyes–
relationLabelsobjectyes–
resumeCursorstring|nullyes–
rowsarrayyes–
totalnumber––

No examples provided.

refresh_context_maintenance_candidates ~55

Aggregate privacy-safe feedback, self-assessment gaps, and fallback telemetry; may auto-create private tasks when project policy enables it.

NameTypeReqDescription
projectIdstringyesProject ID. Use list_projects to find available project IDs.
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource

No examples provided.

remove_review_artifact ~88

Remove an API example, screenshot or diagram from a task, by id or by kind + key (e.g. a page that no longer changes).

NameTypeReqDescription
idstring––
keystring––
kindstring––
projectIdstringyesProject ID. Use list_projects to find available project IDs.
taskIdstringyes–
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
removedobjectyes–

No examples provided.

remove_task_dependency ~48

Remove a task dependency by dependency ID.

NameTypeReqDescription
dependencyIdstringyesDependency ID to remove
projectIdstringyesProject ID. Use list_projects to find available project IDs.
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
successbooleanyes–

No examples provided.

render_context_routes_markdown ~41

Render the canonical structured route mapping as deterministic generated Markdown.

NameTypeReqDescription
projectIdstringyesProject ID. Use list_projects to find available project IDs.

Structured output declared, but exposes no named fields.

No examples provided.

reply_to_feedback ~165

Reply to a feedback item as a team member. The reply will be visible to the customer. Send follow-up info to the feedback author by setting `notifyCustomer` (emails them) and optionally adding up to 3 `attachments` (PNG/JPEG/WebP/GIF screenshots, 3 MB each) that appear in the email and on the public feedback page.

NameTypeReqDescription
attachmentsarray–Screenshots to attach to the reply (max 3, 3 MB each)
contentstringyesReply message content
feedbackIdstringyesID of the feedback item to reply to
notifyCustomerboolean–Send email notification to the customer
projectIdstringyesProject ID. Use list_projects to find available project IDs.
NameTypeReqDescription
attachmentsarray––
authorstringyes–
contentstringyes–
createdAtstringyes–
dashboardUrlstring–Full dashboard URL of the affected resource
feedbackIdstringyes–
idstringyes–

No examples provided.

report_context_feedback ~102

Report missing, irrelevant, or incorrectly routed knowledge without storing prompts or source code.

NameTypeReqDescription
acceptedRegressionsarray––
incorrectRoutingarray––
irrelevantContextarray––
missingContextarray––
notesstring––
projectIdstringyesProject ID. Use list_projects to find available project IDs.
taskIdstring––
usefulGraphCandidatesarray––
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource

No examples provided.

report_issue ~87

Report an error, bug, or feature request with MCP tools or suggest improvements. Reports that contain personal data, secrets, or chat transcripts are kept private automatically.

NameTypeReqDescription
categorystringyes–
contextobject––
descriptionstringyes–
projectIdstringyesProject ID. Use list_projects to find available project IDs.
titlestringyes–
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
existingIssueIdstring|nullyes–
idstringyes–
isDuplicatebooleanyes–
statusstringyes–
titlestringyes–
typestringyes–

No examples provided.

request_review ~900

Lightweight hand-off into review: move an in_progress task to in_review as soon as a human could review it (a working slice, an opened PR, attached screenshots or API examples, or when you are about to stop for the session). Do not leave reviewable work in in_progress. No checklist, PR, or self-assessment is required, and **no user confirmation is needed** — it is reversible and does not commit or merge. `complete_task` still needs confirmation. **Requirements:** the task must be in_progress and you must hold its lock (from start_task). **Effect:** status becomes in_review, the lock is released (so reviewers can act on it), and your session is closed. A reviewer approves or sends it back with feedback; resume with `start_task` if it comes back. **Stage:** `complete` (default) means the task is finished pending review. `partial` means a reviewable slice with more work to follow: approving it returns the task to in_progress instead of done. `complete_task` on a task waiting for a stage review requested here is rejected until the reviewer decides. **Review evidence:** the hand-off is checked against the project's review evidence policy for the change scope: `checklistScope` and `touchedPaths` passed here, unioned with what `prepare_completion` recorded; `prepare_work`'s expected paths count per the project's `plannedScope` (default: only when nothing else is known). Each kind's level comes from its base level and the project's rules; preview it with `get_completion_checklist` and your scope. Missing **required** API examples, screenshots or diagrams block it with error code `review_evidence_missing`, naming each missing kind and the change kinds/surfaces that need it. Attach them (`add_api_example`, `add_screenshot`, `add_diagram`) or, when they genuinely do not apply, pass `evidenceNotApplicable` with the reason (recorded on the timeline). A `partial` stage only warns unless the project sets `partialStageEvidence: "block"`; projects with `checkDirectDone` also c…

NameTypeReqDescription
checklistScopeobject–Scope of what this hand-off changed; decides which review evidence is required.
evidenceNotApplicablestring–Why required review evidence does not apply to this hand-off (e.g. "copy-only change, no rendered page"). Recorded on the task timeline.
previewUrl––Optional http(s) URL where the reviewer can open the running change, e.g. a Tailscale URL like http://laptop.tailnet.ts.net:5173. Private hosts are fine (it is never fetched by the server). INTERNAL:…
projectIdstringyesProject ID. Use list_projects to find available project IDs.
reviewInstructionsstring–What the reviewer should test or verify (markdown). PUBLICLY VISIBLE while the item is in review — keep credentials, internal paths, and private URLs out of it.
stagestring–"complete" (default): finished pending review. "partial": a reviewable slice, more work follows; approval returns the task to in_progress.
summarystringyesWhat is reviewable right now, written for the reviewer.
taskIdstringyes–
touchedPathsarray–Repository-relative paths this hand-off changed; their routed change kinds and surfaces join the scope.
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
evidenceobject––
idstringyes–
messagestring––
stagestringyes–
statusstringyes–

No examples provided.

resolve_context ~156

Resolve touched file paths to governing context sections, critical rules, risk domains, and suggested checklist scope. Uses routing/path-to-context when present and falls back to module paths plus section metadata.

NameTypeReqDescription
changeKindsarray–Caller-known change kinds to union with kinds inferred from matching routing rows.
detailModestring–Per-path detail. Compact (default) deduplicates metadata into the top-level sections list.
fallbackModestring–Fallback breadth when no routing rule matches. Defaults to minimal; broad restores legacy appliesTo expansion.
pathsarrayyesRepository-relative file paths or globs touched by the change
projectIdstringyesProject ID. Use list_projects to find available project IDs.
NameTypeReqDescription
checklistScopeobjectyes–
detailModestringyes–
fallbackModestringyes–
pathsarrayyes–
riskDomainsarrayyes–
sectionsarrayyes–

No examples provided.

resolve_context_graph ~82

Run bounded shadow-mode graph traversal for repository paths. Returns ranked context candidates and full provenance without changing authoritative route resolution.

NameTypeReqDescription
changeKindsarray––
maxCandidatesinteger––
maxDepthinteger––
pathsarrayyes–
projectIdstringyesProject ID. Use list_projects to find available project IDs.

Structured output declared, but exposes no named fields.

No examples provided.

review_task ~159

Optional standalone self-review step. You can also pass `selfAssessment` directly to `complete_task` instead. Reflect on your session: what project knowledge was missing, what tools were confusing, what process gaps caused friction. This drives project improvements. If you have findings, propose improvements to the user after this call (e.g., `update_context_section` for missing docs, `report_issue` for tool problems).

NameTypeReqDescription
projectIdstringyesProject ID. Use list_projects to find available project IDs.
selfAssessmentobjectyesReflect on your session: what went well, what knowledge was missing, what caused friction. Be honest — this drives project improvements. Pass empty object if nothing to report.
taskIdstringyes–
NameTypeReqDescription
completionChecklistobject––
dashboardUrlstring–Full dashboard URL of the affected resource
idstringyes–
statusstringyes–

No examples provided.

run_status_check ~66

Run a monitor now and record the result. The outcome feeds the monitor state and may open or resolve an automated incident.

NameTypeReqDescription
checkIdstringyesMonitor ID from list_status_checks
projectIdstringyesProject ID. Use list_projects to find available project IDs.
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
resultobjectyes–

No examples provided.

search_pages ~51

Search pages and linked project knowledge by title/content.

NameTypeReqDescription
limitinteger––
projectIdstringyesProject ID. Use list_projects to find available project IDs.
querystringyes–
NameTypeReqDescription
resultsarrayyes–

No examples provided.

start_task ~262

Lock and start a task. Fails if locked by another agent unless force=true. Use force=true to take over a task from another agent (e.g., if they abandoned it). Returns project context index with relevant sections for the task. If the reviewer decided your latest review request, the response starts with a `latestReviewRound` feedback block: address it before anything else. **IMPORTANT:** After starting, use get_context_section to read relevant sections. Project context contains architecture and patterns you MUST follow. **Workflow after starting:** 1. Read relevant context sections (architecture, conventions, etc.) 2. Do work on a feature branch 3. Open a pull request for the change and link it with link_pr — the PR is the deliverable 4. request_review as soon as something is reviewable (no user confirmation needed), or when stopping for the session 5. complete_task (done) or abandon_task (stopping)

NameTypeReqDescription
criticalRuleModestring–Critical rules to include. Defaults to relevant; all restores the legacy full payload.
forceboolean–Take over lock from another agent
projectIdstringyesProject ID. Use list_projects to find available project IDs.
taskIdstringyes–
NameTypeReqDescription
completionChecklistobject––
contextobject––
contextMaintenancePolicyobject––
dashboardUrlstring–Full dashboard URL of the affected resource
idstringyes–
latestReviewRound–––
lockedAtstring––
lockedBystring––
messagestringyes–
reviewEvidencestring|null––
statusstringyes–

No examples provided.

sync_modules ~66

Bulk upload multiple modules at once.

NameTypeReqDescription
modulesarrayyes–
projectIdstringyesProject ID. Use list_projects to find available project IDs.
replaceboolean–When true, deletes modules not included in this payload so the registry exactly matches the supplied list
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
modulesDeletednumber––
modulesUpdatednumberyes–
successbooleanyes–

No examples provided.

sync_project_context ~63

Bulk upload all project context sections at once. Use after analyzing a codebase. ⚠️ SECURITY WARNING: Do NOT include sensitive information.

NameTypeReqDescription
projectIdstringyesProject ID. Use list_projects to find available project IDs.
sectionsarrayyes–
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
sectionsUpdatednumberyes–
skippedarray––
successbooleanyes–

No examples provided.

sync_templates ~41

Bulk upload multiple templates at once.

NameTypeReqDescription
projectIdstringyesProject ID. Use list_projects to find available project IDs.
templatesarrayyes–
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
successbooleanyes–
templatesUpdatednumberyes–

No examples provided.

update_changelog ~85

Update a changelog entry.

NameTypeReqDescription
changelogIdstringyes–
contentstring––
datestring––
projectIdstringyesProject ID. Use list_projects to find available project IDs.
statusstring––
summarystring––
titlestring––
versionstring––
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
datestring|null––
idstringyes–
publishedAtstring|null––
statusstringyes–
titlestringyes–
versionstring|null––

No examples provided.

update_context_section ~242

Upload/update a project context section. Use after analyzing local codebase. This action shares documentation with the Damper project for future AI agents. **When to use hierarchical names**: For monorepos or large projects, use paths like `api/architecture`, `api/testing` to organize by module. For simple projects, flat names like `overview`, `conventions` are sufficient. **criticalRules**: Short, actionable rules that agents MUST follow. These are surfaced automatically in `start_task` and `get_project_context` responses. ⚠️ SECURITY WARNING: Do NOT include sensitive information.

NameTypeReqDescription
appliesToarray–Module names this section applies to
contentstringyesMarkdown documentation for this section. Must NOT contain secrets, API keys, or sensitive data.
criticalRulesarray–Must-follow rules shown in start_task/get_project_context
projectIdstringyesProject ID. Use list_projects to find available project IDs.
sectionstringyesSection name or path (e.g., "overview", "api/architecture"). Max 3 levels.
tagsarray–Categorization tags
NameTypeReqDescription
appliesToarray––
criticalRulesarray––
dashboardUrlstring–Full dashboard URL of the affected resource
sectionstringyes–
successbooleanyes–
tagsarray––
versionnumber––
warningsarray––

No examples provided.

update_database_property ~180

Rename, hide, reorder, or change options/type for a database property. Property type. Relation types: `page` (linked page IDs), `roadmap` (linked roadmap task IDs), `feedback` (linked feedback IDs). Relation values are string arrays and sync PageLink backlinks.

NameTypeReqDescription
databasePageIdstringyes–
hiddenboolean––
namestring––
optionsobject––
positionnumber––
projectIdstringyesProject ID. Use list_projects to find available project IDs.
propertyIdstringyes–
typestring–Property type. Relation types: `page` (linked page IDs), `roadmap` (linked roadmap task IDs), `feedback` (linked feedback IDs). Relation values are string arrays and sync PageLink backlinks.
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
propertyobjectyes–

No examples provided.

update_database_row_values ~93

Set database property values for a row page. Values are keyed by property ID. Date values are YYYY-MM-DD strings (for example, 2026-09-13); null clears a value.

NameTypeReqDescription
databasePageIdstringyes–
pageIdstringyes–
projectIdstringyesProject ID. Use list_projects to find available project IDs.
valuesobjectyes–
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
updatedAtstringyes–
valuesobjectyes–

No examples provided.

update_database_view ~152

Update a database view layout, visible columns, sort, filters, name, or position. Table and list layouts stack one list per value when config.groupByPropertyId is set; config.groupOrder is that group order. Board already groups into columns. Calendar does not stack groups.

NameTypeReqDescription
configobject––
databasePageIdstringyes–
filtersarray––
layoutstring––
namestring––
positionnumber––
projectIdstringyesProject ID. Use list_projects to find available project IDs.
sortobject––
viewIdstringyes–
visiblePropertyIdsarray––
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
viewobjectyes–

No examples provided.

update_feedback ~56

Update feedback status or visibility.

NameTypeReqDescription
feedbackIdstringyes–
isPublicboolean––
projectIdstringyesProject ID. Use list_projects to find available project IDs.
statusstring––
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
idstringyes–
isPublicbooleanyes–
statusstringyes–
titlestringyes–
typestringyes–

No examples provided.

update_module ~80

Register or update a module in the registry.

NameTypeReqDescription
dependsOnarray––
descriptionstring––
namestringyes–
pathstringyes–
portnumber|null––
projectIdstringyesProject ID. Use list_projects to find available project IDs.
tagsarray––
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
dependsOnarray––
descriptionstring|null––
namestringyes–
pathstringyes–
portnumber|null––
successbooleanyes–
tagsarray––

No examples provided.

update_page ~134

Update page title, icon, content, content width, kind, agent visibility, or linked people. If ifUpdatedAt is omitted, the tool reads the latest page timestamp first.

NameTypeReqDescription
contentstring––
contentWidthstring––
exposeToAgentsboolean––
iconstring|null––
ifUpdatedAtstring––
kindstring––
pageIdstringyes–
personIdsarray––
projectIdstringyesProject ID. Use list_projects to find available project IDs.
titlestring––
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
pageobjectyes–

No examples provided.

update_project_settings ~280

Configure agent-relevant project settings, including the structured completion checklist and the review evidence policy (partial update: per kind a base level, optional trigger change kinds and `*Rules` that raise or lower the level for surfaces, change kinds or risk domains; plus partialStageEvidence, plannedScope and checkDirectDone — see the field descriptions). Preview the result with `get_completion_checklist` and a scope. Also sets `verificationCommands` (project-wide and per-surface commands prepare_work reports; Damper has no built-in defaults). This REPLACES the whole completion checklist document — use `patch_completion_checklist` to amend part of it. Prefer outcome-based proof groups, stable explicit ids, and referenced standards sections instead of command inventories.

NameTypeReqDescription
completionChecklistobject––
contextMaintenancePolicyobject––
projectIdstringyesProject ID. Use list_projects to find available project IDs.
reviewEvidencePolicyobject–Partial update of which review artifacts agents are asked for (merged into the current policy)
verificationCommandsobject–Partial update of the project's verification commands. Verification commands prepare_work reports come only from the project: these settings, context bundle verificationProfiles and quality-gate sect…
NameTypeReqDescription
completionChecklistobjectyes–
contextMaintenancePolicyobjectyes–
dashboardUrlstring–Full dashboard URL of the affected resource
messagestringyes–
reviewEvidencePolicyobject––
verificationCommandsobject––

No examples provided.

update_status_alert_recipient ~121

Edit an alert recipient, for example to pause it with isEnabled false or change its target. The same type requirements as create apply.

NameTypeReqDescription
checkIdstring––
emailstring––
isEnabledboolean––
projectIdstringyesProject ID. Use list_projects to find available project IDs.
recipientIdstringyesRecipient ID from list_status_alert_recipients
slackChannelIdstring––
typestring––
userIdstring––
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
recipientobjectyes–

No examples provided.

update_status_check ~250

Edit a monitor. Passing headers replaces all stored headers; pass [] to clear them. http and ssl monitors require a public url; heartbeat monitors return a heartbeatUrl for your job to ping. Probe header values are write-only and never returned (hasHeaders reports whether any are set). Creating an enabled monitor runs it once immediately.

NameTypeReqDescription
checkIdstringyesMonitor ID from list_status_checks
checkTypestring––
description–––
expectedStatusMaxinteger––
expectedStatusMininteger––
failureThresholdinteger––
groupIdstring––
headersarray––
heartbeatGraceMinutesinteger––
includeInUptimeboolean––
intervalSecondsinteger––
isEnabledboolean––
isPublicboolean––
methodstring––
namestring––
projectIdstringyesProject ID. Use list_projects to find available project IDs.
sslWarningDaysinteger––
successThresholdinteger––
timeoutMsinteger––
urlstring––
NameTypeReqDescription
checkobjectyes–
dashboardUrlstring–Full dashboard URL of the affected resource

No examples provided.

update_status_group ~91

Edit a group name, slug, description, sort order or visibility.

NameTypeReqDescription
description–––
groupIdstringyesGroup ID from list_status_groups
isPublicboolean––
namestring––
projectIdstringyesProject ID. Use list_projects to find available project IDs.
slugstring––
sortOrderinteger––
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
groupobjectyes–

No examples provided.

update_status_incident ~128

Edit incident details, affected component, dates or visibility without notifying anyone. To change the stage, use add_status_incident_update.

NameTypeReqDescription
checkIdstring––
currentStagestring––
groupIdstring––
incidentIdstringyesIncident ID from list_status_incidents
isPublicboolean––
projectIdstringyesProject ID. Use list_projects to find available project IDs.
resolvedAt–––
startedAtstring––
summary–––
titlestring––
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
incidentobjectyes–

No examples provided.

update_status_maintenance ~234

Edit maintenance details, schedule, scope or visibility. For a state change with a timeline message, use add_status_maintenance_update. Use list_status_maintenance_targets to choose groupId or checkIds (mutually exclusive). Omit both for all monitors when creating; omit both when editing to preserve scope. Set groupId and checkIds to null to target all monitors. isPublic defaults to true on creation. Public changes queue subscriber notifications for background delivery with retries. Success confirms the change and queue commit, not email delivery. Private windows still suppress monitoring alerts during the active schedule.

NameTypeReqDescription
actualEndAt–––
actualStartAt–––
checkIds–––
description–––
groupIdstring|null––
isPublicboolean––
maintenanceIdstringyesMaintenance ID from list_status_maintenance
projectIdstringyesProject ID. Use list_projects to find available project IDs.
scheduledEndAtstring––
scheduledStartAtstring––
statestring––
titlestring––
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
maintenanceobjectyes–

No examples provided.

update_subtask ~138

Update a subtask: mark it done/not done and/or set its timeline dates. Use get_task to see subtask IDs. Dates are YYYY-MM-DD; null clears a date.

NameTypeReqDescription
doneboolean–Whether the subtask is done
dueDatestring|null–Target completion date (YYYY-MM-DD). Null clears.
projectIdstringyesProject ID. Use list_projects to find available project IDs.
startDatestring|null–Planned start date (YYYY-MM-DD). Null clears.
subtaskIdstringyesSubtask ID
taskIdstringyesTask ID
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
donebooleanyes–
dueDatestring|null––
progressobjectyes–
startDatestring|null––
subtaskIdstringyes–
taskIdstringyes–

No examples provided.

update_task ~617

Update task fields like description, implementation plan, priority, effort, quarter, start/due dates, labels, or visibility. Pass status "closed" to discard a task that will not ship. Useful for refining task details as you learn more about the work. Set startDate and dueDate when planning so the task appears on the roadmap timeline.

NameTypeReqDescription
currentProgressstring|null–Replaces the single progress snapshot shown in compact `get_task`. The previous non-empty snapshot is kept in history as a timeline event, not lost. Pass null to clear it. Use this instead of `add_no…
descriptionstring–Task description (shown on public roadmap). Write for end users: 1-3 sentences on what changes and why it matters. No code references, file paths, or jargon.
dueDatestring|null–Target completion date (YYYY-MM-DD). Null clears.
effort––Estimated effort
implementationPlanstring–Implementation plan (markdown, internal only - never shown publicly)
isPublicboolean–Whether task is visible on public roadmap
labelsarray–Labels/tags
priority––Task priority
projectIdstringyesProject ID. Use list_projects to find available project IDs.
quarterstring|null–Target quarter (e.g., "Q1 2025"). Dates and variants such as "2025-Q1" are stored as "Q1 2025".
reviewInstructionsstring–Review instructions (markdown). What the reviewer should test, verify, or check. Write specific, actionable steps — not a restatement of what was done. PUBLICLY VISIBLE while the item is in review: t…
startDatestring|null–Planned start date (YYYY-MM-DD). Set together with dueDate to place the task on the roadmap timeline. Null clears.
statusstring–Set to "closed" to discard a task that will not ship (not deployable or no longer used). Releases the lock and hides it from the public roadmap and default lists. Use abandon_task instead to just sto…
taskIdstringyesTask ID
titlestring–Task title (max 60 chars, sentence case, no trailing period). Verb prefix: bug → "Fix …", feature → "Add …", improvement → "Improve …", task → "Set up …" / "Update …"
userStoriesstring–User stories describing how users interact with the feature (markdown, internal only). Format: "As a [role], I [action] so that [benefit]." Include UI flows, buttons clicked, pages visited, API calls…
NameTypeReqDescription
currentProgress–––
dashboardUrlstring–Full dashboard URL of the affected resource
descriptionstring|null––
dueDatestring|null––
effortstring|null––
idstringyes–
implementationPlanstring|null––
isPublicboolean––
labelsarray––
messagestring––
prioritystring|null––
quarterstring|null––
reviewInstructionsstring|null––
startDatestring|null––
statusstring––
titlestringyes–
userStoriesstring|null––

No examples provided.

update_template ~70

Create or update a code template.

NameTypeReqDescription
contentstringyes–
descriptionstring––
filePatternstring––
namestringyes–
projectIdstringyesProject ID. Use list_projects to find available project IDs.
tagsarray––
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource
descriptionstring|null––
filePatternstring|null––
namestringyes–
successbooleanyes–
tagsarray––

No examples provided.

upsert_context_block ~147

Replace or append a stable context block while preserving unrelated blocks. The Markdown content must begin with a level-2 or level-3 heading whose generated slug exactly matches blockId.

NameTypeReqDescription
blockIdstringyesStable ID generated from the block heading, for example "document-item-tax-suppressed" for "## Document Item Tax Suppressed".
contentstringyesComplete Markdown block beginning with a ## or ### heading whose generated slug exactly matches blockId.
ifVersionintegeryes–
insertAfterBlockIdstring––
projectIdstringyesProject ID. Use list_projects to find available project IDs.
sectionstringyes–
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource

No examples provided.

upsert_context_bundle ~95

Create or update a coherent context bundle. Semantic changes record immutable versions; identical retries are no-ops.

NameTypeReqDescription
descriptionstring––
entryPatternsarray––
examplePathsarray––
namestringyes–
projectIdstringyesProject ID. Use list_projects to find available project IDs.
sectionsarrayyes–
verificationProfilesarray––
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource

No examples provided.

upsert_context_fixture ~198

Create or update intended executable expectations for an important repository path. Derive assertions from project truth and verified code behavior, never by copying the current resolver output; only write project context when authorized, then run validate_context_routing.

NameTypeReqDescription
expectedAppliesToarray––
expectedChangeKindsarray––
expectedRiskDomainsarray––
expectedRoutingSourcesarray––
expectedVerificationCommandsarray––
mustIncludearray––
mustNotApplyToarray––
mustNotIncludearray––
mustNotRiskDomainsarray––
mustNotRoutingSourcesarray––
mustNotVerificationCommandsarray––
namestringyes–
pathstringyes–
pathsarray––
projectIdstringyesProject ID. Use list_projects to find available project IDs.
NameTypeReqDescription
dashboardUrlstring–Full dashboard URL of the affected resource

No examples provided.

Install

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

# add to Claude Code
claude mcp add --transport http com-usedamper-mcp 'https://api.usedamper.com/mcp'
Common questions

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.