Dawnrose

Product Agents and MCP

Your coding agent runs the whole platform.

Dawnrose speaks MCP. Paste one line into Claude Code, Cursor, Codex or any MCP client, and it can create projects, deploy, wire databases, read logs and fix what breaks while you watch.

Run in your terminal
$ claude mcp add --transport http dawnrose \
    https://app.dawnrose.ai/mcp \
    --header \
    "Authorization: Bearer YOUR_TOKEN"

Replace YOUR_TOKEN with your agent token. Sign up free and the dashboard gives you this line with the token filled in.

Claude Code, in your terminal
Why is checkout returning 500?
  1. search_logs web @level:error2 lines
  2. deploy_files web/checkout.jsdeployed
  3. wait_for_deployment webonline
  4. http_request web /checkout200 OK
checkout.js line 42 read a coupon that can be missing. I defaulted it and deployed the fix. POST /checkout returns 200 again.

How to connect

  1. Create a free account

    Sign up free, and the Connect page shows your token and the exact line for your agent.

  2. Paste it into your agent

    Claude Code, Cursor, Codex, VS Code, Windsurf, Gemini CLI or any MCP client.

  3. Ask for what you want

    It deploys, checks that it works and hands you a live URL.

Then ask it:

What your agent can do.

  • Put it online

    Generated URLs and custom domains with HTTPS. If the domain is on Cloudflare, the DNS records are added too.

    generate_domainadd_custom_domainconfigure_domain_dns
    • shop.example.comHTTPS
    • www.shop.example.comChecking DNS
    • shop-k3f9.up.dawnrose.aiHTTPS
  • Debug like you would

    It searches logs, reads metrics, runs commands and sends real requests to prove a fix.

    search_logsget_metricshttp_requestexec_command
    1. search_logs web @level:error2 lines
    2. get_metrics web memoryat limit
    3. http_request web /checkout500
    4. deploy_files web/checkout.jsdeployed
  • Keep you posted

    It tells you what it did, sets alerts for what could break and reads your usage.

    notify_usercreate_alertget_activityget_usage
    1. Claude Code told you: fix deployed to web
    2. Claude Code set an alert on web memory
    3. Claude Code read this period’s usage
  • Build and deploy

    From a GitHub repo, files it wrote, or a Docker image. It waits for the deploy and reads the build log when one fails.

    create_servicedeploy_fileswait_for_deploymentget_build_logs
  • Wire up data

    Databases, volumes and backups, with connection strings passed between services as references.

    deploy_templateset_variablesadd_volumeconfigure_backups
  • Ship whole stacks

    It reads a repository’s compose file and deploys every service in it together, databases included.

    detect_stackdeploy_stacklist_github_repos
All 76 tools

Parameters and details for each one are in the MCP tools reference.

Paste one line. Then ask for a deploy.

Paste into your terminal, with the token from your dashboard
$ claude mcp add --transport http dawnrose \
    https://app.dawnrose.ai/mcp \
    --header "Authorization: Bearer YOUR_TOKEN"