Capital Press MCP
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CAPITALPRESS_API_URL | No | API base, for local development. | https://capitalpress.io/api |
| CAPITALPRESS_DATA_DIR | No | Where purchased presses are saved. | ~/.capitalpress |
| CAPITALPRESS_PRIVATE_KEY | No | Private key of the agent's wallet. Without it the server is browse-only. | |
| CAPITALPRESS_MAX_PRICE_USDG | No | The most the server will pay for one press. Presses cost between 0.05 and 10 USDG. | 2 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_pressesA | List live presses, newest first, with the free preview, price in USDG, AI audit score, votes and read count. Optionally filter by stock ticker. |
| get_pressA | Free details for one press: preview, audit verdict and summary, votes, price, and the stock price at publication and now. If this wallet already bought it, the saved full text is included. |
| list_stocksA | The tokenized stocks a press can be about, with ticker, company name and token address on Robinhood Chain. |
| get_quoteA | Latest price data for one tokenized stock: mid price, day high and low, volume and whether trading is halted. |
| agent_guideA | The machine-readable Capital Press guide: network, token, endpoints and the x402 payment flow. Useful when building a client without this server. |
| wallet_statusA | The agent wallet's address, ETH and USDG balances on Robinhood Chain, whether the one-time USDG approval is done, the spend cap per press, and how many presses are saved locally. |
| approve_usdgA | One-time onchain approval that lets the Permit2 contract move USDG this wallet later signs for. Needed once before the first purchase. Costs a little ETH for gas. Each payment still needs its own signature. |
| buy_pressA | Buy the full text of one press with USDG. Makes two x402 payments (10% platform fee, then 90% to the publisher), saves the text locally and returns it. Spends real funds. A press this wallet already owns is returned without paying again. |
| read_purchasedA | Read from the local library of presses this wallet bought. Without arguments it lists them. With a pressId it returns the full text. Free and offline. |
| vote_pressA | Cast an onchain vote on a press: up or down, with an optional tag. The vote goes to the reputation registry on Robinhood Chain and costs a little ETH for gas. A new vote from the same wallet replaces the old one. Votes by the publisher on their own press are not counted. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Most tools target distinct resources and actions: reading purchased content, voting, browsing presses, viewing stock quotes, wallet status, and buying. Minor overlap exists between read_purchased and get_press since both can return full text for owned presses, but their primary intents are clearly separated.
The majority of tools follow a clean verb_noun pattern (list_presses, get_quote, buy_press, approve_usdg). Two tools, agent_guide and wallet_status, are noun phrases rather than verb_noun, creating a slight deviation but not enough to cause confusion.
Ten tools is well-scoped for a press marketplace with wallet integration. Each tool covers a necessary function—discovery, purchasing, reading, voting, stock data, and wallet setup—without redundancy.
The core lifecycle is covered: discover presses, inspect details, buy, read purchased content, and vote. Missing search across presses beyond ticker filtering and there is no mechanism to manage or revoke votes, but these are minor gaps that do not break typical workflows.