Skip to main content
Glama
Shirlineyn

fatsecret-coach

by Shirlineyn

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
COACH_USERSYesComma-separated list of household members served by the single worker, e.g. "me,partner".
COACH_USER_IDNoFallback user used when a bearer token is not associated with any user.
COACH_OAUTH_USER_2NoPrimary user mapped to the second OAuth client, e.g. "partner".
COACH_OAUTH_CLIENT_IDNoOAuth client ID for the first Claude connector.claude-connector
FATSECRET_CONSUMER_KEYYesFatSecret OAuth 1.0 Consumer Key from platform.fatsecret.com (API Keys → OAuth 1.0).
COACH_OAUTH_CLIENT_ID_2NoOAuth client ID for the second Claude connector (separate Claude account), e.g. "claude-connector-partner".
COACH_OAUTH_CLIENT_SECRETYesOAuth client secret for the first Claude connector (OAuth Client ID `claude-connector`). Required: `/token` only issues tokens to clients presenting this secret. Generate e.g. with `openssl rand -hex 32`.
FATSECRET_CONSUMER_SECRETYesFatSecret OAuth 1.0 Consumer Secret from platform.fatsecret.com (API Keys → OAuth 1.0).
COACH_OAUTH_CLIENT_SECRET_2NoOAuth client secret for the second Claude connector, used when a second household member connects their own Claude account.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources