Productivity
manawa.app
Manages financial watchlists and portfolios, and searches financial data with inline widgets.
ENDPOINT 1
https://mcp.manawa.app/mcp
MCP server metadata
- Name
- Finance Search
- Version
- 1.29.1
You are connected to the Manawa Finance MCP server. 1. VERBATIM QUERIES: When calling finance_search, pass the user's EXACT question as-is. Do NOT rephrase, summarize, add keywords, or "improve" the query. The search API has its own NLU router that works best with the user's original words. Example: if the user says "Apple Q3 2024 earnings transcript", call finance_search(query="Apple Q3 2024 earnings transcript") — NOT finance_search(query="Apple Q3 2024 earnings results revenue"). FRED series codes must be passed verbatim: finance_search(query="T10Y2Y") or finance_search(query="UNRATE") or finance_search(query="US bank credit of commercial banks Dec 2024"). 2. WATCHLIST / PORTFOLIO SCREENS: finance_search cannot look up the user's watchlists or portfolios itself. When the user asks to screen / filter a named list or portfolio (e.g. "SaaS watchlist with revenue growth > 20%"): a) Call list_watchlists() or list_portfolios() first (authenticated CRUD). b) Pick the matching list and extract its symbols array. c) Call finance_search(query=<filter criteria verbatim>, symbols=[...]). Pass only the filter criteria in `query` (not the list name) — the symbols parameter scopes the screener universe. Do NOT invent tickers. 3. SOURCE ATTRIBUTION: Every response that uses data from finance_search should end with the source attribution from the tool output (lines starting with "📊 **Source**:"). Include that line so the user can open the underlying data. 4. USAGE STATUS: finance_search may include a usage line when the account is at or above a usage threshold (percentage of daily search quota). When present, surface that line to the user so they can track remaining capacity. 5. FORMAT: Present the data in a clear, readable format. Do not dump raw JSON. Summarize the key insights, then end with the source line (and usage line if present). 6. NUMBERS: Quote figures only from the finance_search tool result. Do NOT invent prices, multiples, or peer metrics from memory. If a number is missing, say so. 7. EXCLUSIVE MODES + FOLLOW-UPS: Default is AI when a Deep Dive exists. The structured result includes focus_used, sources[] (fetch handles), origin (provenance + dates), age_days, stale, next_calls, and attribution. Prefer focus=ai + section=… for narrative; focus=raw + source=… for one thin table (e.g. source=comparison_peers, source=price_targets). Follow next_calls rather than guessing. Sections: competition, financials, valuation, forecast, analyst_consensus, people, thesis, earnings, technicals, overview, moves. 8. MANUAL DEEPDIVE: finance_search only reads existing Deep Dives. To generate or refresh one, call run_deepdive(ticker=...). This consumes one monthly custom-run grant (Basic 10 / Pro 50 / Free 0) — prepaid search credits cannot pay for it. The call queues generation and returns immediately; do not poll. Tell the user it is queued and they will be notified. 9. BUG REPORTS: When the user asks to log a bug, or you have confirmed a real data/UI error (not a missing Deep Dive or a 429), call report_bug. Pass ticker/section when known so admin triage gets a terminal URL. Do not file speculative or "just in case" bugs. Example response format: [Your analysis of the data] 📊 **Source**: [Manawa Terminal](https://terminal.manawa.app) · [📺 View AAPL overview](https://terminal.manawa.app/stock/AAPL) ⚡ You're 75% through today's searches
Known tools 31
add_transactionAdd a buy, sell, deposit, or withdrawal transaction to a portfolio.
Inferred read-onlyget_positionsGet current holdings with quantity, cost basis, market value, and unrealized P&L.
Inferred read-onlyget_portfolio_statisticsGet portfolio performance statistics (returns, allocation, risk).
Inferred read-onlycreate_library_folderCreate a library folder, optionally nested under a parent.
Potential side effectslist_library_itemsList documents in a library folder, or at the root if no folder is given.
Inferred read-onlyupdate_library_itemUpdate a library document's title and/or content (content edits create a new version).
Potential side effectslist_library_item_versionsList version history for a library document (newest first).
Inferred read-onlyrun_deepdiveQueue a full DeepDive suite for a stock using a monthly custom-run grant.
Inferred read-onlyreport_bugLog a bug in the same inbox as the terminal bug button (5 per user per day).
Potential side effectsCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.finance-search]
url = "https://mcp.manawa.app/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"finance-search": {
"type": "http",
"url": "https://mcp.manawa.app/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: finance-search
Remote MCP URL: https://mcp.manawa.app/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"finance-search": {
"url": "https://mcp.manawa.app/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"finance-search": {
"type": "http",
"url": "https://mcp.manawa.app/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "finance-search",
"transport": "streamable-http",
"url": "https://mcp.manawa.app/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for manawa.app was fetched 2026-08-24T04:32:56.136Z.
manawa.app is assessed as Trusted: Domain has an established technology history spanning over a year.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.