Damper MCP reference
Damper exposes 100+ tools over a hosted MCP server with streamable HTTP transport — no local installation. Agents use them to work tasks, resolve context, read pages and databases, act on feedback and publish releases.
Setup
Add the Damper MCP server to your AI assistant. It uses streamable HTTP transport — nothing to install locally.
Claude Code
Add to your project's .mcp.json or global ~/.claude.json:
// .mcp.json or ~/.claude.json { "mcpServers": { "damper": { "type": "http", "url": "https://api.usedamper.com/mcp", "headers": { "Authorization": "Bearer dmp_..." } } } }
Cursor
Add to .cursor/mcp.json in your project root:
// .cursor/mcp.json { "mcpServers": { "damper": { "type": "http", "url": "https://api.usedamper.com/mcp", "headers": { "Authorization": "Bearer dmp_..." } } } }
Authentication
All requests are authenticated with your API key in the Authorization header. Find your key in the dashboard under Settings → API Keys — keys use the dmp_ prefix.
Authorization: Bearer dmp_your_key_here
Recommended workflow
- Prepare the work
get_agent_instructionssets up your CLAUDE.md;prepare_workbuilds a compact work packet with governing context and graph comparison. - Load context
get_project_contextorresolve_context— architecture, rules and the sections that govern the files you're about to touch. - Pick and lock a task
list_taskssorts by weighted demand;start_tasklocks it and returns the spec, linked feedback and checklist index. - Track as you go
add_notefor decisions,add_commitfor hashes, andlink_prthe moment a pull request exists. - Complete with evidence
get_completion_checklist, thencomplete_taskwith a confirmation for every item. Orabandon_taskwith a handoff summary. - Let the loop close itself
Completed public tasks auto-draft a changelog entry;
publish_changelognotifies subscribers and voters.
Structured output schemas include task lifecycle messages, execution dates, summaries, review instructions, project details and feedback submitters; dependency project IDs and creation dates; and changelog dates and linked items. start_task and get_project_context share a context index schema with tags, appliesTo and exposed-page titles. Context sections include version and verification metadata; generated routing sections declare a string version, generated/readOnly flags and routeCount. Database reads include relationLabels, and row-value updates return updatedAt for conflict-safe edits.
Tasks
include sections like timeline or set detailMode: "full" for the legacy payload.kind.currentProgress snapshot shown in compact retrieval.Context & graph
Pages & databases
The whole Pages workspace — with bounded reads, resumable polling and retry-safe writes for growing databases.
updatedAt ascending sort, save the returned resume cursor for incremental polls; in matches any supplied array member and contains requires all.Database read tools include full JSON in text and structured output. get_page also includes row propertyValues keyed by property ID; query_page_database preserves the requested property/content projection.
Date values use YYYY-MM-DD strings, for example 2026-09-13; use null to clear them. Timestamp strings are reduced to their first ten characters without timezone conversion. For overdue rows, filter with { propertyId: reviewDateId, operator: "less_than", value: "2026-09-13" } and sort with { propertyId: reviewDateId, direction: "asc" }.
Sort by exactly one metadata field (createdAt or updatedAt) or a custom date propertyId. Empty dates sort last in both directions; row IDs break ties. Reuse cursors with the same sort. Only updatedAt ascending (the default) supports incremental change polling; cursors for other sorts are for pagination only.
Feedback
Releases
Status page maintenance
All tools require projectId and follow API-key project access. Creation and timeline posts default to public; posts also default to notifying subscribers. Use isPublic: false for private work and notifySubscribers: false to suppress timeline notifications. Public window creation, edits and opted-in timeline posts queue durable subscriber notifications with background retries. A successful save confirms that the change and notification queue are committed, not that email has been delivered. Private windows still suppress monitoring alerts, and private updates cannot change the state of public maintenance.
{
"name": "create_status_maintenance",
"arguments": {
"projectId": "YOUR_PROJECT_ID",
"title": "Database upgrade",
"scheduledStartAt": "2030-01-01T10:00:00Z",
"scheduledEndAt": "2030-01-01T11:00:00Z",
"isPublic": false
}
}Templates & modules
Projects & workflow
list_projects returns accessible project IDs, names, slugs, ISO createdAt timestamps, and task/feedback counts. The get_project_context index includes an optional title for exposed pages. Both tools declare this metadata in their structured output schemas.
Point your agent at it.
One URL, one key, a hundred tools. Your roadmap is already the backlog.