
Speech Vitality Index
STDIOMCP server providing validated speech analysis from Limitless Pendant recordings.
MCP server providing validated speech analysis from Limitless Pendant recordings.
A model context protocol (MCP) server that provides advanced analysis of conversations from Limitless Pendant recordings, with intelligent meeting detection, action item extraction, and comprehensive analytics.
limitless_search_lifelogs
now properly handles token limitslimitless_get_full_transcript
fetches complete data with automatic paginationupdatedAt
fieldnpm install -g 199bio-mcp-limitless-server
Add to your Claude Desktop MCP settings:
{ "mcpServers": { "limitless": { "command": "npx", "args": ["199bio-mcp-limitless-server"], "env": { "LIMITLESS_API_KEY": "your-api-key-here" } } } }
limitless_get_by_natural_time
limitless_detect_meetings
limitless_extract_action_items
limitless_get_raw_transcript
limitless_get_daily_summary
limitless_get_full_transcript
(NEW in v0.11.0)The MCP server now intelligently handles large datasets that would exceed Claude's token limits:
All list tools now support cursor-based pagination:
# First request
limitless_list_lifelogs_by_date(date="2025-07-24", limit=10)
# Returns: 10 items + cursor
# Next page
limitless_list_lifelogs_by_date(date="2025-07-24", limit=10, cursor="next_page_cursor")
For complete data without manual pagination:
limitless_get_full_transcript(date="2025-07-24", format="transcript_only")
Formats available:
summary
: Key information only (default)full
: Complete data including all fieldstranscript_only
: Just the transcript textinterface Lifelog { id: string; title?: string; markdown?: string; startTime: string; endTime: string; contents?: LifelogContentNode[]; isStarred?: boolean; // NEW: Whether this lifelog is starred updatedAt?: string; // NEW: When this lifelog was last updated } interface LifelogParams { // ... existing params ... isStarred?: boolean; // NEW: Filter for starred lifelogs only batch_size?: number; // NEW: Configurable batch size for performance tuning }
git clone https://github.com/199-biotechnologies/mcp-limitless-enhanced.git cd mcp-limitless-enhanced npm install npm run build
# Test with real API data LIMITLESS_API_KEY=your-key npm run dev
We welcome contributions that improve the functionality and reliability of this MCP server.
MIT License - see LICENSE file for details.
This message comes from Claude Desktop's UI when responses are too long or the conversation context is filling up. It's NOT related to:
Solution: Start a new conversation or ask for shorter responses.
This happens when non-JSON data is sent to the server. MCP servers use JSON-RPC over stdio, not HTTP.
Common mistake: Trying to connect with HTTP clients, browsers, or curl. Solution: Use Claude Desktop or a proper MCP client.
MCP servers are NOT HTTP servers. They communicate via JSON-RPC over stdin/stdout.
Wrong: curl http://localhost:8008
Right: Configure in Claude Desktop's MCP settings
As of March 2025, the Limitless API primarily surfaces data from the Limitless Pendant. Ensure:
What MCP servers ARE:
What MCP servers are NOT:
If you need HTTP access to Limitless data: