LIVE ENDPOINT
https://vital.usefulapi.io/mcp
Connect to this endpoint to inspect the live schema for vital_get_meal and invoke it with your own arguments.
Indexed input schema
{}Risk classification
Inferred read-only · medium confidence · heuristic, not a guarantee.
- No write-capable action terms were found; this is not proof that invocation has no side effects.
Parent server
CONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.vital-mcp]
url = "https://vital.usefulapi.io/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"vital-mcp": {
"type": "http",
"url": "https://vital.usefulapi.io/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: vital-mcp
Remote MCP URL: https://vital.usefulapi.io/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"vital-mcp": {
"url": "https://vital.usefulapi.io/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"vital-mcp": {
"type": "http",
"url": "https://vital.usefulapi.io/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "vital-mcp",
"transport": "streamable-http",
"url": "https://vital.usefulapi.io/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
Related tools
vital_list_users— List all Vital users in your team, paginated.vital_get_user— Get a single Vital user by their Vital user_id.vital_resolve_user— Look up a Vital user by your own client_user_id (the stable id you assigned).vital_get_user_connected_providers— List the wearables/data sources (providers) a user has connected.vital_get_user_latest_info— Get the latest device/app info reported for a user.vital_list_providers— List all providers (wearables/data sources) Vital supports.vital_get_sleep— Get sleep summaries for a user over a date range.vital_get_activity— Get activity summaries for a user over a date range.