Skip to main content
Glama
capitalpressdev

Capital Press MCP

Official

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CAPITALPRESS_API_URLNoAPI base, for local development.https://capitalpress.io/api
CAPITALPRESS_DATA_DIRNoWhere purchased presses are saved.~/.capitalpress
CAPITALPRESS_PRIVATE_KEYNoPrivate key of the agent's wallet. Without it the server is browse-only.
CAPITALPRESS_MAX_PRICE_USDGNoThe 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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 10 tools

Disambiguation4/5

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.

Naming Consistency4/5

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.

Tool Count5/5

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.

Completeness4/5

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.

Maintenance

ActivityMaintained
ResponsivenessNo issues