tractive-mcp
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., "@tractive-mcpwhere is my dog right now?"
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.
tractive-mcp
An MCP server for the Tractive GPS pet tracker. Lets AI assistants like Claude query your pet's location, tracker status, position history, and more.
Requirements
Python 3.13+
A Tractive account with at least one GPS tracker
Quick Start (from PyPI)
# Authenticate
uvx tractive-mcp auth
# Add to Claude Code
claude mcp add tractive -- uvx tractive-mcpInstall from Source
git clone https://github.com/rexchoppers/tractive-mcp.git
cd tractive-mcp
uv sync
uv run tractive-mcp auth
claude mcp add tractive -- uv run tractive-mcpAuthentication
Tractive does not provide any OAuth mechanisms. As a result, email and passwords have to be stored locally. Run the auth command to save your Tractive credentials:
uvx tractive-mcp authCredentials are stored at ~/.config/tractive-mcp/credentials.json with 0600 permissions.
Usage with Claude Code
claude mcp add tractive -- uvx tractive-mcpUsage with Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"tractive": {
"command": "uvx",
"args": ["tractive-mcp"]
}
}
}Available Tools
Discovery
Tool | Description |
| Lists all pets on the account with their name, type, and device_id |
Location
Tool | Description |
| Current GPS coordinates, speed, altitude, accuracy |
| Distance in metres from the pet's home location |
| Position history with summary stats (distance, bounding box, point count). Set |
Tracker
Tool | Description |
| Battery level, charging state, connection state, firmware |
| Turn the tracker buzzer on/off |
| Turn the tracker LED on/off |
| Toggle live tracking mode (more frequent GPS, more battery) |
Pet Info
Tool | Description |
| Full pet profile — breed, weight, birthday, activity goals |
Emergency
Tool | Description |
| All-in-one emergency tool. Returns location, distance from home, tracker status, and recent activity. Optionally activates live tracking, buzzer, and LED |
Project Structure
src/tractive_mcp/
server.py — MCP server, tool definitions, auth CLI
client.py — Credential management, Tractive client helper
models.py — Response dataclassesLicense
See LICENSE.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/rexchoppers/tractive-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server