search_tweets
Search X/Twitter posts through public web indexes using operator filters like from:, since:, and min_faves:, returning hydrated results with full tweet text, author, date, and metrics.
Instructions
Search X/Twitter posts through public web indexes.
Each hit is hydrated through X's public syndication endpoint, so results include full tweet text, author, date, metrics, and media when available.
This is web-index search, not X's live search. Very recent posts may not be indexed yet. By default the server uses the same keyless Exa and Parallel MCP search endpoints as OpenCode, then falls back to DuckDuckGo and Brave. Set BRAVE_API_KEY to add Brave's official API.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Search result page, starting at 1 (1-9). | |
| sort | No | Keep the search engine order or sort hydrated results by newest first. | relevance |
| limit | No | Maximum posts to return (1-30). | |
| query | Yes | Search query. Supports X-style operators: from:, since:, until:, lang:, filter:media, filter:links, min_faves:, min_retweets:. | |
| enrich | No | Enrich truncated long posts via FxTwitter. | |
| hydrate | No | Fetch each tweet through the syndication endpoint. Disable for a fast list of links and search snippets. | |
| freshness | No | Restrict results by age: any, day, week, month, or year. | any |
| resolve_links | No | Resolve t.co links in hydrated results (slower). | |
| include_quoted | No | Include quoted posts in hydrated results. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||