fmp-mcp-research
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@fmp-mcp-researchBuild earnings evidence pack for AAPL"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
FMP MCP Research Server
Remote MCP server for ChatGPT that exposes read-only FMP tools to build a strict buy-side earnings-call evidence pack before scoring a catalyst report.
Why this design
The report process requires the agent to read the actual full earnings-call transcript including Q&A, separately review earnings releases and financial tables, document missing evidence, complete a quarter-by-quarter audit, and only then score. This MCP server therefore exposes small, auditable tools instead of a single black-box "make report" tool.
Related MCP server: FMP MCP Server
Tools exposed
Tool | Purpose |
| Subsector, company description, market data, sector/industry context. |
| Select the two most recent transcripts from 2025 or later. |
| Fetch full transcript for a specific quarter/year; the agent must read prepared remarks and Q&A. |
| Fetch quarterly income statement, balance sheet, cash flow, key metrics, ratios and growth. |
| Find official filings, especially 8-K/10-Q/10-K fallback evidence. |
| Confirm earnings dates and EPS actual/estimate context. |
| Bundle selected periods, transcripts, financial tables, SEC filing list and audit templates. |
| Return required report sections, scoring fields, source-audit fields and Pharma overlay diagnostics. |
FMP endpoints used
Base URL: https://financialmodelingprep.com/stable
/profile?symbol=.../earning-call-transcript-dates?symbol=.../earning-call-transcript?symbol=...&year=...&quarter=.../earning-call-transcript-latest/earnings-calendar?symbol=...&from=...&to=.../income-statement?symbol=...&period=quarter&limit=.../balance-sheet-statement?symbol=...&period=quarter&limit=.../cash-flow-statement?symbol=...&period=quarter&limit=.../key-metrics?symbol=...&period=quarter&limit=.../ratios?symbol=...&period=quarter&limit=.../financial-growth?symbol=...&period=quarter&limit=.../sec-filings-search/symbol?symbol=...&from=...&to=.../sec-filings-8k?from=...&to=...
Local development
cp .env.example .env
# edit .env and set FMP_API_KEY
python -m venv .venv
source .venv/bin/activate
pip install -e .
python -m fmp_mcp_research.serverThe MCP endpoint is usually available at:
http://localhost:8000/mcpDocker
cp .env.example .env
# edit .env and set FMP_API_KEY
docker compose up --buildDeployment recommendation
For ChatGPT, deploy as a remote HTTPS MCP server. Local is best only for development. For production, use Cloud Run or Fly.io for a simple container deployment; use AWS ECS/Fargate if your firm already standardizes on AWS and wants VPC/private networking.
Recommended default: Google Cloud Run
Container-native and low ops burden.
Scales to zero for cost control.
Easy environment variables and secret management.
Public HTTPS endpoint works with ChatGPT remote MCP setup.
Cloud Run deploy sketch
gcloud run deploy fmp-mcp-research \
--source . \
--region us-central1 \
--allow-unauthenticated \
--set-env-vars FMP_API_KEY=YOUR_KEYFor a production workspace, replace --allow-unauthenticated with an OAuth/API-gateway layer or Cloud Run IAM where supported by your MCP client path.
ChatGPT connection
Use the public HTTPS URL plus /mcp, for example:
https://your-service-url.run.app/mcpIn ChatGPT app/developer settings, add the custom MCP app/server and approve the read-only tools.
Security guardrails
Keep FMP_API_KEY server-side only.
Do not expose write tools.
Do not add a tool that generates final investment recommendations.
Log tool name, symbol, quarter and source coverage status; do not log full API keys or secrets.
Add rate limiting if used by multiple analysts.
Typical report workflow
research_report_contract(sector="pharma")fmp_build_research_evidence_pack(symbol="AONC", min_year=2025, requested_calls=2)Read each transcript payload, including Q&A.
Review statement tables in the evidence pack.
Use
fmp_search_sec_filingsto locate 8-K/10-Q/10-K fallback sources and official release exhibits.Complete the source audit and quarter-by-quarter audit.
Only after the audit, create scorecard and adjusted score.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/FGHMX/fmp-mcp-research'
If you have feedback or need assistance with the MCP directory API, please join our Discord server