polarsteps-mcp
An unofficial Polarsteps MCP Server enabling models to interact with the Polarsteps API
Documentation
> [!WARNING]\
> This MCP server uses the `polarsteps-api` package to access Polarsteps data through undocumented APIs. Important: Please read the associated legal disclaimer and terms of use before using this tool. By using this MCP server, you agree to the terms outlined in the API package and acknowledge the associated risks.
Polarsteps MCP Server
A Model Context Protocol (MCP) server that enables Claude and other AI assistants to access Polarsteps travel data. Query user profiles, trip details, travel statistics, and search through travel histories with natural language.
Features
- User Profiles: Get profile info, social stats, and travel metrics
- Trip Data: Access detailed trip information, timelines, and locations
- Smart Search: Find trips by destination, theme, or keywords with fuzzy matching
- Travel Analytics: Retrieve comprehensive travel statistics and achievements
Quick Start
Until I add it to PyPI, the quickest way to get started is using Smithery:
npx -y @smithery/cli install @remuzel/polarsteps-mcp --client claudeThen configure your Polarsteps token.
Configuration
You'll need your Polarsteps `remember_token` to authenticate API requests.
Getting Your Token
1. Go to https://www.polarsteps.com/ and make sure you're logged in
2. Open your browser's Dev Tools:
3. Find the `remember_token` cookie for https://www.polarsteps.com
4. Copy the token value
Setting the Token
Set your token as an environment variable:
export POLARSTEPS_REMEMBER_TOKEN="your_remember_token_here"Usage
With Claude Desktop
Add this configuration to your Claude Desktop settings:
{
"mcpServers": {
"polarsteps": {
"command": "uvx",
"args": ["--from", "git+https://github.com/remuzel/polarsteps-mcp", "polarsteps-mcp"],
"env": {
"POLARSTEPS_REMEMBER_TOKEN": "your_remember_token_here"
}
}
}
}Example Queries
Once configured, you can ask Claude things like:
- "Show me travel stats for username 'johndoe'"
- "Tell me about johndoe's trip to Japan"
- "What country should johndoe add to their bucketlist?"
Local Testing
Test the MCP server locally with the inspector:
npx @modelcontextprotocol/inspector uvx --from git+https://github.com/remuzel/polarsteps-mcp polarsteps-mcpInstallation from Source
For development or manual installation:
# Clone the repository
git clone https://github.com/remuzel/polarsteps-mcp
cd polarsteps-mcp
# Setup development environment
just setup
# or without just:
uv sync --dev && uv pip install -e .Development
Running Tests
just testLocal MCP Testing
just test-mcpCode Formatting
just lintFrequently asked questions
What is polarsteps-mcp?
polarsteps-mcp is An unofficial Polarsteps MCP Server enabling models to interact with the Polarsteps API
How do I install polarsteps-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is polarsteps-mcp open source?
Yes — it is hosted on GitHub at https://github.com/remuzel/polarsteps-mcp and has 2 stars.
Related MCP tools
An LLM agent that conducts deep research (local and web) on any given topic and generates a long report with citations. Built for the Model Context Protocol to
🔥 MaxKB is an open-source platform for building enterprise-grade agents. MaxKB 是强大易用的开源企业级智能体平台。 for the Model Context Protocol. Enhance AI assistants with po
A powerful coding agent toolkit providing semantic retrieval and editing capabilities (MCP server & other integrations) Python-based implementation.
Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth! Python-based implementation. Trusted by 11000+ developers.
AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP. Python-based implementation. Trusted by 4100+ developers.
An MCP server that autonomously evaluates web applications. Python-based implementation. Trusted by 1100+ developers. Trusted by 1100+ developers.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP