You can now ask Claude to edit your BetterSTR guidebooks, look up reservations, generate guest payment links, and drop map pins for nearby places — in plain English. Today we're shipping the official BetterSTR MCP, a small connector that lets Claude (Desktop, Code, or any other MCP-aware host) act on your account through our User API.
What's an MCP, in one sentence?
Model Context Protocol is an open standard that lets AI assistants like Claude safely use real tools — in our case, the BetterSTR User API. You install a tiny local connector, paste in your API credentials, and Claude can now do real work in your guidebooks instead of just talking about it.
What you can do today
The MCP currently exposes 23 tools covering properties, guidebook entries, reservations, payment links, property tags, map locations, Google Places lookups, SMS to guests, and WiFi monitoring. Here are real prompts you can paste into Claude right now.
Reservations & guests
Guest payment links (Stripe Connect)
Guidebook entries
Guidebooks have a three-level structure — top-level menu → sub-menu → content card. The MCP understands the convention and creates the right rows in the right order.
Map locations
SMS to your guests Charges per message
Send an SMS to one guest or a whole tag's worth of currently-staying guests in a single instruction. The MCP always quotes the cost first — number of recipients, total cents, segment count if the message is long — and only sends after you confirm. You can't text arbitrary phone numbers; every recipient is a guest tied to a reservation on your account.
{guide_link} into your message and the server expands it to that guest's short URL (e.g. https://r.betterstr.com/edvS3B5j, 32 chars). One short URL per reservation, reused if you send again later. Saves enough characters to fit in a single SMS segment.
GSM-7 encoding only — no emoji or smart quotes. Claude will rewrite or warn you if your message contains unsupported characters before quoting. Recipients can reply STOP to opt out; opt-outs are honoured automatically on future sends.
WiFi monitoring & control Subscription required
If your account has a BetterSTR-managed WiFi subscription (hosted UniFi, hosted Omada, or customer-owned UniFi), Claude can answer live questions about every property's network — and even take action on individual devices. The current network state is fetched live from your controller and cached for 30 seconds so quick follow-ups stay snappy.
roborock-vacuum-a15), MAC address, SSID, AP name, and how recently they were seen.
Multi-step jobs
Built-in guard rails
The MCP is designed for production guidebooks, so it's opinionated about a few things:
- Disambiguate first. If you say "30 Snowmass" and you have 30a, 30c, 30d, and 30e, Claude lists the matches and asks which one — never picks blindly.
- Preflight writes. Before any create / update / delete, Claude summarises the plan (target, change, blast radius) and waits for confirmation. You can opt out per-instruction ("just do it", "no approval needed") or for the whole session.
- Destructive deletes always re-confirm. Even with blanket consent, deletes that affect more than one row (cascades, tag-scoped removals) prompt one more time.
- Rate limited. Per-credential per-minute caps stop runaway jobs. Reservation and Google Places queries have their own tighter buckets.
Premium features
Most of the MCP is available on every account. Google Places lookups (search + place details + automatic enrichment when saving a location with a place_id) require an active guidebook-premium subscription, because each call costs us a Google Maps Platform request. Non-premium accounts can still save map pins by passing coordinates manually.
Get started in 3 steps
bsc_) and the client_secret (starts with bss_). The secret is shown once — keep it somewhere safe.
npx -y @betterstr/claude-mcp~/Library/Application Support/Claude/claude_desktop_config.json on macOS, or %APPDATA%\Claude\claude_desktop_config.json on Windows). Restart Claude and the BetterSTR tools appear in the tools menu.
{
"mcpServers": {
"betterstr": {
"command": "npx",
"args": ["-y", "@betterstr/claude-mcp"],
"env": {
"BETTERSTR_CLIENT_ID": "bsc_…",
"BETTERSTR_CLIENT_SECRET": "bss_…"
}
}
}
}claude mcp add betterstr -- npx -y @betterstr/claude-mcp \
--env BETTERSTR_CLIENT_ID=bsc_… \
--env BETTERSTR_CLIENT_SECRET=bss_…Source is on GitLab at gitlab.com/icepicknz/betterstr-claude-mcp — file a bug, contribute, or read the full tool reference there.
Stuck? Let Claude install it for you
If editing config files isn't your thing, you don't have to. Once you have your client_id and client_secret from step 1, open Claude Desktop or Claude Code and just ask it to do the install — Claude knows how to write its own config file and will restart itself when it's done.
Copy & paste this prompt
@betterstr/claude-mcp. My client_id is bsc_… and my client_secret is bss_…. Add it to your config and restart so the tools become available.
Paste in your actual bsc_… and bss_… values. Claude will edit claude_desktop_config.json (or run claude mcp add if you're in Claude Code), restart, and confirm the BetterSTR tools are live before handing back to you.
A note on safety: your secret only goes into the local config file on your own machine — it isn't transmitted anywhere by the install itself. If you'd rather not paste it into a chat at all, generate a fresh credential pair in your profile, use it for the install, and you can revoke it from the same page any time.
What's next
This is v0.1 and we're iterating fast based on real host feedback. The roadmap includes server-side fuzzy search (so Claude doesn't need to pull whole lists), bulk-insert endpoints for spreadsheet imports, duplicate detection on map pins, and a whoami tool so Claude can introspect what your account has access to before suggesting next steps.
If you're using the MCP and want a workflow added, tell us — that's the most direct way to shape the next release.
Got an idea for a new tool?
We're iterating on the MCP based on how real hosts use it. Tell us what you wish Claude could do for your guidebooks, reservations, or guest comms — every suggestion goes into the roadmap discussion.
Suggest a Feature Open a BetterSTR AccountAbout BetterSTR
Founded in New Zealand, BetterSTR provides innovative digital tools for short-term rental hosts and property managers. Our platform combines automation, guest experience optimization, and marketing tools into one seamless ecosystem — helping hosts save time, delight guests, and build their direct booking channels.
BetterSTR's suite includes Free Digital Guidebooks, Wi-Fi Marketing, Automated Messaging, and Direct Booking Funnels designed for real-world hosts who want professional results without monthly subscriptions.
Learn more at: https://betterstr.com
Questions, bug reports, or feature requests for the MCP? Email support@betterstr.com.