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://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.2.tar.gz (49.2 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.2-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for familybugle_mcp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 728671a3f1173ccf9faaab57c8056a45f8866715af1a8a7a604c45d7aa32def9
MD5 d37b6ad20475880e6407f577a2be1652
BLAKE2b-256 f2af6d53e4d2160679829fd64274514e0931167061dcbceea00c4f98a706a3a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for familybugle_mcp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 845e519e42d25a52dd07b5cf65c8ae212f9d08fbcf7b2fe2edad5c55c33dc032
MD5 3709bab955721181dbf2ee28c5c56dbc
BLAKE2b-256 546f999b81045d63a0764e55c2c80b8ce3cc23f0375a014b14844ae2aff7b3c9

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