Congrats only on just-connected, $0 remaining wins over leftover free_balance, and a missing get_usage_credits tool is an outage not account-not-ready.
Co-authored-by: Cursor <cursoragent@cursor.com>
On connect, fetch credits, congratulate without a gift amount, and always state remaining balance. Treat connected-but-no-tools as account-not-ready, 503s as an X outage, and never sign in via browser or Bearer tokens.
Co-authored-by: Cursor <cursoragent@cursor.com>
Reframes the skill around the X MCP Connect flow: three core errors
(sign-in, not onboarded, out of credits) with exact lines to say to the
user, plus session-start probing, search operators, and cost-aware
workflow rules. Drops the developer-account error decode table.
Co-authored-by: Cursor <cursoragent@cursor.com>
Maps X API error responses (401/402/403/429/409) to the developer-account
state that caused them, with auth-mode guidance and cost-aware retry rules
so agents don't burn prepaid credits on blind retries.
Co-authored-by: Cursor <cursoragent@cursor.com>
Replace "Connect to [tool]" openers, em-dash asides, and MCP server
boilerplate with brief verb-first copy in plugin and marketplace
manifests. Resync the README table that mirrors them, adding rows that
had drifted out (teaching, ralph-loop, playwright, github, zoom, clay).
Also refresh the stale read-only X marketplace copy and clean em-dashes
from the Salesforce server URL help text.
Co-authored-by: Cursor <cursoragent@cursor.com>
Connects Cursor to X's hosted MCP server at https://api.x.com/mcp using the
app-only Bearer route, which is read-only and needs no local xurl bridge or
browser OAuth login.
Logo is X's official mark from the X brand toolkit (about.x.com), placed on a
black tile matching X's own app icon.
Co-authored-by: Alex Vandak Maloney <maloney.a12@gmail.com>