{"apiVersion":"v1","directorySlug":"dose-habit-sync-mcp-b030d2e2ed","title":"DOSE","description":"DOSE is a progressive habit-building app inspired by the Dopamine, Oxytocin, Serotonin and Endorphins framework. Build the behaviours that support your brain and body — one habit at a time.","pageUrl":"https://www.mcpbundles.com/skills/dose-habit-sync-mcp-b030d2e2ed","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://dose-habit-sync.com/api/mcp","hostedMcpUrl":null,"toolCount":19,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.dose-habit-sync/dose-habit-sync-mcp-b030d2e2ed","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"query_challengeparticipation","description":"Find ChallengeParticipation records - pass id for one record, or query for a filtered list.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"skip":{"type":"integer"},"sort":{"type":"string"},"limit":{"type":"integer"},"query":{"type":"object"},"fields":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_challengeparticipation","displayName":"query_challengeparticipation","title":"query_challengeparticipation"},{"name":"query_communityreport","description":"Find CommunityReport records - pass id for one record, or query for a filtered list.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"skip":{"type":"integer"},"sort":{"type":"string"},"limit":{"type":"integer"},"query":{"type":"object"},"fields":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_communityreport","displayName":"query_communityreport","title":"query_communityreport"},{"name":"query_contact","description":"Find Contact records - pass id for one record, or query for a filtered list.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"skip":{"type":"integer"},"sort":{"type":"string"},"limit":{"type":"integer"},"query":{"type":"object"},"fields":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_contact","displayName":"query_contact","title":"query_contact"},{"name":"query_dosestack","description":"Find DoseStack records - pass id for one record, or query for a filtered list.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"skip":{"type":"integer"},"sort":{"type":"string"},"limit":{"type":"integer"},"query":{"type":"object"},"fields":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_dosestack","displayName":"query_dosestack","title":"query_dosestack"},{"name":"query_dosestackattempt","description":"Find DoseStackAttempt records - pass id for one record, or query for a filtered list.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"skip":{"type":"integer"},"sort":{"type":"string"},"limit":{"type":"integer"},"query":{"type":"object"},"fields":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_dosestackattempt","displayName":"query_dosestackattempt","title":"query_dosestackattempt"},{"name":"query_dosestacksave","description":"Find DoseStackSave records - pass id for one record, or query for a filtered list.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"skip":{"type":"integer"},"sort":{"type":"string"},"limit":{"type":"integer"},"query":{"type":"object"},"fields":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_dosestacksave","displayName":"query_dosestacksave","title":"query_dosestacksave"},{"name":"query_guideprogress","description":"Find GuideProgress records - pass id for one record, or query for a filtered list.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"skip":{"type":"integer"},"sort":{"type":"string"},"limit":{"type":"integer"},"query":{"type":"object"},"fields":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_guideprogress","displayName":"query_guideprogress","title":"query_guideprogress"},{"name":"query_habitcompletion","description":"Find HabitCompletion records - pass id for one record, or query for a filtered list.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"skip":{"type":"integer"},"sort":{"type":"string"},"limit":{"type":"integer"},"query":{"type":"object"},"fields":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_habitcompletion","displayName":"query_habitcompletion","title":"query_habitcompletion"},{"name":"query_habitsuggestion","description":"Find HabitSuggestion records - pass id for one record, or query for a filtered list.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"skip":{"type":"integer"},"sort":{"type":"string"},"limit":{"type":"integer"},"query":{"type":"object"},"fields":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_habitsuggestion","displayName":"query_habitsuggestion","title":"query_habitsuggestion"},{"name":"query_healthintegration","description":"Find HealthIntegration records - pass id for one record, or query for a filtered list.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"skip":{"type":"integer"},"sort":{"type":"string"},"limit":{"type":"integer"},"query":{"type":"object"},"fields":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_healthintegration","displayName":"query_healthintegration","title":"query_healthintegration"},{"name":"query_healthmetric","description":"Find HealthMetric records - pass id for one record, or query for a filtered list.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"skip":{"type":"integer"},"sort":{"type":"string"},"limit":{"type":"integer"},"query":{"type":"object"},"fields":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_healthmetric","displayName":"query_healthmetric","title":"query_healthmetric"},{"name":"query_journalentry","description":"Find JournalEntry records - pass id for one record, or query for a filtered list.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"skip":{"type":"integer"},"sort":{"type":"string"},"limit":{"type":"integer"},"query":{"type":"object"},"fields":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_journalentry","displayName":"query_journalentry","title":"query_journalentry"},{"name":"query_learninggoal","description":"Find LearningGoal records - pass id for one record, or query for a filtered list.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"skip":{"type":"integer"},"sort":{"type":"string"},"limit":{"type":"integer"},"query":{"type":"object"},"fields":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_learninggoal","displayName":"query_learninggoal","title":"query_learninggoal"},{"name":"query_phonesession","description":"Find PhoneSession records - pass id for one record, or query for a filtered list.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"skip":{"type":"integer"},"sort":{"type":"string"},"limit":{"type":"integer"},"query":{"type":"object"},"fields":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_phonesession","displayName":"query_phonesession","title":"query_phonesession"},{"name":"query_reclaimedactivity","description":"Find ReclaimedActivity records - pass id for one record, or query for a filtered list.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"skip":{"type":"integer"},"sort":{"type":"string"},"limit":{"type":"integer"},"query":{"type":"object"},"fields":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_reclaimedactivity","displayName":"query_reclaimedactivity","title":"query_reclaimedactivity"},{"name":"query_socialinteraction","description":"Find SocialInteraction records - pass id for one record, or query for a filtered list.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"skip":{"type":"integer"},"sort":{"type":"string"},"limit":{"type":"integer"},"query":{"type":"object"},"fields":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_socialinteraction","displayName":"query_socialinteraction","title":"query_socialinteraction"},{"name":"query_usermilestone","description":"Find UserMilestone records - pass id for one record, or query for a filtered list.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"skip":{"type":"integer"},"sort":{"type":"string"},"limit":{"type":"integer"},"query":{"type":"object"},"fields":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_usermilestone","displayName":"query_usermilestone","title":"query_usermilestone"},{"name":"query_userprofile","description":"Find UserProfile records - pass id for one record, or query for a filtered list.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"skip":{"type":"integer"},"sort":{"type":"string"},"limit":{"type":"integer"},"query":{"type":"object"},"fields":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_userprofile","displayName":"query_userprofile","title":"query_userprofile"},{"name":"query_wellbeingscore","description":"Find WellbeingScore records - pass id for one record, or query for a filtered list.","inputSchema":{"type":"object","properties":{"id":{"type":"string"},"skip":{"type":"integer"},"sort":{"type":"string"},"limit":{"type":"integer"},"query":{"type":"object"},"fields":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"query_wellbeingscore","displayName":"query_wellbeingscore","title":"query_wellbeingscore"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=DOSE&config=eyJ1cmwiOiAiaHR0cHM6Ly9kb3NlLWhhYml0LXN5bmMuY29tL2FwaS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22DOSE%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fdose-habit-sync.com%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22DOSE%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fdose-habit-sync.com%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=DOSE&connectorUrl=https%3A%2F%2Fdose-habit-sync.com%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"DOSE\" --url \"https://dose-habit-sync.com/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/dose-habit-sync-mcp-b030d2e2ed","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/dose-habit-sync-mcp-b030d2e2ed/tools/{tool}","mcpServerUrl":"https://dose-habit-sync.com/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/dose-habit-sync-mcp-b030d2e2ed?live=1"}