DEVELOPER PREVIEW · LOCAL MCP

From your AI conversation
toward your next Tesla stop.

Turn an approved address list into a saved route with Model Context Protocol. SelfRoute’s local MCP server gives compatible desktop AI clients tools to import routes and read their progress through the SelfRoute API.

Local server package built and protocol-tested. Authorized live-account import and Claude Desktop end-to-end verification remain pending. Hosted ChatGPT and remote Claude connectors are not available yet.

Download developer package

Use ChatGPT or Claude address lists today

Copy the full addresses from your conversation. In SelfRoute, choose Bulk import and paste one address per line without bullets, numbering, or commentary. Review the stops, then send each destination to Tesla with one tap. This copy-and-paste workflow does not require an MCP connection.

Direct MCP import: developer preview

  1. Give your AI client the delivery, showing, or appointment addresses you want to use.
  2. Review the list and authorize the client to import it into SelfRoute.
  3. The MCP tool calls the route import API with your dedicated SelfRoute key.
  4. After the API confirms success, open Saved routes on iPhone. Review the route and send each destination to Tesla yourself.

Which clients can connect?

ClientCurrent status
Claude Desktop or another local stdio MCP hostDeveloper setup supported by the package. End-to-end user-account test pending.
ChatGPT custom connectorHosted OAuth integration pending. This local package is not a ChatGPT connector URL.
Claude web or mobile remote connectorHosted connection pending; local stdio setup does not make it available on every Claude surface.

Connect a local MCP client

  1. Download and unzip the package. Install Node.js 22 or later.
  2. Run npm ci --ignore-scripts and npm run build inside the server directory.
  3. Create a dedicated key under SelfRoute Settings → Software & AI connections (CRM & API in earlier builds). Keep the key out of chat.
  4. Configure your client to run node /absolute/path/to/dist/index.js with SELFROUTE_API_KEY in its protected configuration. The included README has the full configuration.
  5. Restart the client and check that the SelfRoute tools are listed.

Available tools

selfroute_import_routes creates up to 10 routes with 500 total stops per request. It preserves the address order and returns route IDs only after API confirmation. Reuse the same idempotency key and content when retrying.

selfroute_get_imported_route reads progress for a route created with the same API key. It cannot read unrelated saved routes. An accepted destination is not proof of arrival.

Example requests

What the connection does not do

MCP imports addresses into the app. It does not geocode or verify them, optimize the route, activate FSD, or send commands to a car. The driver remains in control of each destination send. Address data is sent to SelfRoute when you authorize an import; use your AI client’s permission controls and only import information you are allowed to share.

Need a CRM, delivery platform, or automation connection instead? Use the route import REST API.

Official client documentation

Claude Desktop local MCP setup · OpenAI connector authentication requirements