MCP server: One MCP server.

Ariadne for Therapists

@ariadnemarketingRun by its publisher: served from their own domain, namespace checked by the registry.MCP server · External

Free Google Business Profile audits and sample posts for therapists in private practice.

Content marketingv1.0.0MITTypeScript
Freeno charge per call

One address for any MCP client. No sign-in needed on this server.

What it does

1 read1 act1 other

Grouped by tool name. At most: only reads or looks up information.

What it costs

Free

Odel charges nothing per call. The publisher may charge for its own service.

Tools

3 · grouped by tool name · checked 12 Oct 2026

Read · 1Look things up

  • get_ariadne_overview

Act · 1Change something

  • write_sample_google_post

Other · 1Neither hinted nor named

  • audit_practice_footprint
Try it in the Inspector
README3 min read

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.

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

ToolWhat it does
audit_practice_footprintChecks 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_postReads 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_overviewFactual information about Ariadne: 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.

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. Protocol versions supported: 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05.

About Ariadne

Ariadne 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 or open an issue.

License

The code in this repository is MIT licensed. See LICENSE.

Similar modules

Browse Content marketing