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 3 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.

Combined tool schemas < 1500 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://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.0.tar.gz (48.9 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.0-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: familybugle_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 48.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.9

File hashes

Hashes for familybugle_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 94e3e415b80e77854f1f207f1733ca3a4644acd388de5b432c0f3fe919c47cff
MD5 1f8295d98106a07a457b3704b187ef96
BLAKE2b-256 0bfdd56620f95c99e1f40d8a8fc431f4fa8d6b45f3a6360e873a90f1714c7f81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for familybugle_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6517cdead2b8c4d20a06da21e833fff853bfc3fbc0d7f3d54bb70e274f8f004d
MD5 da3e20d2a3dcd088021690dca5440f4b
BLAKE2b-256 6aaa99c789345e0356d4c01a4c438274680b21dfb65ce4e037708e3dc3fc6c01

See more details on using hashes here.

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