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.3.tar.gz (49.3 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.3-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for familybugle_mcp-0.1.3.tar.gz
Algorithm Hash digest
SHA256 3ebd88ab689b8bb0bfa0aa6031676c84e2e63b4a761b704bf3db5cb4bf59007c
MD5 17fe2192b8a21f88ec058066bd9a6734
BLAKE2b-256 52ea9c008507af8b20b63d1794c5cbfac17d018e63e888729f0fc6c22909e25a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for familybugle_mcp-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4780a488a1de179f3aee980feb4bacea46d3371dc98cb78650907cc4fe08b828
MD5 a8cc5ce8c717a08c7c22742d7f9d257b
BLAKE2b-256 6abf50883fbcd6da52a4bb577530a70aeb66d60a9ff29062795e61936659374c

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