finding-alpha
MCP Server
finding-alpha
public

findingalpha ai mcp

MCP Server for segmented revenue and congress trading

Repository Info

1
Stars
1
Forks
1
Watchers
1
Issues
TypeScript
Language
MIT License
License

About This Server

MCP Server for segmented revenue and congress trading

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

# FindingAlpha AI MCP Server

[![smithery badge](https://smithery.ai/badge/findingalpha-ai-mcp)](https://smithery.ai/server/findingalpha-ai-mcp)

A Model Context Protocol server for FindingAlpha AI that provides various tools for fundamental analysis and processing for public traded stocks.


## Installation

### Via Smithery

```bash
npx -y @smithery/cli install findingalpha-ai-mcp --client claude
```

### Via npm

```bash
npm install findingalpha-ai-mcp
```

## Development

### Prerequisites

- Node.js 18 or higher
- npm

### Setup

1. Install dependencies:
```bash
npm install
```

2. Build the server:
```bash
npm run build
```

3. For development with auto-rebuild:
```bash
npm run watch
```

### Testing

```bash
npm test
```

## Usage Examples


## License

MIT License - see [LICENSE](LICENSE) for details.

## API Endpoints

The MCP server provides the following endpoints:

1. **Segmented Revenue**
   - Endpoint: `segmented-revenue`
   - Parameters: `ticker` (string) - Stock ticker symbol (e.g., AAPL)
   - Example: `segmented-revenue` with `{ "ticker": "AAPL" }`

2. **Congress Trades by Name**
   - Endpoint: `congress-trades-by-name`
   - Parameters: `name` (string) - Congressman first name (e.g., nancy)
   - Example: `congress-trades-by-name` with `{ "name": "nancy" }`

3. **Congress Trades by Ticker**
   - Endpoint: `congress-trades-by-ticker`
   - Parameters: `ticker` (string) - Stock ticker symbol (e.g., AAPL)
   - Example: `congress-trades-by-ticker` with `{ "ticker": "AAPL" }`

## Testing

The project includes both integration tests and unit tests.

### Running Tests

```bash
# Run all tests
npm test

# Run only client integration tests
npm run test:client

# Run only unit tests
npm run test:unit
```

### Test Files

- Integration tests: `test-client.js`
- Unit tests: 
  - `src/__tests__/segmented-revenue.test.ts`
  - `src/__tests__/congress-trades.test.ts` 

Quick Start

1

Clone the repository

git clone https://github.com/finding-alpha/findingalpha-ai-mcp
2

Install dependencies

cd findingalpha-ai-mcp
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerfinding-alpha
Repofindingalpha-ai-mcp
Language
TypeScript
LicenseMIT License
Last fetched8/8/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation