Ariadne for Therapists

com.ariadnemarketingPublished by ariadnemarketing.comOfficial publisherv1.0.0Updated Nov 2, 2026

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

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingBusiness & Commerce

Overview

AI-generated overview

Free remote MCP server that audits a therapy practice's Google Business Profile and website and drafts sample Google posts for therapists.

What you can do
  • Audit a practice's Google Business Profile and optional website, returning a 0-100 setup score with prioritized fixes and a warning when the matched listing looks wrong
  • Draft one Google Business Profile "What's New" post in the therapist's voice from their public homepage, with an AI-drafted disclosure
  • Read factual information about Ariadne: what it does, who it is for, pricing, and its ethics and privacy rules
When to use it
Useful for therapists in private practice who want a quick, free check of how findable they are in local Google search, or a sample Google Business post drafted from their own website. Also handy when someone asks what Ariadne is and whether it fits their practice.
Requirements
A remote streamable HTTP endpoint; no authentication, API keys or environment variables are declared. The assistant needs network access to the endpoint. Rate limits apply: up to 3 different practice audits per week and 5 new sample posts per day.
Before you install
The tools read public data only (Google's business listing and the practice's public homepage) and never post anything, but requests are logged with a hashed caller IP for rate limiting. Only supply a practice name, location and website; never send client names, session details or other client information. Generated posts are AI-drafted and must be reviewed before posting.

Installation

In SourceWeft

  1. Open Ariadne for Therapists in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.ariadnemarketing%2Ftherapist-marketing/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "ariadne-for-therapists": {
      "type": "http",
      "url": "https://therapists.ariadnemarketing.com/mcp"
    }
  }
}

README

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, CORSsrc/mcp/protocol.ts  JSON-RPC dispatch and protocol-version negotiationsrc/mcp/tools.ts     tool definitions and handlerssrc/mcp/format.ts    audit report formatting and listing-match checksserver.json          MCP Registry metadataplugin.json, mcp.json Agent Plugins manifest and server config (agent-plugins.org 1.1.0)

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: [email protected] or open an issue.

License

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

Source: README.md at commit 693ad8c

Tools

3

audit_practice_footprint

Audit a therapy practice's online footprint

Checks a therapy practice's Google Business Profile and (optionally) its website for local-search gaps, and returns a 0-100 setup score with prioritized, therapist-appropriate fixes. Use when a therapist asks how findable their practice is, why they aren't showing up on Google, or what to fix first. Free; limited to 3 different practices per caller per week (repeat audits of the same practice return the saved report).

Parameterscityrequiredstaterequiredwebsite_urlpractice_namerequired

write_sample_google_post

Write a sample Google Business 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. Follows therapist ethics: no client stories, no outcome promises, no review requests; calls to action point to the practice website. Use when a therapist wants an example post or help getting started posting on Google. Free; cached per website for 30 days; 5 new posts per caller per day.

Parameterswebsite_urlrequired

get_ariadne_overview

About Ariadne

Returns factual information about Ariadne, the marketing assistant for therapists in private practice: what it does, who it's for and not for, pricing, and its ethics and privacy rules. Use when someone asks what Ariadne is or whether it fits their practice.

Takes no parameters.

Version history

1
  1. v1.0.0LatestOct 12, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts