Manawa Terminal is a remote MCP server that gives an AI agent 31 tools, among them add_transaction, create_alert, create_library_folder. It answers at https://mcp.manawa.app/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 4 September 2026; the last check, on 17 October 2026, succeeded.
Live market data, financial analysis, and portfolio research tools across 10,000+ tickers.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
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 Inputs: portfolio_id, symbol, side, qty, price, date |
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 a Inputs: symbol, alert_type, direction, threshold, notes, event_types |
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) Inputs: name, parent_id |
create_library_item | Create a new markdown document in the research library. Args: title: Document title content: Markdown body folder_id: Folder UUID (optional — omit for library root) Inputs: title, content, folder_id |
create_portfolio | Create a portfolio with a name and base currency. Args: name: Portfolio name currency: Base currency (default USD) Inputs: name, currency |
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"]) Inputs: name, symbols |
delete_alert | Delete an alert by ID. Args: alert_id: The alert UUID Inputs: alert_id |
delete_library_folder | Delete a library folder and everything inside it. Args: folder_id: The folder UUID Inputs: folder_id |
delete_library_item | Delete a library document and all of its stored versions. Args: item_id: The item UUID Inputs: item_id |
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 name Inputs: query, symbols, section, focus, source |
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: Inputs: entry_id |
get_library_item | Get a library document's metadata and content. Args: item_id: The item UUID Inputs: item_id |
get_notifications | Get recent triggered alert notifications. |
get_portfolio_statistics | Get portfolio performance statistics (returns, allocation, risk). Args: portfolio_id: The portfolio UUID Inputs: portfolio_id |
get_positions | Get current holdings with quantity, cost basis, market value, and unrealized P&L. Args: portfolio_id: The portfolio UUID Inputs: portfolio_id |
list_alerts | List active price and event alerts for the authenticated user. |
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. |
list_library_folders | List folders in the authenticated user's research library. |
list_library_item_versions | List version history for a library document (newest first). Args: item_id: The item UUID Inputs: item_id |
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) Inputs: folder_id |
list_portfolios | List the authenticated user's portfolios. |
list_watchlists | List the authenticated user's watchlists and their symbols. |
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) Inputs: folder_id, parent_id |
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) Inputs: item_id, folder_id |
rename_library_folder | Rename a library folder. Args: folder_id: The folder UUID name: New folder name Inputs: folder_id, name |
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_ Inputs: description, ticker, section, page_url |
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 con Inputs: ticker |
search_library | Full-text search across the authenticated user's library documents. Args: query: Search terms limit: Max results (default 20, capped at 50) Inputs: query, limit |
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 Inputs: entry_date, content |
update_library_item | Update a library document's title and/or content (content edits create a new version). Args: item_id: The item UUID title: New title (optional) content: New markdown body (optional) Inputs: item_id, title, content |
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) Inputs: watchlist_id, name, symbols |
Every block below points at https://mcp.manawa.app/mcp. Pick your client and copy.
claude mcp add --transport http manawa-terminal https://mcp.manawa.app/mcp
{
"mcpServers": {
"manawa-terminal": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.manawa.app/mcp"]
}
}
}{
"mcpServers": {
"manawa-terminal": {
"url": "https://mcp.manawa.app/mcp"
}
}
}{
"servers": {
"manawa-terminal": {
"type": "http",
"url": "https://mcp.manawa.app/mcp"
}
}
}{
"context_servers": {
"manawa-terminal": {
"url": "https://mcp.manawa.app/mcp"
}
}
}{
"mcpServers": {
"manawa-terminal": {
"serverUrl": "https://mcp.manawa.app/mcp"
}
}
}{
"mcpServers": {
"manawa-terminal": {
"url": "https://mcp.manawa.app/mcp"
}
}
}name: Manawa Terminal
version: 0.0.1
schema: v1
mcpServers:
- name: Manawa Terminal
type: streamable-http
url: https://mcp.manawa.app/mcp{
"mcpServers": {
"manawa-terminal": {
"httpUrl": "https://mcp.manawa.app/mcp"
}
}
}{
"mcpServers": {
"manawa-terminal": {
"type": "http",
"url": "https://mcp.manawa.app/mcp"
}
}
}{
"mcpServers": {
"manawa-terminal": {
"url": "https://mcp.manawa.app/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fmcp.manawa.app%2Fmcp&type=streamable_http&id=manawa-terminal&name=Manawa%20Terminal
It answered our last check on 17 October 2026 in 257 ms. Over 10 checks since 4 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by manawa.app and served from mcp.manawa.app, the vendor's own domain: https://mcp.manawa.app/mcp.
31, as returned by the server's own tools/list on 9 September 2026: add_transaction, create_alert, create_library_folder, create_library_item, create_portfolio, create_watchlist, delete_alert, delete_library_folder, and 23 more.
It answered our last check on 17 October 2026 in 257 ms. Over 10 checks since 4 September 2026 it answered 10.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.manawa.app/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: app.manawa. Endpoint host: mcp.manawa.app. ARD identifier: urn:air:app.manawa:mcp:manawa-terminal.
First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.