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。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。