Service catalog
Subscribe and get a token on NewsLiquid, then install a Skill. For real-time feeds, see WSS. Start with the connection demo.
| Service | Use |
|---|---|
| OpenNews | News search, categories, live data, company information, and supported research tools |
| OpenTwitter | Profiles, posts, search, relationship data, monitoring, and live data |
| OpenTrade | Supported trading and account tools after a trading connection is configured |
| Twitter to Binance Square | Publish Twitter content to Binance Square |
| 6551 daily news | Daily crypto news summaries and market analysis |
Create an access token
- 01
Open MCP
Sign in and find the Access token card.
- 02
Create it when absent
Complete the human verification, then select Create access token. The account uses the token shown in this card; there is no name or permission form.
- 03
Copy it
Use Copy and paste it directly into the MCP client or local environment. Do not put it in chat, screenshots, source control, or documentation.
- 04
Rotate only when needed
Refresh invalidates the previous token immediately. Update every client that used it before testing again.
Install a service
Use the Skills CLI command shown on the selected service page when the client supports Skills. A native MCP client also needs the server command and environment variable.
| Service | Command |
|---|---|
| OpenNews | npx skills add 6551Team/opennews-mcp |
| OpenTwitter | npx skills add 6551Team/opentwitter-mcp |
| OpenTrade | npx skills add 6551Team/opentrade |
| Twitter to Binance Square | npx skills add 6551Team/6551-twitter-to-binance-square |
| 6551 daily news | npx skills add 6551Team/daily-news |
| Method | Use |
|---|---|
| ClawHub | Switch the supported service card to ClawHub and copy its command, such as npx clawhub install opennews-mcp |
| Check | Expected result |
|---|---|
| Node.js | A supported Node and npm/npx are available for Skills CLI |
| Skill package | Installation finishes without an unresolved package error |
| MCP configuration | The server command and environment variable are present |
| Token | Stored in the client environment, not pasted into a prompt |
| Restart | The client reloads and lists the expected tools |
| Item | Value |
|---|---|
| Official repository | https://github.com/6551Team/opennews-mcp |
| Prepare locally | Clone the repository, install uv, then run uv --directory <OPENNEWS_PROJECT_PATH> sync |
| Command | claude mcp add opennews -e OPENNEWS_TOKEN=<your-token> -- uv --directory <OPENNEWS_PROJECT_PATH> run opennews-mcp |
| OPENNEWS_PROJECT_PATH | Absolute local path to the cloned official OpenNews repository |
| OPENNEWS_TOKEN | Access token from the MCP page; paste it directly into the local configuration or environment |
| Expected result | opennews appears in the MCP server list after the client reloads |
Connection demo
After installing a Skill, use this OpenNews API example to verify your token and run a first query. Requires Python 3.10+.
Set the token from the MCP page in your local terminal.
export OPENNEWS_TOKEN="YOUR_TOKEN"Save this example as news_demo.py.
import json
import os
from urllib.request import Request, urlopen
token = os.environ["OPENNEWS_TOKEN"]
payload = {"coins": ["BTC", "ETH"], "limit": 1, "page": 1}
request = Request(
"https://ai.6551.io/open/news_search",
data=json.dumps(payload).encode("utf-8"),
headers={
"Authorization": f"Bearer {token}",
"Content-Type": "application/json",
},
method="POST",
)
with urlopen(request, timeout=30) as response:
result = json.load(response)
print(json.dumps(result, ensure_ascii=False, indent=2))Run it and check the response.
python news_demo.pyThe query returns one matching news item when available. Check success and data in the JSON response, then review the call in MCP usage.
Run the first call
- 01
List the tools
Confirm that the OpenNews tools are visible.
- 02
Run one read-only call
Call get_latest_news with {"limit": 1}.
- 03
Read the result
A successful response has success = true, a data array, count, and total. An empty array is still a valid connected response.
- 04
Check PTS usage
Return to MCP usage and match the call in Usage detail.
| Item | Expected value |
|---|---|
| Tool and arguments | get_latest_news; limit = 1 |
| Successful result | success = true; data is an array; count matches the returned item count |
| Expected charge | News search: 1 PTS per 20 results; a partial group is billed as 20 |
| 401 response | Check the token and reload the client before retrying |
Configure OpenTrade
OpenTrade provides account and trading tools to the built-in Agent and supported external clients. It requires a supported exchange or wallet connection. Create the connection in Settings / Trading, verify it with read-only account data first, and review every real order before submitting it.
Usage and PTS
Open Membership and PTS for every published charge rule. Some tools charge per call; others charge by result count, characters, rows, events, or WSS messages.
| Field | Meaning |
|---|---|
| Recurring PTS | Allowance supplied by the active membership period |
| Purchased PTS | One-time balance bought separately |
| Used | Recorded charges for calls and supported messages |
| Remaining | Balance still available |
| Usage detail | Tool, time, plan class, and charged amount |
Connection troubleshooting
| Symptom | Check |
|---|---|
| 401 or unauthorized | Token value, status, environment variable, and client restart |
| Tool missing | Correct service package and MCP configuration |
| No result | Parameters, entity spelling, time range, and source availability |
| Unexpected PTS use | Usage detail and the rule for result count or content size |
| OpenTrade rejected | Trading connection, permission, provider, and account state |