通过 OpenTweet REST API 在 X 上发推、排程、发布线程与长文,并附带 AI 生成的图片与视频。
设计与多媒体
Xpert — grow on X
试用Grow on X (Twitter) with Xpert — connect over MCP or REST, then draft, rewrite, schedule, analyze, and reply in the user's own voice. Authenticate via OAuth...
它能做什么
Grow on X (Twitter) with Xpert — connect over MCP or REST, then draft, rewrite, schedule, analyze, and reply in the user's own voice. Authenticate via OAuth 2.1 with dynamic client registration.
技能文档
Xpert — grow on X
Xpert is an X (Twitter) growth tool. It learns a user's writing voice from their existing posts, then helps generate ideas and hooks, write and rewrite posts, schedule them, track engagement, and reply to their audience. This skill teaches an agent how to connect to Xpert and operate it on a user's behalf.
Endpoints
- MCP server (Streamable HTTP):
https://mcp.xpert.so/mcp - MCP server (legacy SSE):
https://mcp.xpert.so/sse - REST API base:
https://api.xpert.so - Human sign-in / consent:
https://app.xpert.so
Discovery metadata:
- MCP Server Card:
https://xpert.so/.well-known/mcp/server-card.json - Authorization Server:
https://api.xpert.so/.well-known/oauth-authorization-server - Protected Resource Metadata:
https://mcp.xpert.so/.well-known/oauth-protected-resource
Authenticate (OAuth 2.1)
Xpert is its own OAuth 2.1 Authorization Server. No pre-registration is needed:
- Register a client with Dynamic Client Registration (RFC 7591):
POST https://api.xpert.so/api/auth/oauth2/register. - Run authorization code + PKCE. The user signs in and consents in the
browser at
https://app.xpert.so(X / email login). - Send a
resourceindicator (RFC 8707) ofhttps://mcp.xpert.so(for MCP) orhttps://api.xpert.so(for REST) to receive a JWT access token for it. - Call with
Authorization: Bearer.
Scopes
read— profile, accounts, posts, analytics, trends, drafts, suggestionswrite— drafts, AI generation, scheduling and publishingengage— monitors, reply suggestions, approval queue, automationdm— direct-message outreach campaignsadmin— manage API keys and X account connections
What you can do
Over MCP you get typed tools, including:
get_me— current user + active X accountcompose_post/create_draft— generate or save a post/thread in the user's voicerewrite_text— rewrite a draftschedule_post— schedule a draft for a future timelist_scheduled_posts,publish_nowlist_trends,get_trend— niche-relevant trendsanalytics_overview,analytics_growth— performancelist_engagement_items,suggest_engagement_reply— reply to the audiencexpert_api_call— a generic escape hatch to any Xpert REST endpoint
Example tasks
- "Draft three posts in my voice about and schedule the best one for my
peak time tomorrow." →
compose_post×3, review,schedule_post. - "Summarize how my last 30 posts performed and what's working." →
analytics_overview+analytics_content. - "Find trends in my niche and write a hook for the strongest one." →
list_trends→get_trend→compose_post.
Notes
- Credits are metered per AI action; check the user's balance via the billing
surface if a call returns
402 insufficient_credits. - Always show generated content to the user for approval before publishing.
相关技能
面向生产环境的 X/Twitter 数据 API,通过 REST、MCP 与 SDK 提供读取、批量导出、监控、Webhook 及审批后写入能力。
Searches and reads X (Twitter): profiles, timelines, mentions, followers, tweet search, trends, lists, communities, and Spaces. Publishes posts, likes/unlike...
The X/Twitter growth playbook for 2026. Use when someone wants to "grow on X / Twitter," "get more reach/followers/impressions on X," "an X content/posting s...
X/Twitter content strategy skill for Chinese creators, indie builders, and expert accounts. Use when Codex needs to decide whether an idea belongs on X, turn...
X (Twitter) (x.com). Use this skill for ANY X (Twitter) request — reading, creating, updating, and deleting data. Whenever a task involves X (Twitter), use t...