# Reported issues for XActions

Pod holds 5 of 5 GitHub reports that passed its relevance review. This can include external user reports, maintainer-confirmed bugs, and concrete feature gaps. Treat them as evidence to inspect, not a count of distinct defects.

Back to [XActions](/mcp/xactions).

## Most discussed

### [feat] no new X chat dm sending?

is there no mcp for sending dms, reading dms, etc, via the new X chat as opposed to legacy dms? if it doesn't exist is there a timeline on which it will be built>

[Read the thread](https://github.com/nirholas/XActions/issues/37) · 2026-07-23 · open · external user · 4 comments

### [bug] Missing search.js in npm package — Fatal error on startup

## Bug

Running `npx xactions-mcp` fails with:
Cannot find module '.../node_modules/xactions/src/client/api/search.js'
imported from .../src/client/Scraper.js

## Details

- Node: v22.22.2
- OS: macOS
- Installed via: `npx xactions-mcp`

The file `src/client/api/search.js` is missing from the published npm package. 
Listing the `src/client/api/` directory shows:

dms.js, graphqlQueries.js, lists.js, tweets.js, users.js

No `search.js`.

Looks like it wasn't included in the npm publish.

[Read the thread](https://github.com/nirholas/XActions/issues/9) · 2026-04-01 · closed · external user · 4 comments

### bug: ensureBrowser() never auto-logs-in → x_search_tweets / x_crypto_analyze / x_brand_monitor silently return empty

## Summary

Two bugs in `src/mcp/` cause most scrape tools (`x_search_tweets`, `x_get_hashtag`, `x_brand_monitor`, `x_monitor_keyword`, `x_crypto_analyze`, …) to silently return empty results when `XACTIONS_SESSION_COOKIE` is set the way the README instructs.

Hit these on `nirholas/XActions` `main` at commit `f30e59781e728234606be600738dc7df2839341e` (package version `3.1.0`, also current npm `latest`). Happy to open a PR — the two diffs are below.

## Bug 1 — `ensureBrowser()` never…

[Read the thread](https://github.com/nirholas/XActions/issues/27) · 2026-04-14 · closed · external user · 3 comments

### [bug] CLI crashes at load: await in non-async SIGINT handler (src/cli/index.js:1646)

## Environment

- xactions `3.1.0` (current npm `latest`, installed from git `main`)
- Node v20.18.1, Linux (WSL2 Ubuntu)

## What happened

Every `xactions` CLI invocation crashes at module-load with a `SyntaxError`, so no command runs, not even `xactions --help`:

```
file:///.../node_modules/xactions/src/cli/index.js:1646
        const { stopMonitor: stop } = await import('../analytics/reputation.js');
                                      ^^^^^
SyntaxError: Unexpected reserved word
    at…

[Read the thread](https://github.com/nirholas/XActions/issues/35) · 2026-07-04 · closed · external user · 2 comments

### [bug] npx -y xactions-mcp: client/api/parsers.js missing

Running:
```
npx -y xactions-mcp
```
gives output:
```
⚡ XActions MCP Server v3.1.0 — 140+ tools
   The free, open-source Twitter/X MCP server
   https://github.com/nirholas/XActions

💻 XActions MCP Server: Local mode (free)
   Using Puppeteer for browser automation
❌ Fatal error: Cannot find module '/Users/myuser/.npm/_npx/8fec1fedcd4443d9/node_modules/xactions/src/client/api/parsers.js' imported from /Users/myuser/.npm/_npx/8fec1fedcd4443d9/node_modules/xactions/src/client/api/users.js
```

[Read the thread](https://github.com/nirholas/XActions/issues/11) · 2026-04-02 · closed · external user · 2 comments

## Most recent

The remaining reports are on [the project's issue tracker](https://github.com/nirholas/XActions/issues).
