developer-toolsoauth2

Exist

Exist is a personal analytics app that combines data from various services to help users understand and improve their lives.

Verdict

Exist tracks personal metrics — mood, productivity, sleep, exercise, screen time — and surfaces correlations between them. In Switchy, @mentioning Exist lets your team pull attribute data, discover patterns, and review correlations without opening the app. Useful for coaches, wellness leads, or anyone running self-experiments who wants AI to interpret their data during planning or reflection sessions. Requires OAuth; each user connects their own Exist account, so this works best for individual workflows rather than shared dashboards.

Common use cases

  • Surface mood and productivity correlations during retrospectives
  • Review sleep trends before planning sprint capacity
  • Check daily attribute summaries in standup
  • Identify habit patterns for coaching sessions
  • Pull wellness data into personal OKR reviews

Integration

Vendor
Exist
Category
developer-tools
Auth
OAUTH2
Tools
7
Composio slug
exist

Tools

  • Exist OAuth2 Authorize

    Tool to initiate the oauth2 authorization flow for user consent. use when you need an authorization code before exchanging for an access token.

  • Exist OAuth2 Authorize

    Tool to initiate the oauth2 authorization flow for user consent. use when you need to obtain an authorization code before exchanging for an access token.

  • Get Attribute Templates

    Tool to retrieve a paged list of supported attribute templates. use when you need to browse available templates before creating or updating data.

  • Get Correlations

    Tool to retrieve a paginated list of recent correlations. use when exploring relationships between your tracked attributes, optionally filtering by strength or attribute.

  • Get User Attributes

    Tool to retrieve a paged list of the user's attributes without values. use when you need metadata on available attributes for filtering or selection.

  • Get User Profile

    Tool to retrieve the authenticated user's profile details and preferences. use after authentication to inspect account settings and status.

  • Get User Profile

    Tool to retrieve the authenticated user's profile details and preferences. use after authentication to inspect account settings and status.

Setup

Setup guide

  1. 11. In your Switchy workspace, navigate to Settings > Integrations and select Exist from the MCP catalog. 2. Click Connect and you'll be redirected to Exist's OAuth consent screen. 3. Log in with your Exist credentials and authorize Switchy to read your attributes, correlations, and profile data. 4. Once redirected back, Switchy confirms the connection and stores your access token. 5. Open any Space and type '@Exist get my user profile' to verify the integration — you should see your Exist username, timezone, and account status. 6. To explore tracked metrics, try '@Exist get my attributes' or '@Exist show recent correlations' and the MCP will fetch live data from your account.

What teammates see: by default, memories from Exist 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

Weekly Wellness Summary

@Exist get my recent correlations and user attributes, then write a short summary of which habits are helping or hurting my productivity this week.
Open in a Space →

Mood Pattern Analysis

@Exist show correlations related to mood, then explain which tracked metrics have the strongest positive or negative relationship with how I feel.
Open in a Space →

Attribute Template Lookup

@Exist get attribute templates and show me the top ten, including their names and what they measure.
Open in a Space →

Sleep Impact Check

@Exist retrieve my user profile and correlations, then tell me if sleep is showing up as a significant factor in my recent performance.
Open in a Space →

Monthly Habit Report

@Exist get my attributes and recent correlations, then draft a monthly habit report highlighting the three strongest patterns and one area to improve.
Open in a Space →

Example outputs

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

Prompt

@Exist what correlations have you found between my sleep quality and productivity over the last month?

Output

Based on your Exist data, here are three notable correlations from the past 30 days: (1) Days with 7+ hours of sleep showed 23% higher productivity scores (moderate positive correlation, r=0.61). (2) Morning workouts correlated with 18% better sleep quality that night (r=0.54). (3) Screen time after 9pm negatively impacted next-day focus (-15%, r=-0.48). These patterns are based on 28 days of tracked data across sleep, activity, and productivity attributes.

Notes

This example showcases Exist's core strength: surfacing statistical relationships between life metrics. Requires OAuth2 consent and at least 2-3 weeks of tracked data across multiple attributes. Correlation strength varies by individual tracking consistency — sparse data yields weaker insights.

Prompt

@Exist show me all the attribute templates I can track, filtered to health and fitness categories

Output

Exist supports 47 attribute templates in health and fitness categories. Key examples include: steps (integer, daily), sleep_total (minutes, daily), weight (decimal, daily), workouts (count, daily), resting_heart_rate (bpm, daily), mood (1-5 scale, daily), and energy_level (1-5 scale, daily). Each template defines the data type, update frequency, and whether it accepts manual entries or requires third-party integrations like Apple Health or Fitbit.

Notes

This read-heavy example demonstrates browsing Exist's data schema before logging custom attributes. Useful for understanding what metrics the platform supports and planning integrations. The template list is static per Exist's API version, so results are predictable across accounts.

Prompt

@Exist pull my profile settings and summarize which integrations I have active and what my current tracking streak is

Output

Your Exist profile shows: Username 'alex_metrics', timezone UTC-8, account created March 2023. Active integrations: Fitbit (steps, sleep, heart rate), RescueTime (productivity score), and Spotify (music listening). Your current tracking streak is 142 consecutive days. Attributes with recent data: 12 of 18 enabled. Email notifications are on for weekly insights; correlation alerts are set to 'moderate strength or higher' threshold.

Notes

This synthesis example pairs profile metadata with AI interpretation to give actionable account status. Requires valid OAuth2 token with profile:read scope. The response combines static settings with dynamic streak/integration data — helpful for onboarding or troubleshooting gaps in tracking coverage.

Use-case deep-dives

Personal productivity correlation analysis

When Exist wins for self-tracking teams doing async work

A 3-person remote consulting team wants to understand why some weeks feel more productive than others. Each person tracks sleep, exercise, and mood in Exist already. The Exist MCP lets them pull correlations into a shared Switchy workspace during monthly retros—no manual CSV exports, no spreadsheet wrangling. The Get Correlations tool surfaces relationships like 'low sleep correlates with fewer PRs merged' without anyone needing to run stats. This works because the team is small and everyone opts in. If you're over 8 people or need company-wide dashboards, you'll hit Exist's per-user pricing wall fast. For tiny teams doing lightweight self-optimization, this is the fastest path from personal data to shared insight.

Client health check automation

When this MCP loses for customer success workflows

A 5-person agency wants to automate weekly client health checks by pulling Exist data on client team activity levels. The problem: Exist is a personal life-tracking tool, not a B2B analytics platform. The Get User Attributes and Get User Profile tools return individual user data, not aggregated team metrics or client account rollups. You'd need every client team member to authenticate separately, then manually correlate their personal attributes to project outcomes. That's a non-starter for client-facing work. If you need team-level health signals, use a project management MCP like Linear or Asana instead. Exist shines for personal optimization, not business intelligence. Save it for internal team experiments, not client deliverables.

Onboarding habit formation tracking

When this MCP is borderline for new hire ramp-up

A 6-person startup wants to track how new hires' daily habits (commute time, meeting load, focus hours) correlate with onboarding velocity. The Exist MCP can pull attribute templates and correlations, but only if every new hire already uses Exist and grants OAuth2 access. That's a big ask during week one. The Get Attribute Templates tool shows what's trackable, but you're relying on voluntary self-reporting—no automatic Slack or calendar integration. If your team already lives in Exist for personal tracking, this adds useful context to onboarding retros. If not, the setup friction outweighs the insight. Use this MCP when habit data already exists, not as a forcing function to create it.

Frequently asked

What does the Exist MCP do in Switchy?

The Exist MCP connects your personal analytics data from Exist.io to Switchy's AI workspace. It lets your team query correlations between tracked attributes (like mood, productivity, sleep), retrieve attribute templates, and pull user profile data. Useful for teams building health-tech products or analyzing personal data patterns without writing API code.

Does the Exist MCP require OAuth2 consent from each user?

Yes. Each team member who wants to query their Exist data must authorize Switchy via OAuth2. The MCP includes an authorization tool that initiates the consent flow. You'll need an Exist account with data already tracked — the MCP can't write new data, only read existing attributes and correlations.

Can the Exist MCP write new data or update my tracked attributes?

No. The seven tools exposed are read-only: they retrieve attribute templates, correlations, user profiles, and attribute metadata. If you need to log new mood entries or update custom attributes, use Exist's native app or their write-enabled API endpoints directly. This MCP is for analysis, not data entry.

How is this different from querying the Exist API myself?

The MCP handles OAuth token management and exposes Exist's endpoints as natural-language tools inside Switchy. Instead of writing curl commands or managing refresh tokens, your team asks questions like "show my recent correlations" and the AI routes the request. Faster for ad-hoc queries; less flexible than a custom integration.

Who on my team should connect their Exist account?

Only team members who track personal data in Exist and want to query it via Switchy's AI. This is typically product managers analyzing their own usage patterns or researchers pulling correlation data. Each connection is user-scoped — one person's authorization doesn't grant access to another's Exist data.

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