Skip to main content
Glama
filed-mcp-server

filed-mcp-server

by mgrantley

filed-mcp-server

An MCP (Model Context Protocol) server that gives AI agents access to US business entity data via the Filed.dev API. Search business registrations across 9 US states, SEC EDGAR filings, federal government contracts, and lobbying disclosures — all from any MCP-compatible client.

Quick Start

1. Get a Filed API key

Sign up at filed.dev — free tier includes 100 lookups/month.

2. Add to your MCP client

Claude Code:

claude mcp add filed -- npx -y filed-mcp-server
# Set your API key as an environment variable
export FILED_API_KEY=fd_live_your_key_here

Or add to your project's .mcp.json:

{
  "mcpServers": {
    "filed": {
      "command": "npx",
      "args": ["-y", "filed-mcp-server"],
      "env": {
        "FILED_API_KEY": "fd_live_your_key_here"
      }
    }
  }
}

Cursor:

Add to .cursor/mcp.json in your project root:

{
  "mcpServers": {
    "filed": {
      "command": "npx",
      "args": ["-y", "filed-mcp-server"],
      "env": {
        "FILED_API_KEY": "fd_live_your_key_here"
      }
    }
  }
}

Claude Desktop:

Edit your config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows):

{
  "mcpServers": {
    "filed": {
      "command": "npx",
      "args": ["-y", "filed-mcp-server"],
      "env": {
        "FILED_API_KEY": "fd_live_your_key_here"
      }
    }
  }
}

3. Use it

Ask your AI: "Search for Lockheed Martin business registrations in Florida" or "Run a full company intelligence report on Palantir Technologies"

Related MCP server: edgar-mcp

Tools

Tool

Description

filed_search_entities

Search business entities by name in any of 9 US states (AK, CO, CT, DC, FL, IA, NY, OR, PA)

filed_get_entity

Get full entity details — officers, registered agent, filing history. Optionally enrich with federal data.

filed_search_sec

Search SEC EDGAR for company filings (10-K, 10-Q, 8-K, S-1, etc.)

filed_search_contracts

Search federal government contracts from USASpending.gov

filed_search_lobbying

Search lobbying disclosures from the Senate LDA database

filed_company_intel

Power tool — searches all 9 states + SEC + contracts + lobbying for a company, returns unified intelligence report with cross-references

Example Prompts

  • "Search for Amazon business registrations in New York"

  • "Get the full details for entity FL:P06000113830 including federal data"

  • "Find SEC 10-K filings for Tesla"

  • "What federal contracts has Booz Allen Hamilton received?"

  • "Who lobbies for Pfizer and on what issues?"

  • "Run a comprehensive intelligence report on Anduril Industries"

Demo: Company Intelligence Reports

Sample outputs from filed_company_intel for three defense companies:

Company

States

Entities

Contracts

Lobbying

Output

Lockheed Martin

8/9

62

$4.96B

$925K

sample-output-lockheed-martin.json

Anduril Industries

6/9

14

$560M

$1.02M

sample-output-anduril.json

Palantir Technologies

3/9

13

$350M

$2.1M

sample-output-palantir.json

See demo/prompts.md for orchestration prompts that pair this server with Notion MCP to build a structured intelligence workspace.

Pairing with Notion MCP

This server works well alongside Notion MCP for building persistent, structured intelligence workspaces. Configure both servers:

{
  "mcpServers": {
    "filed": {
      "command": "npx",
      "args": ["-y", "filed-mcp-server"],
      "env": {
        "FILED_API_KEY": "your_key_here"
      }
    },
    "notion": {
      "command": "npx",
      "args": ["-y", "@notionhq/notion-mcp-server"],
      "env": {
        "OPENAPI_MCP_HEADERS": "{\"Authorization\": \"Bearer ntn_your_token\", \"Notion-Version\": \"2022-06-28\"}"
      }
    }
  }
}

Then ask: "Research Palantir Technologies using Filed and add the findings to my Notion intelligence hub."

Development

git clone https://github.com/mgrantley/filed-mcp-server.git
cd filed-mcp-server
npm install
npm run build
FILED_API_KEY=your_key node dist/index.js

API Coverage

State registries: AK, CO, CT, DC, FL, IA, NY, OR, PA

Federal sources:

  • SEC EDGAR — company filings (10-K, 10-Q, 8-K, S-1, proxy statements, etc.)

  • USASpending.gov — federal government contracts and awards

  • Senate LDA — lobbying disclosures (clients, registrants, amounts, issue areas)

More states and sources are added regularly. See filed.dev/docs for current coverage.

License

MIT

Available Tools

6 tools
filed_company_intelA

Run comprehensive intelligence gathering on a company. Searches across all 9 US states (AK, CO, CT, DC, FL, IA, NY, OR, PA) for business registrations, then checks SEC filings, federal contracts, and lobbying disclosures. Returns a unified intelligence report with cross-reference findings. NOTE: This tool makes multiple API calls (up to ~15) and uses more credits than individual tools.

Inputs: company_name (required), states, include_sec, include_contracts, +1 more.

filed_get_entityA

Get full details for a specific business entity including officers, registered agent, filing history, and current status. Optionally enrich with federal data (SEC filings, government contracts, lobbying disclosures). The entity ID format is 'STATE:ID' (e.g., 'FL:P06000113830').

Inputs: id (required), include_federal.

filed_search_contractsA

Search federal government contracts from USASpending.gov. Find which companies receive government contracts, from which agencies, and for how much.

Inputs: recipient, agency, min_amount, max_amount, +5 more.

filed_search_entitiesA

Search US business entities by name across 9 states (AK, CO, CT, DC, FL, IA, NY, OR, PA). Returns matching companies with state registration details including entity type, status, and formation date.

Inputs: state (required), name, agent, status, +2 more.

filed_search_lobbyingA

Search federal lobbying disclosures from the Senate LDA database. Find which companies hire lobbyists, what issues they lobby on, and how much they spend.

Inputs: client_name, registrant_name, issue_code, filing_year, +1 more.

filed_search_secB

Search SEC EDGAR filings by company name, CIK number, form type, or industry code. Find 10-K annual reports, 10-Q quarterlies, 8-K event disclosures, S-1 registrations, and more.

Inputs: query, forms, cik, sic, +3 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4/5.0

    Scored across 6 tools

    Disambiguation5/5

    Each tool targets a distinct data source or operation (composite intelligence, entity details, contracts, entities, lobbying, SEC filings). There is no overlap in purpose; even the composite tool is clearly a higher-level wrapper.

    Naming Consistency5/5

    All tools follow the consistent pattern 'filed_<verb>_<noun>' (e.g., filed_search_entities, filed_get_entity). The only deviation is 'filed_company_intel', where 'intel' is a noun, but it still fits the pattern and is clear.

    Tool Count5/5

    Six tools is appropriate for the domain of business intelligence research. The set covers search, retrieval, and a composite report tool without being overwhelming or too sparse.

    Completeness5/5

    The tool surface covers the full research workflow: finding companies (search_entities), getting detailed information (get_entity), and checking federal records (contracts, lobbying, SEC). The company_intel tool ties it all together. No obvious gaps for its read-only intelligence purpose.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      MCP server giving AI agents real-time web search, page scraping, company intelligence, email discovery, local lead generation, and a persistent knowledge graph. Pay only for what you use, no subscriptions.
      7 npm
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      MCP server providing read-only access to SEC EDGAR filings, allowing LLMs to look up companies, search filings, and retrieve securities offering data.
      3
      80 PyPI
      2
      MIT
    • A
      license
      C
      quality
      B
      maintenance
      MCP server for accessing SEC EDGAR filings. Connects AI assistants to company filings, financial statements, and insider trading data with exact numeric precision.
      21
      849 PyPI
      387
      AGPL 3.0
    • A
      license
      Not graded
      quality
      D
      maintenance
      Hosted MCP server that gives AI agents real-time access to SEC EDGAR filings search, 10-K/8-K reading, XBRL financial facts, and insider-trade (Form 4) alerts.
      12 npm
      1
      MIT