com. biodnd/ agent-fin
by biodnd.com · remote · no sign-in to list tools · v0.1.2 · published by com.biodnd
Agent Fin: finance MCP server with market data tools
24 tools: 1 do something that can't be undone, 1 change things and 22 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone1Claude Code: ask: see these tools
- Changes things1Claude Code: ask: see these tools
- Only reads22Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport sse agent-fin https://agent-fin.biodnd.com/sseTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
24 tools
Can't be undone 1Claude Code: ask
equity_shorts_fails_to_deliverGet fails-to-deliver data reported to the SEC.No findings
Why it is in this group
- The name "equity_shorts_fails_to_deliver" says "deliver": a word for sending, and what is sent cannot be taken back.
Description, as the server wrote it Get fails-to-deliver data reported to the SEC.
Changes things 1Claude Code: ask
equity_screenerScreen for equities using a predefined metric such as overview or valuation.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Screen for equities using a predefined metric such as overview or valuation.
Only reads 22Claude Code: allow
equity_calendar_ipoGet historical and upcoming initial public offerings (IPOs).No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get historical and upcoming initial public offerings (IPOs).
equity_compare_company_factsCompare reported company facts and fundamental data points.No findings
Why it is in this group
- The name "equity_compare_company_facts" says "compare": a word for reading.
Description, as the server wrote it Compare reported company facts and fundamental data points.
equity_compare_groupsGet company data grouped by sector, industry or country.No findings
Why it is in this group
- The name "equity_compare_groups" says "compare": a word for reading.
Description, as the server wrote it Get company data grouped by sector, industry or country.
equity_discovery_activeGet the most actively traded stocks based on volume.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the most actively traded stocks based on volume.
equity_discovery_aggressive_small_capsGet top small cap stocks based on earnings growth.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get top small cap stocks based on earnings growth.
equity_discovery_growth_techGet top tech stocks based on revenue and earnings growth.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get top tech stocks based on revenue and earnings growth.
equity_discovery_losersGet the top price losers in the stock market.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the top price losers in the stock market.
equity_discovery_undervalued_growthGet potentially undervalued growth stocks.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get potentially undervalued growth stocks.
equity_discovery_undervalued_large_capsGet potentially undervalued large cap stocks.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get potentially undervalued large cap stocks.
equity_estimates_consensusGet consensus price target and recommendation.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get consensus price target and recommendation.
equity_fundamental_balanceGet the balance sheet for a given company.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the balance sheet for a given company.
equity_fundamental_cashGet the cash flow statement for a given company.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the cash flow statement for a given company.
equity_fundamental_dividendsGet historical dividend data for a given company.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get historical dividend data for a given company.
equity_fundamental_incomeGet the income statement for a given company.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the income statement for a given company.
equity_fundamental_metricsGet key fundamental metrics for a company.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get key fundamental metrics for a company.
equity_price_historicalGet historical price data for a given stock.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get historical price data for a given stock. This includes open, high, low, close, and volume.
equity_price_quoteGet the latest quote data for a given stock symbol.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the latest quote data for a given stock symbol.
equity_profileGet the company profile, including key information and descriptions.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get the company profile, including key information and descriptions.
equity_searchSearch for equity tickers or names via NASDAQ.No findings
Why it is in this group
- The name "equity_search" says "search": a word for reading.
Description, as the server wrote it Search for equity tickers or names via NASDAQ.
equity_shorts_short_interestGet reported short interest for a given symbol.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get reported short interest for a given symbol.
equity_shorts_short_volumeGet reported short volume statistics for a given symbol.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get reported short volume statistics for a given symbol.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 0.1.2. Values in angle brackets are yours to fill in.
claude mcp add --transport sse agent-fin https://agent-fin.biodnd.com/sseRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__agent-fin__equity_fundamental_cash",
"mcp__agent-fin__equity_fundamental_dividends",
"mcp__agent-fin__equity_price_historical",
"mcp__agent-fin__equity_price_quote",
"mcp__agent-fin__equity_fundamental_income",
"mcp__agent-fin__equity_fundamental_balance",
"mcp__agent-fin__equity_fundamental_metrics",
"mcp__agent-fin__equity_calendar_ipo",
"mcp__agent-fin__equity_compare_groups",
"mcp__agent-fin__equity_compare_company_facts",
"mcp__agent-fin__equity_estimates_consensus",
"mcp__agent-fin__equity_discovery_losers",
"mcp__agent-fin__equity_discovery_active",
"mcp__agent-fin__equity_discovery_undervalued_large_caps",
"mcp__agent-fin__equity_discovery_undervalued_growth",
"mcp__agent-fin__equity_discovery_aggressive_small_caps",
"mcp__agent-fin__equity_discovery_growth_tech",
"mcp__agent-fin__equity_profile",
"mcp__agent-fin__equity_search",
"mcp__agent-fin__equity_ownership_share_statistics",
"mcp__agent-fin__equity_shorts_short_interest",
"mcp__agent-fin__equity_shorts_short_volume"
],
"ask": [
"mcp__agent-fin__equity_screener",
"mcp__agent-fin__equity_shorts_fails_to_deliver"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as agent-fin. Review it before you use it.