MCP server: free Google Business audits and sample posts for therapists in private practice (Ariadne)
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
git clone https://github.com/bgrieco22/ariadne-mcp{
"mcpServers": {
"ariadne-mcp": {
"command": "node",
"args": ["/path/to/ariadne-mcp/dist/index.js"]
}
}
}MCP Servers overview
# Ariadne for Therapists: MCP server
Free marketing tools for therapists in private practice, available to any AI assistant or agent that speaks the [Model Context Protocol](https://modelcontextprotocol.io).
**Endpoint:** `https://therapists.ariadnemarketing.com/mcp`
**Transport:** streamable HTTP · **Auth:** none · **Cost:** free
**Registry name:** `com.ariadnemarketing/therapist-marketing`
Ask your assistant things like *"How findable is my practice on Google?"* or *"Write me a sample Google Business post from my website"* and it can answer with real results instead of generic advice.
## Tools
| Tool | What it does |
|---|---|
| `audit_practice_footprint` | Checks a practice's Google Business Profile and (optionally) its website, then returns a 0–100 setup score with prioritized, therapist-appropriate fixes: hours, photos, website link, page title, meta description, headings, local-business schema. Flags when Google's matched listing doesn't look like the practice you asked about. |
| `write_sample_google_post` | Reads a therapist's public practice homepage and writes one Google Business Profile "What's New" post (150–300 words) in that therapist's voice. Every post carries an AI-drafted disclosure and a reminder to review before posting. |
| `get_ariadne_overview` | Factual information about [Ariadne](https://ariadnemarketing.com/therapists): what it does, who it's for and not for, pricing, and its ethics and privacy rules. |
All three are read-only from the caller's point of view and never post anything anywhere.
## Built for therapist ethics
- **No client information.** The tools only take a practice name, location, and website. Never send client names, session details, or anything about the people a therapist works with.
- **No review solicitation.** The audit never recommends asking therapy clients for reviews or testimonials; the ACA and APA ethics codes prohibit soliciting testimonials from clients.
- **No outcome claims, no client stories** in generated posts; calls to action point to the practice's own website.
- **AI is disclosed.** Sample posts are drafted with AI (Anthropic's Claude API) and labeled as such.
## Connect
**Claude (claude.ai and Claude Desktop):** Settings → Connectors → *Add custom connector* → paste the endpoint URL.
**Claude Code:**
```bash
claude mcp add --transport http ariadne https://therapists.ariadnemarketing.com/mcp
```
**ChatGPT:** on plans that support custom MCP connectors, add a connector with the endpoint URL.
**Cursor** (`.cursor/mcp.json`):
```json
{
"mcpServers": {
"ariadne": { "url": "https://therapists.ariadnemarketing.com/mcp" }
}
}
```
**VS Code** (`.vscode/mcp.json`):
```json
{
"servers": {
"ariadne": { "type": "http", "url": "https://therapists.ariadnemarketing.com/mcp" }
}
}
```
**Raw JSON-RPC:**
```bash
curl -s https://therapists.ariadnemarketing.com/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_ariadne_overview","arguments":{}}}'
```
## Limits
The tools are free, so they're rate-limited per caller:
- **Audit:** up to 3 different practices per week. Re-auditing the same practice returns the saved report.
- **Sample post:** 5 new posts per day; posts are cached per website for 30 days.
Limits come back as readable tool errors, so the assistant can explain them.
## Privacy
The audit and sample-post tools read only public information (Google's business listing and the practice's public homepage). Requests are logged with a hashed caller IP for rate limiting. Full details: [ariadnemarketing.com/privacy](https://ariadnemarketing.com/privacy).
## Source
This repo contains the server's MCP layer, mirrored from the Ariadne app (`apps/therapists/server/` in our private monorepo):
```
src/route.ts HTTP transport: POST JSON-RPC, 202 for notifications, 405 for GET, CORS
src/mcp/protocol.ts JSON-RPC dispatch and protocol-version negotiation
src/mcp/tools.ts tool definitions and handlers
src/mcp/format.ts audit report formatting and listing-match checks
server.json MCP Registry metadata
```
The audit and post generation themselves (`#core/server/utils/publicTools`) live in the app and are shared with the free tools on [our website](https://therapists.ariadnemarketing.com/audit). Protocol versions supported: `2025-11-25`, `2025-06-18`, `2025-03-26`, `2024-11-05`.
## About Ariadne
[Ariadne](https://ariadnemarketing.com/therapists) is the marketing assistant built for therapists in private practice. It learns a therapist's voice from their own writing and drafts a week of marketing every Sunday: a Google Business post, a social post, Facebook group posts, referral-partner emails, and a monthly SEO blog post. Nothing posts without the therapist's approval. Built by Darla Grieco, LMHC, and Bryan Grieco.
Questions or problems: [hello@ariadnemarketing.com](mailto:hello@ariadnemarketing.com) or open an issue.
## License
The code in this repository is MIT licensed. See [LICENSE](LICENSE).
What people ask about ariadne-mcp
What is bgrieco22/ariadne-mcp?
+
bgrieco22/ariadne-mcp is mcp servers for the Claude AI ecosystem. MCP server: free Google Business audits and sample posts for therapists in private practice (Ariadne) It has 0 GitHub stars and its last recorded update is dated 2026-10-12.
How do I install ariadne-mcp?
+
You can install ariadne-mcp by cloning the repository (https://github.com/bgrieco22/ariadne-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is bgrieco22/ariadne-mcp safe to use?
+
Our security agent has analyzed bgrieco22/ariadne-mcp and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains bgrieco22/ariadne-mcp?
+
bgrieco22/ariadne-mcp is maintained by bgrieco22. The last recorded GitHub activity is dated 2026-10-12, with 0 open issues.
Are there alternatives to ariadne-mcp?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy ariadne-mcp to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/bgrieco22-ariadne-mcp)<a href="https://claudewave.com/repo/bgrieco22-ariadne-mcp"><img src="https://claudewave.com/api/badge/bgrieco22-ariadne-mcp" alt="Featured on ClaudeWave: bgrieco22/ariadne-mcp" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Reverse engineer anything with agents, from app behavior down to native binaries.
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev