Skip to main content

Model Context Protocol server for Park City Families — plug Family Bugle into Claude Desktop, Cursor, or any MCP-compatible client.

Project description

familybugle-mcp

Model Context Protocol server for Park City Families — plug Family Bugle into Claude Desktop, Cursor, or any MCP-compatible client.

Claude: "Find ski camps for my 7-year-old in Park City"
→ calls search("ski camps", type="activity", filters={age: 7})
→ returns Youth Ski Camp, Basin Rec Snowsports, Park City Mountain Kids Camp
→ "Here are three ski camps available this winter..."

Install

No installation required. Use uvx to run directly:

uvx familybugle-mcp

Or install permanently:

pip install familybugle-mcp

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "familybugle": {
      "command": "uvx",
      "args": ["familybugle-mcp"],
      "env": {
        "FAMILYBUGLE_API_KEY": "fb_live_YOUR_KEY_HERE"
      }
    }
  }
}

Restart Claude Desktop after saving. You'll see "familybugle" in the tools panel.

Cursor

Add to .cursor/mcp.json in your project root, or ~/.cursor/mcp.json globally:

{
  "mcpServers": {
    "familybugle": {
      "command": "uvx",
      "args": ["familybugle-mcp"],
      "env": {
        "FAMILYBUGLE_API_KEY": "fb_live_YOUR_KEY_HERE"
      }
    }
  }
}

API Key

The server works without a key (public tier: 100 requests/hour). For higher limits, get a free key:

  1. Sign in at familybugle.com/account — Developer tab
  2. Click Create API key, copy the fb_live_... value
  3. Paste into the env.FAMILYBUGLE_API_KEY field in your config

See familybugle.com/ai for rate limit details.

The 5 Tools

Tool What it does
search Search activities and providers by keyword. Optional filters: age, category, location, date range, price. Returns up to 10 compact results.
get Fetch full details for a specific activity or provider by id. Use after search to get the complete record.
ask Ask a natural-language question about Park City family life. Returns an answer with source citations.
school_breaks List upcoming school calendar breaks (spring break, holidays, teacher days) ordered by start date.
tuition Get tuition rate schedules for a daycare or school by provider id. Use search first to find the id.

Combined tool schemas < 2500 tokens — designed to be lean so you don't burn context budget just loading the server.

Example prompts

"Find indoor activities for a 4-year-old this weekend"
"What daycares are available in Old Town Park City?"
"When is spring break and what camps are available?"
"Compare ski lessons for ages 6-10"
"What's the price range for swimming lessons?"

Environment Variables

Variable Default Description
FAMILYBUGLE_API_KEY (none) API key for authenticated tier
FAMILYBUGLE_API_URL https://api.familybugle.com Override API base URL (for local dev)

Local development

Point at a local backend:

{
  "mcpServers": {
    "familybugle": {
      "command": "uvx",
      "args": ["familybugle-mcp"],
      "env": {
        "FAMILYBUGLE_API_URL": "http://localhost:8000"
      }
    }
  }
}

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

familybugle_mcp-0.1.4.tar.gz (53.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

familybugle_mcp-0.1.4-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

Details for the file familybugle_mcp-0.1.4.tar.gz.

File metadata

  • Download URL: familybugle_mcp-0.1.4.tar.gz
  • Upload date:
  • Size: 53.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for familybugle_mcp-0.1.4.tar.gz
Algorithm Hash digest
SHA256 c9903a62aae7651db76f802d01bcfea9aaf63065015e7cdc447abc5c67120998
MD5 857a5d13cf4924aa7dc4fb031bdfab11
BLAKE2b-256 79526a6cd4abc1bf4fabc61996eabdb9b5aa9d69545033142b5ed74b0c9d6b37

See more details on using hashes here.

Provenance

The following attestation bundles were made for familybugle_mcp-0.1.4.tar.gz:

Publisher: publish.yml on GenerativeAdventure/park-city-families

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file familybugle_mcp-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for familybugle_mcp-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 022c9295910ac13238196b03d1739f28c516f43c5734f17a0a4c8f99fc50f9ea
MD5 babd8839ee9245294e9c62d74adddd58
BLAKE2b-256 a95090bcd65b58483f17b627dba9add387c72812d7d6e1fff806e1ae05d039e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for familybugle_mcp-0.1.4-py3-none-any.whl:

Publisher: publish.yml on GenerativeAdventure/park-city-families

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page