MowDaddy API
Connect your personal AI agent to your lawn care data
Overview
The MowDaddy API allows personal AI agents like Muse to access your lawn care data. Ask questions like "When did I last mow?" or "How tall is my grass?" and get answers based on your actual mowing history and property data.
Base URL
https://api.getmowdaddy.com/v1/museAuthentication
All API requests require a personal API token sent as a Bearer token in the Authorization header.
Authorization: Bearer md_live_your_token_hereHow to Get Your API Token
- Open the MowDaddy app on your phone
- Tap the menu icon (☰) in the top right corner
- Select Profile & Settings
- Tap Integrations
- Tap Create API Token
- Name your token (e.g., "Muse") and select permissions
- Tap Create — your token will be shown once
- Copy the token immediately (it won't be shown again)
Important: The token is only shown once when created. If you lose it, you'll need to revoke it and create a new one.
Endpoints
/meReturns your user profile. Use this to verify your connection is working.
Scope required: profile:read
/lawnsLists all your properties with name, grass type, size, and location.
Scope required: lawns:read
/lawns/:idReturns details for a specific property.
Scope required: lawns:read
/lawns/:id/mowsReturns mowing history with date, duration, deck height, and weather conditions.
Query params: limit, offset, from, to (ISO dates)
Scope required: mows:read
/lawns/:id/predictionsReturns current grass status: predicted height, days since last mow, urgency level, and weather notes.
Scope required: lawns:read
Scopes
When creating an API token, select the scopes needed for your use case:
profile:readAccess your user profilelawns:readView your properties and predictionsmows:readView your mowing history
OpenAPI Specification
A machine-readable OpenAPI 3.0 specification is available for AI agents and tooling:
https://api.getmowdaddy.com/v1/muse/openapi.jsonExample Request
curl https://api.getmowdaddy.com/v1/muse/me \
-H "Authorization: Bearer md_live_your_token_here"Response:
{
"id": "user-uuid",
"email": "you@example.com",
"display_name": "Your Name",
"account_type": "residential"
}Questions? Contact us at support@getmowdaddy.com