# Financial Modeling Prep (FMP) MCP Server 

Complete financial market access for AI assistants - Real-time stocks, crypto, forex, and comprehensive market data integration - access FMP free and paid API tiers.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add imbenrabi/fmp-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list imbenrabi/fmp-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get imbenrabi/fmp-mcp enable_toolset

# Call a tool
npx -y @smithery/cli@latest tool call imbenrabi/fmp-mcp enable_toolset '{}'
```

## Direct MCP Connection

Endpoint: `https://fmp-mcp--imbenrabi.run.tools`

**Optional config:**
- `FMP_TOOL_SETS` (query) — Comma-separated list of tool sets to load.
- `FMP_ACCESS_TOKEN` (query) — Financial Modeling Prep API access token.
- `DYNAMIC_TOOL_DISCOVERY` (query) — Enable dynamic toolset management.

## Tools (5)

- `enable_toolset` — Enable a toolset by name to make its tools available
- `disable_toolset` — Disable a toolset by name (state tracking only)
- `list_toolsets` — List all available toolsets with their active status and definitions
- `describe_toolset` — Describe a toolset with its definition, active status, and tools
- `list_tools` — List currently registered tool names

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get imbenrabi/fmp-mcp <tool-name>
```

## Prompts (1)

- `list_mcp_assets` — Human-friendly overview of server capabilities: modes, prompts, tools, resources, and quick start.
