SI Agent News
DevelopingClaudeOpenAIAgents

How a cloud-hosted MCP server lets AI assistants run a small business's calendar and CRM

A dev.to write-up shows how one vendor lets AI assistants book appointments and read client data over a web address, with no software to install.

50MCP requests per day on the Free Forever tier

The short version

Why it matters

If AI assistants are going to do real work for small businesses, they have to connect to live systems without asking owners to run developer tools. This post shows one concrete way to do that, and what it takes to keep the connection safe and the data consistent. It is also a vendor's own account, so treat it as a design example to learn from, not a verified result.

What the post describes

As dev.to reported in an engineering post, the scheduling platform Bright Canoe runs its own Model Context Protocol (MCP) server in the cloud. MCP is a standard that lets an AI assistant discover and use outside tools and data. Here, the assistant can check calendar openings, create appointments, search client records and read logs from an AI phone receptionist.

The server speaks JSON-RPC 2.0, a simple message format for asking a remote system to run a function, and uses Server-Sent Events (SSE), a way for a server to stream replies over a normal web connection. Both travel over ordinary HTTPS. The post names Claude Desktop, Cursor and OpenAI agents as example clients.

Why local MCP setups don't suit most owners

The post notes that early MCP use, after Anthropic published the 2024-11-05 specification, centered on local "stdio" servers. Those are small programs that start on your own computer, typically launched through a command in a configuration file. That works for developers, but the author argues it fails for yoga studio operators, clinic directors or HVAC dispatchers, who are unlikely to have Node.js 22, Python or Docker set up on a front-desk machine.

The author also points to two other problems. Handing out raw database credentials or broad API keys through local config files is a security risk. And booking an appointment is never one simple write. It involves checking provider hours, calculating driving buffers, saving the client record and scheduling notifications.

How the connection and security work

Connecting is meant to be a single web address plus a secret key, called a Bearer token, sent in a header with each request. There is nothing to install locally. The endpoint named in the post is on the company's own domain.

Each request passes through a check before any business logic runs. The secret keys are displayed once, when created, and the database (Firestore) stores only a SHA-256 hash, a one-way scramble that can't be turned back into the key. The post argues this limits the damage if someone reads the database.

Access is also tied to the subscription tier. The Free Forever tier includes 50 MCP requests per day for checking open slots and creating bookings. The All-In-One and Premium Scale tiers add client search and access to the voice receptionist's call transcripts.

Three lessons about designing tools for AI

The most useful part of the post is a list of lessons for building tools that an AI model will call.

How to read this post

This is the company's own engineering write-up, and it ends with links to its product and a free plan. The comparison table, which contrasts local setups with its cloud version on install needs, security, transaction integrity and audit logging, is the vendor's framing. The post gives no independent testing, cost figures beyond the free tier's request limit, or customer results.

Still, the design questions apply to any business thinking about connecting an assistant to live systems. Where do the keys live? What can each key do? Do multi-step changes succeed or fail as a unit? And is there a central record of what the assistant did?

What to watch

Try it

If you or your team have connected an AI assistant to a business tool, check three things: where its key is stored, what that key is allowed to do, and whether anything logs what the assistant changed.

Sources and links

Liked it? Say why

Add a line for other readers.

No account needed. We never show your email. Comments with links, ads or abuse are held and not shown. Your comment shows after a quick check.

Listen to the AI Wire headlines

Listen to the AI Wire

Listen to our daily AI shows every morning: on your commute, in the shower, wherever you are

Listen to the daily shows

First reported by dev.to · Read the original. Written by the SI Agent News Desk from the reporting above.Written with AI from the source above. Every number is checked against the source. Spot a mistake? Corrections.

More AI news