SiteVisitBY

Changelog

What's new in SiteVisit

We ship continuously. Below is the running log of features, integrations, and improvements that have made it to production. Subscribe via the Engagement digest to get notable updates by email.

  1. API

    Test mode API keys

    Develop against a parallel sandbox dataset without touching production.

    Issue sv_test_* keys from Settings → Developers (Mode radio above the Generate button). Test-mode calls operate on a completely separate dataset — properties, site visits, action items you create with a test key never appear under a live key, and vice versa.

    Test mode is free and unmetered. Test resources don't count against your free-plan property or visit limits, so developers on any tier can build end-to-end without paying.

    Webhook endpoints can also be created in test mode — those only receive events from sv_test_* traffic. Payloads include livemode: false so receivers can branch without parsing the resource.

  2. Integrations

    One-click MCP connect via OAuth

    Claude Desktop, Cursor, and other MCP clients can now connect to SiteVisit through a standard OAuth flow.

    The SiteVisit MCP server at sitevisit.app/api/mcpnow speaks the full OAuth 2.1 + Dynamic Client Registration dance required by the MCP spec (2025-06-18). Add the URL to any OAuth-aware MCP client and you'll see a consent screen instead of a config file with a pasted-in key.

    Connected apps are managed from Settings → Developers → Connected applications, with a one-click Disconnect that revokes every token for that client.

    API keys (sv_live_* / sv_test_*) still work for the MCP endpoint too — pick whichever path suits the client.

  3. Feature

    Joy AI in action: now with cross-device settings

    Your follow-up cadence preference now follows you across browsers and devices.

    Settings → Automated follow-ups ("Suggest a follow-up after") was a per-device preference until today. It's now stored on your account — picking "after 5 days" on your laptop will apply when you open the report on your iPad too.

  4. Plan

    Pro plan is live

    Subscribe to Pro from /settings#upgrade for unlimited properties, visits, the engagement digest, and Joy's automated follow-ups.

    $99/month or $990/year. Cancel anytime from the billing portal. Free-plan accounts keep 1 property + 5 visits with no card on file.

  5. Integrations

    Outbound webhooks

    Subscribe to 18 lifecycle events with HMAC-signed, retried delivery.

    Property, site visit, action item, and evidence events fan out to your endpoints with Stripe-style HMAC-SHA256 signing and exponential-backoff retry. Manage endpoints + browse delivery history at Settings → Developers → Webhooks.

    Docs at docs.sitevisit.app.

  6. API

    Public REST API & MCP server

    Full CRUD across properties, site visits, and action items via REST and an MCP server.

    Bearer-auth API at sitevisit.app/api/v1/* with Idempotency-Key support, cursor pagination, and a structured error envelope. Same surface available as an MCP server for AI agents — 17 tools mirroring the REST endpoints.

    Issue a key at Settings → Developers; reference docs at docs.sitevisit.app.

  7. Milestone

    SiteVisit goes live

    sitevisit.app is in production.

    After a long Phase 10 of integration work, the SiteVisit production environment is live. Sign up free at sitevisit.app — one property and five site visits, no card required.

Building on SiteVisit? Reference docs live at docs.sitevisit.app ↗.