northbridge-diligence
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EDGAR_USER_AGENT | Yes | Identify yourself to SEC (a contact string, not a credential). Required by SEC to avoid 403 error. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| resolve_companyA | Resolve a ticker OR company name to its SEC CIK. Call this FIRST for any company. Accepts a ticker ("MSFT") or a name ("Microsoft"). Returns a single {"resolved": {...}} match, or when a name is ambiguous, {"ambiguous": true, "candidates": [...]} — in that case ask the user which company they mean instead of guessing. EDGAR only covers SEC-registered (public) filers. |
| get_company_profileA | Identity card for a company: legal name, tickers, exchange, SIC industry, fiscal year-end, state of incorporation, and links to its latest 10-K/10-Q. Use this to orient a screen (who/what/where) before pulling numbers. Accepts a ticker or name. |
| get_key_financialsA | Curated multi-year financials (income statement, balance sheet, cash flow)
from annual 10-K XBRL data. Returns each line item as a time series where
every value carries its provenance: fiscal year, period end, form,
accession number, and a source URL. Use this for the financial-trajectory
and capital-structure parts of a screen. |
| compute_screening_metricsA | The screen result, computed IN CODE (not by the model): revenue CAGR & YoY
growth, gross/operating/net margins, total debt, debt/equity, debt/EBITDA,
current ratio, interest coverage, EBITDA and latest operating cash flow —
PLUS Read this carefully before writing anything:
|
| list_filingsA | Recent SEC filings for a company, each with a direct EDGAR document URL.
Optionally filter by form (e.g. ["10-K", "10-Q", "8-K"]). Use this to cite
sources, find the latest annual/quarterly report, or spot recent 8-K events
worth a second look. |
| get_risk_factorsA | Extract the Item 1A "Risk Factors" section from the company's latest 10-K, plus the source URL. Use this for the risk-signal part of a screen. Extraction is conservative: if the section can't be confidently isolated from the filing's HTML, it returns a note and the source URL rather than a guess — flag that to the user so they open the filing directly. |
| scan_disclosure_signalsA | Sweep a company's filings for the risk LANGUAGE that never appears in the numbers: going-concern doubt, material weaknesses, restatements, covenant breaches, customer concentration, goodwill impairment. Use this alongside compute_screening_metrics for the risk-signals part of a screen — the financial tools cannot see any of it. Each signal comes back with a computed
A hit means the words are in the document, NOT that the condition applies.
Verify anything present via get_risk_factors or the linked filing before
writing it up. These signals are deliberately separate from |
| get_financial_conceptA | Flexible escape hatch: fetch the annual series for a single financial
concept — either a friendly name from the curated map (e.g. "revenue",
"operating_cash_flow", "capex") or a raw US-GAAP XBRL tag (e.g.
"ResearchAndDevelopmentExpense"). Use when the curated |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/chidrupa99/northbridge-diligence'
If you have feedback or need assistance with the MCP directory API, please join our Discord server