Fulcra Context MCP
This server provides access to personal health, fitness, and location data from the Fulcra Context platform. Here's what you can do:
Get Workouts – Retrieve details about workouts completed during a specified time period.
Get Metrics Catalog – Browse all available time-series health/activity metrics.
Get Metric Time Series – Fetch time-series data for a specific metric (e.g., heart rate, steps) with options for sample rate, null handling, and calculations (max, min, delta, mean, etc.).
Get Metric Samples – Retrieve raw, unprocessed samples for a given metric over a time range.
Get Sleep Cycles – Retrieve summarized sleep cycle data derived from sleep stage samples, with configurable stage filtering and cycle gap thresholds.
Get Location at Time – Look up the user's geographic location at a specific point in time, with a configurable look-back window and optional reverse geocoding.
Get Location Time Series – Retrieve a time series of the user's locations over a period, with options for distance filtering and reverse geocoding.
Get User Info – Retrieve general user metadata such as time zone, calendar IDs, and other profile information.
Mentioned as a communication channel for support, but not explicitly identified as an integration target for the MCP server.
Provides access to GitHub through the Fulcra API, allowing interaction with GitHub repositories. The MCP server maintains OAuth2 authentication for secure GitHub access without exposing tokens to MCP clients.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Fulcra Context MCPshow me my recent heart rate data"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
fulcra-context-mcp: An MCP server to access your Fulcra Context data
This is an MCP server that provides tools and resources to call the Fulcra API using fulcra-api.
There is a public instance of this server running at https://mcp.fulcradynamics.com/mcp. See https://fulcradynamics.github.io/developer-docs/mcp-server/ to get started quickly. This repo is primarily for users who need to run the server locally, want to see under the hood, or want to help contribute.
When run on its own (or when FULCRA_ENVIRONMENT is set to stdio), it acts as a local MCP server using the stdio transport. Otherwise, it acts as a remote server using the Streamble HTTP transport. It handles the OAuth2 callback, but doesn't leak the exchanged tokens to MCP clients. Instead, it maintains a mapping table and runs its own OAuth2 service between MCP clients.
Remote Connection using Proxy
Claude for Desktop config (claude_desktop_config.json) file:
{
"mcpServers": {
"fulcra_context": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.fulcradynamics.com/mcp"
]
}
}
}Local Connection
Similar config using uvx:
{
"mcpServers": {
"fulcra_context": {
"command": "uvx",
"args": [
"fulcra-context-mcp@latest"
]
}
}
}
Debugging
Both the MCP Inspector and mcp-remote tools can be useful in debugging.
Related MCP server: mcp-workflowy
Bugs / Feature Requests
Please feel free to reach out via the GitHub repo for this project or join our Discord to reach out directly. Email also works (support@fulcradynamics.com).
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/fulcradynamics/fulcra-context-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server