Control Your Tesla

app.vercel.control-your-tesla由 control-your-tesla.vercel.app 發布官方發布者v1.0.0更新於 Nov 5, 2026

AI for your car: check charge, start climate, lock/unlock, open trunk via Tesla Fleet API. OAuth.

已驗證Streamable HTTP可網頁執行位置與生活效率與工作流金融

概覽

AI 產生的概覽

託管式 MCP 連接器,讓助理透過特斯拉官方 Fleet API 讀取車輛狀態並執行上鎖、空調、充電等指令。

可以做什麼
  • 查看開通進度、帳戶、特斯拉 OAuth 與虛擬鑰匙配對狀態
  • 讀取車輛狀態、電量與續航、充電狀態與紀錄、位置、車輛概況及附近超級充電站,且不會喚醒車輛
  • 上鎖、解鎖、開關前後車廂、遠端啟動、鳴笛、閃燈、喚醒車輛及開關哨兵模式
  • 控制空調、座椅加熱、充電啟停、充電上限與預約出發
  • 傳送目的地到車輛,並讀取 Powerwall 或太陽能用電資料
  • 查看價格、開通或取消訂閱,並開啟 Stripe 客戶入口網站
適用情境
適合想透過助理查詢特斯拉電量、續航、位置或充電紀錄,或下達預熱、上鎖、開始充電等指令的車主。需要願意完成特斯拉 OAuth、虛擬鑰匙配對並訂閱付費方案。
執行需求
遠端託管端點,無需本機安裝。需以電子郵件建立帳戶、完成特斯拉 OAuth 登入、配對特斯拉虛擬鑰匙,並透過 Stripe 結帳維持試用或付費訂閱有效;帳戶需已連結車輛。
安裝前請注意
指令會實際改變車輛:解鎖、遠端啟動、車廂、空調、充電與哨兵模式;解鎖、遠端啟動與車廂在開啟確認時需 confirm=true,部分操作在唯讀模式下會被阻擋。計費經 Stripe 進行,年度試用需綁定信用卡,月度方案於首次結帳時扣款。喚醒與快取未命中會消耗每月額度。位置與車輛資料會傳送到此託管服務及特斯拉。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Control Your Tesla,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/app.vercel.control-your-tesla%2Fcontrol-your-tesla/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "control-your-tesla": {
      "type": "http",
      "url": "https://control-your-tesla.vercel.app/mcp"
    }
  }
}

工具

34

get_setup_status

Get setup status

Returns the current onboarding step, completed items, blockers, the next tool name, owner-facing instruction text, the exact link to open, and the /connect fallback URL.

無需輸入參數。

start_account

Start account

Creates or attaches an account for this setup session. Accepts the owner's email. Returns whether a sign-in email was sent and the /connect fallback URL.

輸入參數emailsimulate

start_tesla_oauth

Start Tesla sign-in

Starts Tesla sign-in and returns the hosted OAuth start URL (which redirects to Tesla's documented authorize endpoint) plus owner-facing instruction text. Later get_setup_status calls report denied, expired, or missing-scope failures.

輸入參數simulate

verify_vehicle

Verify vehicle

Reports whether the connected car is reachable from cached state and fleet_status (asleep, offline, or unsupported). Does not count as a wake.

輸入參數vinsimulate

subscribe

Subscribe

Returns a single hosted Stripe Checkout URL or one-tap pay page for the owner to open. Yearly starts a 7-day trial (card required). Monthly charges on the first successful checkout. This tool does not collect or charge a card in the chat.

輸入參數planinterval

get_pricing

Get pricing

Lists Standard and Plus monthly and yearly prices, allowances, trial length, and checkout URLs. Yearly includes a 7-day trial. Payment happens on the hosted Stripe page the owner opens.

無需輸入參數。

create_checkout

Create checkout

Creates a hosted Stripe Checkout session for a plan. Interval defaults to year (7-day trial). Returns the URL for the owner to open.

輸入參數planinterval

get_subscription_status

Get subscription status

Returns trial/active/none billing state, remaining usage, and whether vehicle tools are gated.

無需輸入參數。

cancel_subscription

Cancel subscription

Cancels the owner's subscription at the end of the current period. Access stays until then.

無需輸入參數。

get_customer_portal

Get customer portal

Returns a Stripe Customer Portal URL where the owner can cancel, update the card, or download invoices.

無需輸入參數。

list_vehicles

List vehicles

Lists vehicles linked to this account after Tesla OAuth and an active trial or subscription. A setup_incomplete error means onboarding is not finished; get_setup_status reports the remaining step.

無需輸入參數。

get_vehicle_state

Get vehicle state

Returns vehicle state (charge, climate, lock, location) from a short cache, or a metered vehicle_data read on miss. Does not wake the car.

輸入參數vin

get_battery_and_range

Get battery and range

Returns battery percent, rated range, charge limit, and charging state. Uses the short cache; a miss is a metered vehicle_data read. Does not wake the car.

輸入參數vin

nearest_superchargers

Nearest Superchargers

Returns nearby Superchargers from the last cached location. Does not wake the car.

輸入參數vinlimit

get_virtual_key_status

Get virtual key status

Reports whether the virtual key is paired. If not, returns the official tesla.com/_ak pairing link and owner-facing pairing steps. Approving Third-Party Apps is not the same as pairing the key.

輸入參數vinsimulate

lock_vehicle

Lock vehicle

Locks the vehicle.

輸入參數vin

unlock_vehicle

Unlock vehicle

Unlocks the vehicle. Requires confirm=true unless the owner disabled confirmations. Blocked in read-only mode.

輸入參數vinconfirm

actuate_trunk

Open trunk or frunk

Opens or closes the rear trunk or front trunk (frunk). Opening requires confirm=true when confirmations are on.

輸入參數vinconfirmwhich_trunk必填

set_climate

Set climate

Starts or stops cabin climate / preconditioning.

輸入參數on必填vindriver_temp_cpassenger_temp_c

set_seat_heater

Set seat heater

Sets a seat heater level (0-3). Climate on usually works better.

輸入參數vinlevel必填seat_position必填

set_charge

Set charge

Starts or stops charging, or sets the charge limit percent.

輸入參數vinaction必填percent

honk_horn

Honk horn

Honks the horn. The vehicle must be in park.

輸入參數vin

flash_lights

Flash lights

Flashes the headlights. The vehicle must be in park.

輸入參數vin

remote_start

Remote start

Remote-starts the vehicle. Requires confirm=true when confirmations are on. Blocked in read-only mode.

輸入參數vinconfirm

wake_vehicle

Wake vehicle

Wakes the vehicle. Cached reads do not need a wake. Wakes count against the monthly allowance.

輸入參數vin

get_vehicle_summary

Get vehicle summary

Returns a vehicle snapshot: online/asleep, battery, range, lock, climate, sentry, and last location. Uses a short cache; a miss is a metered vehicle_data read. Does not wake the car.

輸入參數vin

get_charging_status

Get charging status

Returns charging status: percent, limit, plugged in, power, and minutes to full. Uses a short cache; a miss is a metered vehicle_data read. Does not wake the car.

輸入參數vin

get_charging_history

Get charging history

Returns recent charging sessions (home, Supercharger, destination) with kWh and cost when Tesla reports it. Does not wake the car.

輸入參數endvinpagestartpage_sizehome_rate_usd_per_kwh

get_energy_usage

Get energy usage

Returns Powerwall / solar live status and calendar history when the owner has an energy site. Does not wake the car.

輸入參數endstartperiod

get_location

Get location

Returns latitude/longitude plus a human place name when one can be resolved. Uses a short cache; a miss is a metered vehicle_data read. Does not wake the car.

輸入參數vin

share_destination

Share destination

Sends a destination to the car from address text and/or lat/lon. Returns the command confirmation and cached vehicle state.

輸入參數latlonvinaddress

set_charge_limit

Set charge limit

Sets the charge limit percent (50–100). Out-of-range values return invalid_arguments.

輸入參數vinpercent必填

set_scheduled_departure

Set scheduled departure

Enables or disables scheduled departure (minutes past midnight). Optionally keeps preconditioning on.

輸入參數vinenable必填departure_timepreconditioning_enabled

set_sentry_mode

Set Sentry Mode

Turns Sentry Mode on or off.

輸入參數on必填vin

版本歷史

1
  1. v1.0.0最新Nov 5, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。