Service catalog
| 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 |

This is the public catalog at capture time; tokens, account allowance, and usage are excluded. Read the current catalog for services and installation commands.
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.
| 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 |
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 |
