otherapi_key

Wachete

Wachete is a web monitoring service that allows users to track changes on web pages and receive notifications based on specified criteria.

Verdict

Wachete monitors web pages for changes and alerts your team when content shifts. In Switchy, @mention Wachete to create watchers that track specific page elements (via XPath), list active monitors, retrieve change notifications, and organize watchers into folders. Marketing teams use it to watch competitor pricing pages; ops teams track status dashboards; product teams monitor changelog feeds. You'll need an API key from your Wachete account. The MCP doesn't support editing watchers after creation — you delete and recreate instead.

Common use cases

  • Track competitor pricing updates daily
  • Monitor SaaS status pages for incidents
  • Watch job board postings for keywords
  • Alert when regulatory docs change
  • Catch changelog updates from vendors

Integration

Vendor
Wachete
Category
other
Auth
API_KEY
Tools
5
Composio slug
wachete

Tools

  • Create Watcher

    Tool to create a new watcher. use when setting up page monitoring after specifying url and xpath. confirm page url and xpath validity before running.

  • Delete watcher
    destructive

    Tool to delete a watcher. use when you need to remove a monitor by its id after confirmation. confirm the watcher id is correct before calling. example: "delete watcher with id 123abc."

  • Get folder content

    Tool to retrieve the content of a folder. use when you need to list subfolders and watchers inside a specific folder after managing folder structure.

  • List notifications

    Tool to list account notifications. use after authenticating to retrieve notifications for one or all wachets within an optional time range.

  • List watchers

    Tool to list all watchers. use when you need to retrieve your configured monitoring tasks.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the MCP Integrations tab. 2. Click 'Add Integration' and select Wachete from the list. 3. Log into your Wachete account at wachete.com, go to Settings > API, and generate a new API key. 4. Paste the API key into Switchy's connection dialog and click 'Connect'. 5. Return to any Space and type '@Wachete list watchers' to confirm the connection works — you should see your existing monitors or an empty list if you're starting fresh. 6. To create a watcher, provide the page URL and an XPath selector that identifies the content you want to track (Wachete's browser extension can help you find the right XPath). 7. Use '@Wachete list notifications' to retrieve recent change alerts across all your watchers.

What teammates see: by default, memories from Wachete are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

List Active Monitors

@Wachete list all watchers in my account so I can review what we're monitoring right now.
Open in a Space →

Create Competitor Watcher

@Wachete create a watcher for https://competitor.com/pricing that tracks the element at XPath //div[@class='price-tier'] and notify me when it changes.
Open in a Space →

Check Recent Changes

@Wachete list all notifications from the past week so I can see which pages have updated.
Open in a Space →

Organize by Folder

@Wachete get the content of folder 'Competitor Intel' so I can see which pricing pages we're tracking there.
Open in a Space →

Remove Old Watcher

@Wachete delete watcher with id 5f3a2b1c so we stop monitoring that deprecated changelog feed.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@wachete list all my active watchers and show me which pages they're monitoring

Output

Found 8 active watchers in your account: 'Competitor pricing page' (checks every 6 hours), 'Product changelog' (daily), 'Job postings – Engineering' (every 12 hours), 'API status page' (hourly), 'Terms of Service' (weekly), 'Blog RSS feed' (daily), 'Support KB updates' (every 3 days), and 'Partner directory' (weekly). Each watcher includes the target URL, check frequency, and last-checked timestamp. This illustrative list reflects a typical monitoring setup across pricing intel, content updates, and compliance tracking.

Notes

This read-heavy example shows how teams audit their monitoring coverage. Requires a valid API key with read access to watchers. Useful for onboarding new teammates or pruning stale monitors. The MCP returns watcher metadata but not the actual page content or change history.

Prompt

@wachete create a new watcher for https://example.com/releases monitoring the h2.version-number element, check it daily

Output

Created watcher 'releases monitor' (ID: 7f3a9b2c) targeting https://example.com/releases with XPath selector '//h2[@class="version-number"]'. Check frequency set to daily at 09:00 UTC. The watcher will send notifications when the selected element's content changes. First check scheduled for tomorrow morning. You can view change history in your Wachete dashboard once the initial baseline is captured.

Notes

This write example demonstrates setting up automated page monitoring with CSS/XPath selectors. Requires API key with write permissions. Before running, confirm the target URL is publicly accessible and the XPath is valid—incorrect selectors will create a watcher that never triggers. The MCP doesn't validate selector accuracy at creation time.

Prompt

@wachete pull notifications from the last 7 days and summarize which pages changed most frequently

Output

Retrieved 23 notifications across 8 watchers from the past week. Most active: 'API status page' triggered 9 times (uptime incidents on Jan 15, 17, 19), 'Competitor pricing page' changed 5 times (price adjustments detected), 'Blog RSS feed' added 4 new posts, 'Job postings – Engineering' updated 3 times (new roles posted), and 'Product changelog' changed twice. The API status page's frequency suggests monitoring a volatile endpoint—consider adjusting check frequency or notification thresholds to reduce noise.

Notes

This synthesis example pairs Wachete's notification data with AI reasoning to surface patterns. Useful for weekly reviews or identifying over-monitored pages. The time-range filter helps scope analysis. Note that notification volume depends on actual page volatility—a quiet week yields fewer insights. The MCP returns raw notifications; the AI performs the frequency ranking.

Use-case deep-dives

Competitor pricing page monitoring

When Wachete beats manual checks for pricing intel

A 3-person growth team at a B2B SaaS startup needs to track competitor pricing changes across 8 rival products. They're currently screenshotting pricing pages weekly in a shared doc. Wachete's Create Watcher tool lets them set up XPath monitors on each competitor's pricing table—when a price or tier name changes, the team gets a notification in Slack. This works cleanly if competitors use static HTML pricing tables. The trade-off: if a competitor renders pricing client-side with React or behind a login wall, Wachete can't see it. For public-facing pricing pages updated monthly or quarterly, this MCP turns a 20-minute weekly ritual into a passive alert system. Set it up once, let Switchy run the List Notifications tool in your Monday standup thread.

Regulatory filing change detection

Why compliance teams use Wachete for SEC filings

A 2-person legal ops team at a fintech monitors SEC EDGAR filings for 15 publicly traded partners. They need to know within 24 hours when a 10-K or 8-K drops. Wachete's XPath monitoring hits the EDGAR RSS feed or specific CIK pages, triggering notifications when new filings appear. The List Watchers and Get Folder Content tools let the team organize monitors by partner entity in Switchy's shared workspace. This beats manual daily checks or paying for a Bloomberg terminal add-on. The boundary: if you need full-text search inside PDFs or structured data extraction from filings, Wachete only catches the page change—you'll still open the PDF manually. For binary 'did something new post' alerts on public regulatory sites, this is the right call.

Job board scraping for recruiting

When Wachete works for niche talent sourcing

A 5-person recruiting agency sources candidates from 12 niche job boards that don't offer RSS or API access. They're manually refreshing boards twice daily to catch new postings before competitors. Wachete's Create Watcher tool monitors each board's listings page via XPath, pinging the team when new <div class='job-card'> elements appear. The Delete Watcher tool cleans up monitors when a client engagement ends. This works if the job boards use server-rendered HTML with stable selectors. The failure mode: boards that lazy-load content or rotate DOM IDs break XPath monitors within weeks. For stable, low-frequency boards posting 2-10 jobs daily, Wachete turns sourcing into a notification queue. If boards update selectors monthly or use heavy JavaScript, budget time for monitor maintenance.

Frequently asked

What does the Wachete MCP do in Switchy?

It lets your team monitor web pages for changes without leaving the AI workspace. You can create watchers that track specific parts of a page using XPath selectors, list existing monitors, check notifications when content updates, and delete watchers you no longer need. Useful for tracking competitor pricing, job postings, or regulatory updates that don't have RSS feeds.

Do I need a Wachete account to use this MCP?

Yes. You need an active Wachete account and an API key from their dashboard. The MCP authenticates using that key, so whoever connects it in Switchy must have access to the Wachete account you want to monitor. Free tier accounts work, but check Wachete's limits on how many watchers and checks you get per month.

Can the Wachete MCP send alerts when a page changes?

No. It retrieves notifications that Wachete has already recorded, but it doesn't configure alert channels or send messages itself. If you want Slack or email alerts, set those up in Wachete's dashboard first. The MCP is for querying what changed and managing your watchers, not for routing notifications to your team.

How is this different from just using Wachete's web app?

The MCP lets you create and manage watchers from inside a conversation with your AI assistant. Instead of logging into Wachete to add a new monitor, you can say "watch this URL for price changes" and the assistant handles the XPath and watcher creation. Faster for one-off tasks, but you'll still use the web app for complex selector debugging.

Who on my team should connect the Wachete MCP?

Whoever owns your Wachete account or has the API key. Since watchers are account-level resources, everyone in Switchy will see the same monitors once connected. If multiple people need to create watchers, share the API key or use a team Wachete account. The MCP doesn't consume extra Switchy seats or plan limits.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.