mcpbeat Sign in

Manawa Terminal MCP Server

answering

Manawa Terminal is answering right now. Last checked 4 min ago. It exposes 34 tools.

Live market data, financial analysis, and portfolio research tools across 10,000+ tickers.

Uptime history 48 days of history
48 days agonow
100.0%
Uptime 24h
91 of 91 checks
34
Tools
read from the server
228 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 31

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 17 August 2026. No other catalogue keeps this.

21 Sep 3 tools appeared marketing_graphics, marketing_inbox, marketing_render
21 Sep 3 tool descriptions were rewritten create_library_item, get_library_item, update_library_item
21 Sep a tool changed the parameters it asks for create_library_item
20 Sep a tool description was rewritten2 times that day finance_search
19 Sep a tool description was rewritten2 times that day finance_search
16 Sep a tool description was rewritten run_deepdive
16 Sep a tool changed the parameters it asks for run_deepdive
11 Sep 7 tool descriptions were rewritten get_notifications, list_alerts, list_journal and 4 more
11 Sep 7 tools changed the parameters they ask for get_notifications, list_alerts, list_journal and 4 more
11 Sep a tool changed version
and 5 more, back to 17 August 2026

Nothing serious here today

Today is the operative word: we check Manawa Terminal every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 4 min ago.

run in your terminal
claude mcp add manawa-terminal --transport http https://mcp.manawa.app/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "manawa-terminal": {
      "url": "https://mcp.manawa.app/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.manawa-terminal]
url = "https://mcp.manawa.app/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "manawa-terminal": {
      "url": "https://mcp.manawa.app/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "manawa-terminal": {
      "url": "https://mcp.manawa.app/mcp"
    }
  }
}

Available tools 34

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

library
create_library_folder
Create a library folder, optionally nested under a parent. Args: name: Folder name parent_id: Parent folder UUID (optional — omit for a root folder)
create_library_item
Create a markdown or HTML document in the research library. Args: title: Document title content: Markdown body, or raw HTML when content_type is text/html folder_id: Folder UUID (optional — omit for library root) content_type: text/markdown (default) or text/html. HTML is stored as source.
delete_library_folder
Delete a library folder and everything inside it. Args: folder_id: The folder UUID
delete_library_item
Delete a library document and all of its stored versions. Args: item_id: The item UUID
get_library_item
Get a library document's metadata and content. Content is markdown, raw HTML (content_type text/html), or a signed URL for PDFs. Args: item_id: The item UUID
list_library_folders
List folders in the authenticated user's research library. Args: offset: Skip this many folders (default 0) limit: Page size (default 50, max 100)
list_library_item_versions
List version history for a library document (newest first). Args: item_id: The item UUID
list_library_items
List documents in a library folder, or at the root if no folder is given. Args: folder_id: Folder UUID to list (optional — omit for root-level items) offset: Skip this many items (default 0) limit: Page size (default 50, max 100)
search_library
Full-text search across the authenticated user's library documents. Args: query: Search terms limit: Max results (default 20, capped at 50)
update_library_item
Update a library document's title and/or content (content edits create a new version). Content is markdown, or raw HTML when the document is already text/html. The document type does not change. Args: item_id: The item UUID title: New title (optional) content: New markdown or HTML source (optional)
marketing
marketing_graphics
Admin only. Live formats for one inbox item, or the catalog. For a bot, pass content_id from marketing_inbox. Empty options means skip the item. Already-rendered images are included so you can reuse a cache hit. Args: content_id: gc:{id} or rd:{uuid} — live formats for that item section: Catalog filter (no content_id) language: Catalog filter format: Catalog filter status: live or draft (catalog only)
marketing_inbox
Admin only. Latest teasers plus already-generated images. Use ticker for all current items on a symbol, type for one content_type across symbols, or since for the worker poll. Then call marketing_graphics(content_id) for live formats. Reuse items[].images[] when the option you want is already rendered. Args: since: ISO timestamptz — inbox newer than this ticker: Current items for this symbol type: allowlisted content_type or research_drop limit: 1–200 (default 50)
marketing_render
Admin only. Render one live format and wait until image.url exists. Blocks until GCS has the PNG (or a cache hit). Do not poll. Draft formats return option_not_live. Args: content_id: gc:{id} or rd:{uuid} option_id: live option from marketing_graphics force: Bypass render cache
alert
create_alert
Create a price or event alert for a symbol. Args: symbol: Stock symbol (e.g. "AAPL") alert_type: "target_price", "movement_pct", or "event" direction: Required for price alerts — "above", "below", or "either" threshold: Required for price alerts — price level or percentage move notes: Optional description event_types: Required when alert_type is "event". One or more of: "earnings_transcript", "insider_trade", "news_stock", "press_release", "filing_8k", "filing_13f", "politician_senate", "politician_house", "merger_acquisition"
delete_alert
Delete an alert by ID. Args: alert_id: The alert UUID
journal
get_journal_entry
Get a full generated journal entry by ID from list_journal. Draft ids from submit_journal_draft are not readable until end-of-day generation; use list_journal after the daily run for valid entry ids (integer or legacy UUID). Args: entry_id: Journal entry id from list_journal (integer or UUID)
list_journal
List generated daily research journal entries (most recent first). Entries appear only after the automatic end-of-day journal generation run. Drafts from submit_journal_draft are not listed until that run completes. Args: offset: Skip this many entries (default 0) limit: Page size (default 50, max 100). Upstream returns at most 90 days.
move
move_library_folder
Move a library folder under a different parent (or to root). Args: folder_id: The folder UUID to move parent_id: New parent folder UUID (omit / null for library root)
move_library_item
Move a library document into a different folder (or to root). Args: item_id: The item UUID to move folder_id: Destination folder UUID (omit / null for library root)
portfolio
create_portfolio
Create a portfolio with a name and base currency. Args: name: Portfolio name currency: Base currency (default USD)
get_portfolio_statistics
Get portfolio performance statistics (returns, allocation, risk). Args: portfolio_id: The portfolio UUID
watchlist
create_watchlist
Create a watchlist with the given name and ticker symbols. Args: name: Watchlist name symbols: List of stock symbols (e.g. ["AAPL", "MSFT"])
update_watchlist
Update a watchlist's name and/or symbols. Args: watchlist_id: The watchlist UUID name: New name (optional) symbols: Updated list of symbols (optional)
alerts
list_alerts
List active price and event alerts for the authenticated user. Args: offset: Skip this many alerts (default 0) limit: Page size (default 50, max 100)
deepdive
run_deepdive
Queue a full DeepDive suite for a stock using a monthly custom-run grant. Prepaid search credits cannot pay for this. Free plans have 0 runs; Basic has 10/month; Pro has 50/month. Re-running a ticker already unlocked this month does not consume another grant. The call returns as soon as the job is queued — do not poll. Args: ticker: Stock symbol (e.g. "AAPL") force: Re-queue every chapter even when a current report exists. Use when on-file content is the wrong instrument (e.g. ZS Thesis written as soybeans).
finance
finance_search
Search financial data and return an answer with an inline widget. Covers stocks, macro, forex, crypto, commodities, earnings, technicals, and related market questions. Pass the user's question in `query` without rephrasing. To screen a named watchlist or portfolio, call list_watchlists or list_portfolios first, then pass the symbols here with filter criteria in `query`. Exclusive modes when a Deep Dive exists: focus=ai + section=… → narrative section focus=raw + source=… → thin data slice focus=catalog → list available Deep Dives Args: query: The user's financial question symbols: Optional ticker universe to screen (e.g. from list_watchlists) section: Optional Deep Dive section (competition, valuation, thesis, forecast, analyst_consensus, people, financials, earnings, technicals, overview, moves, markets, flow, calendar, catalysts, odds) focus: Optional exclusive mode: ai | raw | auto | catalog source: Optional thin raw slice when focus=raw (comparison_peers, price_targets, consensus, quote, key_financials, …)
notifications
get_notifications
Get recent triggered alert notifications. Args: offset: Skip this many notifications (default 0) limit: Page size (default 50, max 100). Upstream returns at most 50 unread.
portfolios
list_portfolios
List the authenticated user's portfolios. Args: offset: Skip this many portfolios (default 0) limit: Page size (default 50, max 100)
positions
get_positions
Get current holdings with quantity, cost basis, market value, and unrealized P&L. Args: portfolio_id: The portfolio UUID
rename
rename_library_folder
Rename a library folder. Args: folder_id: The folder UUID name: New folder name
report
report_bug
Log a bug in the same inbox as the terminal bug button (5 per user per day). Use only when the user asks, or when you have confirmed a real data/UI error. Do not file speculative bugs. Pass ticker/section so admins get a terminal URL; page_url is optional if it is already a terminal.manawa.app link. Args: description: What is wrong (10–2000 characters) ticker: Optional stock symbol the bug is about section: Optional tab (overview, financials, thesis, valuation, …) page_url: Optional full terminal URL if already known
submit
submit_journal_draft
Submit a journal draft for a day. Same-day resubmissions are retained as separate drafts. The draft is accepted immediately but the readable daily journal entry is generated automatically at end of day; it then appears in list_journal. The returned draft id is not a list_journal / get_journal_entry id until then. Args: entry_date: Day the draft is for (YYYY-MM-DD) content: Draft text
transaction
add_transaction
Add a buy, sell, deposit, or withdrawal transaction to a portfolio. Args: portfolio_id: The portfolio UUID symbol: Stock symbol (e.g. "AAPL"). For deposit/withdrawal use "$CASH" (aliases "CASH" / blank are normalized to "$CASH"). side: "buy", "sell", "deposit", or "withdrawal" qty: Number of shares (or cash amount for deposit/withdrawal) price: Price per share date: Transaction date (YYYY-MM-DD)
watchlists
list_watchlists
List the authenticated user's watchlists and their symbols. Args: offset: Skip this many lists (default 0) limit: Page size (default 50, max 100)

Endpoints

URLTransportStateLatencyChecked
https://mcp.manawa.app/mcp streamable-http answering 216 ms 4 min ago

Alternatives to Manawa Terminal

same job, measured the same way
C
Macroaxis Financial Data
by macroaxis

Financial market, fundamental, valuation, risk, ownership, forecast, and portfolio tools.

34 installs/wk answering
Finance
by cybeleri

Financial data MCP server: stock quotes, crypto prices, portfolio tracking, market analysis

31 installs/wk local only
Open Markets
by danchev

Financial market data, SEC filings, macroeconomic telemetry, and portfolio analytics through MCP.

local only
Unquant
by unquant

Financial data MCP for market, company, news, macro, and US Congress research.

28 tools answering
eToro MCP Server
by gabrielcerutti

Connect AI assistants to eToro for portfolio analysis, market research, and trading.

51 installs/wk local only
Ghostfolio MCP
by mhajder

MCP server for Ghostfolio portfolio management and financial data access

645 installs/wk local only
ForInvest MCP Server
by foreksgithub

Financial data and analysis tools for Turkish BIST and international markets via MCP.

answering
Quicken Mac MCP
by dweekly

Read-only access to Quicken For Mac financial data: transactions, spending, and portfolios.

40 installs/wk local only

Manawa Terminal — questions

Answers built from our own checks of this server.

What can Manawa Terminal do?
It exposes 34 tools, read directly from the server on our last check. Among them: add_transaction, create_alert, create_library_folder, create_library_item, create_portfolio, create_watchlist and 28 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Manawa Terminal mostly used for?
Its tools cluster around library, marketing and alert. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Manawa Terminal working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 228 ms. The bar chart above shows every period we have measured.
How do I connect Manawa Terminal?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Manawa Terminal need an API key?
No. Manawa Terminal completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 34 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Manawa Terminal?
It answers our handshake in 228 ms on average, which is faster than 64% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.