Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion third_party/x/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "x",
"displayName": "X",
"version": "2.8.1",
"version": "2.9.0",
"minClientVersions": {
"cursor": "3.13.0"
},
Expand Down
10 changes: 10 additions & 0 deletions third_party/x/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,16 @@

All notable changes to this plugin will be documented here.

## 2.9.0 — Free X tools, rebuilt guide

- X tools are included in Grok Bot through the X connector. Agents no longer estimate costs, check credits, or ask for cost confirmation, and the on-connect message no longer states a balance or suggests budget-based ideas.
- A credits error is now treated as an unexpected X error, never a prompt to buy credits.
- Rebuilt the X MCP guide from scratch at about half the length: one billing section, one missing-scopes section for Chat, calls, and livestreams, and a tighter X Chat flow. Removed the pricing reference, the starter-credits table, and the budget tiers.
- Opening a message request pages its events and uses only those pages, so the preview is not decrypted twice.
- The reading table names real tools (`get_users_by_username`, `search_posts_all`, `get_trends_by_woeid`, …) and covers trends. Recent search is `search_posts_all` with `start_time`.
- Public reads (post lookups, search, user lookups, news, trends) live on Grok Bot's built-in X tools; their absence from the user's X connection is not an error.
- X Chat unlock runs `unlock-check` first, so a saved key or stored PIN is used before asking for the PIN.

## 2.8.1 — Broadcast chat history

- The guide covers `get_broadcast_chat`: the chat history of an ended broadcast, newest first, up to 200 messages a page. Only the broadcast's owner can read it, and only after the broadcast ends.
Expand Down
2 changes: 2 additions & 0 deletions third_party/x/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,8 @@ Posting is not included: the plugin does not request the `tweet.write` scope, so

No token to paste — the plugin ships with X's OAuth client ID and requests the scopes above. On first use, Cursor opens a browser window where you sign in to X and approve access. The `offline.access` scope lets Cursor refresh the session automatically, so you only sign in once.

X tools are included in Grok Bot at no cost.

Requests run in your user context, so they count against your account's rate limits. You can revoke access at any time from your X account's connected apps settings.

## Scopes requested
Expand Down
Loading
Loading