AI Agents + MCP
BetaConnect AI agents to Cayman Journal's financial data using the Model Context Protocol. Access stock quotes, SEC filings, press releases, and news articles — all through a single MCP server.
Quick Start
Add the Cayman Journal MCP server to your AI tool of choice. No API key required.
Add to your claude_desktop_config.json:
{
"mcpServers": {
"cayman-journal": {
"url": "https://caymanjournal.com/api/mcp"
}
}
}Available Tools
12 tools covering articles, market data, press releases, and SEC filings.
Search and browse news articles. Filter by category, paginate through results.
querystring?Category slug to filter bypageint?Page number (default: 1)limitint?Results per page (default: 10, max: 50)Get full article content by ID including processed content, authors, and SEO metadata.
idstringArticle IDList all available news categories and their subcategories.
Get real-time stock quote including price, change, volume, market cap, and trading session info.
symbolstringTicker symbol (e.g. "AAPL")Search for stock symbols by company name or ticker. Returns matching symbols with exchange info.
querystringSearch queryGet company profile including sector, industry, description, CEO, employees, and website.
symbolstringTicker symbolGet key financial statistics: market cap, P/E ratio, EPS, 52-week range, dividends.
symbolstringTicker symbolGet historical OHLCV price data for a stock over a specified time period.
symbolstringTicker symbolperiodstring?"1d", "5d", "1mo", "3mo", "6mo", "1y", "2y", "5y", "max"Get press releases for a specific stock ticker with title, excerpt, source URL, and linked article.
tickerstringTicker symbolpageint?Page numberlimitint?Results per pageGet recent SEC filings across all companies with AI-generated summaries.
pageint?Page numberlimitint?Results per pageGet SEC filings for a specific company by ticker symbol.
tickerstringTicker symbolpageint?Page numberlimitint?Results per pageGet full SEC filing detail including complete AI-generated summary and related filings.
accessionNumberstringSEC accession numberRSS Feeds
Standard RSS 2.0 feeds for integrating with feed readers, automation tools, and monitoring systems.
| Feed | Endpoint |
|---|---|
| All Articles | /feed.xml |
| Category Articles | /categories/{category}/feed.xml |
| Press Releases | /stock/press-releases/feed.xml |
| SEC Filings | /stock/sec-filings/feed.xml |
| Per-Stock Feed | /stock/{TICKER}/feed.xml |
Integration Examples
Connect to the MCP server programmatically using the official MCP SDK.
Install: pip install mcp
from mcp import ClientSession
from mcp.client.streamable_http import streamablehttp_client
async def main():
async with streamablehttp_client("https://caymanjournal.com/api/mcp") as (
read_stream, write_stream, _
):
async with ClientSession(read_stream, write_stream) as session:
await session.initialize()
# Get a stock quote
result = await session.call_tool(
"get_stock_quote",
arguments={"symbol": "AAPL"}
)
print(result)
# Search articles
articles = await session.call_tool(
"search_articles",
arguments={"query": "technology", "limit": 5}
)
print(articles)