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 is a personal analytics platform that correlates habits, mood, productivity, and health data. In Switchy, @mentioning Exist lets your AI pull correlation insights, browse tracked attributes, and review profile settings — useful for teams building personal productivity experiments or wellness check-ins. The MCP exposes seven tools, including correlation retrieval and attribute browsing. OAuth2 setup requires user consent for read access to personal data. Note that Exist focuses on individual analytics, so team-wide dashboards aren't natively supported; you'll query one user's data at a time.

Common use cases

  • Surface habit-mood correlations for wellness reviews
  • Audit tracked attributes before planning experiments
  • Pull personal analytics into sprint retrospectives
  • Compare productivity patterns across team members
  • Generate weekly self-improvement summaries from data

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 to obtain 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 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. Open your Switchy workspace and navigate to Integrations, then click Add MCP. 2. Select Exist from the developer-tools category. 3. Click Connect and you'll be redirected to Exist's OAuth2 consent screen. 4. Grant read permissions for your profile, attributes, and correlations. 5. Switchy receives an authorization code and exchanges it for an access token automatically. 6. Return to Switchy and open any Project. 7. Type '@Exist get my user profile' in the chat to confirm the connection works. 8. If you see profile details returned, the integration is live. 9. Use '@Exist get correlations' to test correlation retrieval. 10. If authentication fails, revisit Integrations and re-authorize with fresh consent.

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

Works well with

Top models

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

How Switchy teams use it

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

Starter prompts

Show Recent Correlations

@Exist get my recent correlations and summarize the three strongest relationships you find, explaining what each correlation suggests about my routines.
Open in a Project →

List My Attributes

@Exist get my user attributes and group them by category, then highlight any attributes I haven't updated in over a week.
Open in a Project →

Profile Health Check

@Exist get my user profile and tell me which third-party services are connected, plus any missing data sources I should consider adding.
Open in a Project →

Explore Attribute Templates

@Exist get attribute templates related to productivity and sleep, then recommend two new attributes I should track based on my current data gaps.
Open in a Project →

Correlation Deep Dive

@Exist get correlations with strength above 0.5 and explain each one in plain language, including whether the relationship is positive or negative.
Open in a Project →

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.

More developer tools MCPs

See all developer tools MCPs

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