# Reported issues for RustChain MCP

Pod holds 8 of 8 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 [RustChain MCP](/mcp/rustchain-mcp).

## Most discussed

### [BOUNTY: 10 RTC] Add Green Tracker resource to MCP server

Bounty: 10 RTC. Add MCP resource exposing Machines Preserved data from rustchain.org/preserved.html. Returns fleet data — machines, years, architectures, power draw, CO2 saved. Drop wallet name.

[Read the thread](https://github.com/Scottcjn/rustchain-mcp/issues/13) · 2026-03-19 · closed · 12 comments

### Question: Does rustchain-mcp support tool streaming / progressive results?

## Question

I'm integrating `rustchain-mcp` into a Claude Code workflow where I want to display mining stats progressively as they stream in from the node.

**Question**: Does the MCP server support SSE streaming for long-running queries, or does it block until the full response is ready?

**Context**: The `/api/miners` endpoint can be slow when there are many miners enrolled. For real-time dashboards, it would be helpful to stream partial results.

**If not currently supported**: Would a PR…

[Read the thread](https://github.com/Scottcjn/rustchain-mcp/issues/231) · 2026-05-29 · closed · external user · 4 comments

### [BOUNTY: 5 RTC] Add example Claude Code skill using this MCP server

Bounty: 5 RTC. Create example .claude/skills/ file showing how to query miners, balances, bounties via the RustChain MCP server. Document setup. Drop wallet name.

[Read the thread](https://github.com/Scottcjn/rustchain-mcp/issues/14) · 2026-03-19 · closed · 4 comments

### Docs: BoTTube upload example uses wrong argument names/types

The README upload example is not compatible with the current `bottube_upload` tool signature even after renaming the stale `upload_video` call.

README example passes:
- `video_file="tutorial.mp4"`
- `tags=["AI", "blockchain", "tutorial"]`

Current tool signature is:
- `video_url: str` (required)
- `tags: str` as comma-separated text

So a copied example would fail due to an unexpected `video_file` argument, and the tag value shape is also wrong.

Suggested fix: use…

[Read the thread](https://github.com/Scottcjn/rustchain-mcp/issues/297) · 2026-09-24 · open · external user · 0 comments

### UX/docs: wallet_create tells user to store a seed phrase that is never shown

`wallet_create` intentionally omits the mnemonic from its response, but the returned message says:

`Wallet created for <agent>. Store your seed phrase securely!`

The seed phrase is not shown to the caller; it is encrypted into the local keystore. That makes the message impossible to act on and can make a user think they missed a recovery phrase.

The source even comments that the mnemonic is omitted from responses for security.

Suggested fix: change the message to explain that the recovery…

[Read the thread](https://github.com/Scottcjn/rustchain-mcp/issues/296) · 2026-09-24 · open · external user · 0 comments

### Docs: example code uses stale tool names get_bounties and upload_video

The README examples currently call `get_bounties(...)` and `upload_video(...)`, but the actual MCP tool functions in `rustchain_mcp/server.py` are named `bounty_search(...)` and `bottube_upload(...)`.

Verified against current main:
- README: `get_bounties` around line 225
- README: `upload_video` around line 236
- server.py: `bottube_upload`
- server.py: `bounty_search`

A reader copying the examples into an integration will look for tool names that are not exported under those names.…

[Read the thread](https://github.com/Scottcjn/rustchain-mcp/issues/294) · 2026-09-24 · open · external user · 0 comments

### README bounty example uses nonexistent get_bounties tool

## README example calls a tool name that is not implemented

The **Find and Complete Bounties** example currently uses:

```python
bounties = get_bounties(status="open", min_reward=100)
```

However, the implemented MCP tool is `bounty_search` in `rustchain_mcp/server.py`. A repository code search for `get_bounties` only finds the README example, so a reader copying this example will call a name that is not exposed by the server.

README:…

[Read the thread](https://github.com/Scottcjn/rustchain-mcp/issues/280) · 2026-09-12 · open · external user · 0 comments

### README quick-start import path is broken: from rustchain_mcp import RustChainMCPServer fails

## Summary
The README's Python quick-start example currently shows:

```python
from rustchain_mcp import RustChainMCPServer

server = RustChainMCPServer(api_key="your-api-key")
server.run()
```

That import path is broken in the published repository state.

## Reproduction
1. Read the quick-start section in `README.md`.
2. Compare it with the package exports in `rustchain_mcp/__init__.py`.
3. Compare it with the actual implementation entrypoint in `rustchain_mcp/server.py`.

## Actual behavior…

[Read the thread](https://github.com/Scottcjn/rustchain-mcp/issues/250) · 2026-07-02 · closed · outside contributor · 0 comments

## Most recent

The remaining reports are on [the project's issue tracker](https://github.com/Scottcjn/rustchain-mcp/issues).
