Wachete
Wachete is a web monitoring service that allows users to track changes on web pages and receive notifications based on specified criteria.
Verdict
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 watcherdestructive
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
- 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
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.
@wachete list all my active watchers and show me which pages they're monitoring
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.
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.
@wachete create a new watcher for https://example.com/releases monitoring the h2.version-number element, check it daily
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.
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.
@wachete pull notifications from the last 7 days and summarize which pages changed most frequently
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.
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
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.
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.
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.