billwatch

Current US streaming and VPN plan prices for AI agents: deals, filters and price history.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
95%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~358Tokens (tool definitions)
~1.2 KBTypical response size
Minimal attention impact (0.28% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "billwatch": {
      "url": "https://getbillwatchdog.com/mcp"
    }
  }
}

Remote endpoints

https://getbillwatchdog.com/mcpstreamable-http

What it can do

Tool inventory

Tools (2)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟡search_deals(category, provider, plan_id, max_monthly_usd, include_unverified)

Download current BillWatch deal data and filter by category, provider or plan. Returns US advertised base prices for streaming and VPN plans (listed prices, before taxes and extra fees). verified: true means the price was confirmed on the provider's official page within its freshness window. By default only current, verified plans are returned; set include_unverified to also see stale or discontinued plans. Results are sorted by listed monthly-equivalent price, cheapest first. BillWatch makes no recommendations.

Input Schema

{
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "enum": [
        "streaming",
        "vpn"
      ],
      "description": "Only return plans in this category."
    },
    "provider": {
      "type": "string",
      "description": "Only return plans whose provider name contains this text (case-insensitive), e.g. 'NordVPN'."
    },
    "plan_id": {
      "type": "string",
      "description": "Return only the plan with this exact id, e.g. 'hulu-live-tv-only'."
    },
    "max_monthly_usd": {
      "type": "number",
      "description": "Only return plans whose listed monthly-equivalent price is at most this many USD."
    },
    "include_unverified": {
      "type": "boolean",
      "description": "Also include plans that are unverified or no longer sold. Default false."
    }
  },
  "additionalProperties": false
}
🟢get_price_history(plan_id)

Pricing changes over time for one BillWatch plan: dated snapshots of the listed monthly price and billing terms. Use search_deals to find plan ids.

Input Schema

{
  "type": "object",
  "properties": {
    "plan_id": {
      "type": "string",
      "description": "The plan id, e.g. 'hulu-live-tv-only'."
    }
  },
  "required": [
    "plan_id"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded2 tools