MarketIntel MCP Server
Provides automation for market research workflows using n8n, allowing triggering and orchestrating research tasks.
Click on "Deploy 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., "@MarketIntel MCP Servercompare OpenAI and Anthropic on products, pricing, and recent news"
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.
MarketIntel MCP Server
A minimal MCP server for market research built with FastMCP and the Tavily API with n8n automation.
Overview
This repository includes:
server.py— MCP server implementation usingFastMCPclient.py— example client that compares two companies using the MCP servermain.py— placeholder entrypointMCP-Market-Research Agent.json— optional integration configurationrequirements.txt/pyproject.toml— Python dependencies
Related MCP server: tavily-fastmcp
Steps
Clone or download this repository.
Create a Python virtual environment in the repository root:
python -m venv .venv
source .venv/bin/activateInstall the dependencies:
pip install -r requirements.txtCopy env-example file to a
.envfile in the repository root with your Tavily API key:
TAVILY_API_KEY=your_api_key_here
N8N_API_KEY=your_api_key_hereStart the MCP server:
python server.pyIn a separate terminal, run the example client to compare two companies:
python client.py "openai vs anthropic"To use a custom server endpoint, set
MARKETINTEL_ENDPOINTand rerun the client:
MARKETINTEL_ENDPOINT=http://127.0.0.1:8000/mcp python client.py "openai vs anthropic"Prerequisites
Python 3.13+
A valid Tavily API key
Setup
Create and activate a virtual environment:
python -m venv .venv
source .venv/bin/activateInstall dependencies:
pip install -r requirements.txtCreate a
.envfile containing:
TAVILY_API_KEY=your_api_key_hereRunning the server
Start the server with:
python server.pyThe server listens on http://0.0.0.0:8000 and exposes the MCP endpoint at http://127.0.0.1:8000/mcp.
Using the client
Run the example client to compare two companies:
python client.py "openai vs anthropic"To override the endpoint:
MARKETINTEL_ENDPOINT=http://127.0.0.1:8000/mcp python client.py "simplilearn vs edureka"Project structure
.env # local environment variables
README.md # project documentation
server.py # MCP server implementation
client.py # example FastMCP client
main.py # placeholder entrypoint
MCP-Market-Research Agent.json # optional integration config
pyproject.toml # project metadata
requirements.txt # dependency list
python-version # pinned Python version
uv.lock # dependency lockfile
.venv/ # virtual environment (ignored)Server capabilities
The server exposes the following tools:
company_overviewlist_competitorsproduct_portfoliopricing_snapshotrecent_news_pulse
It also defines a market topics resource and a competitor analysis prompt.
Environment variables
TAVILY_API_KEY— required for Tavily accessMARKETINTEL_ENDPOINT— optional client override
Notes
This repository does not include an
mcp_server/package ortests/directory.The current implementation is centered on the
server.pyandclient.pyexamples.
Development
To install optional dev tooling:
pip install flake8
flake8 .This server cannot be deployed
Maintenance
Related MCP Connectors
The Google for AI agents — company intel, competitor tracking, market research via MCP. JSON output
AI research on companies and industries — one MCP tool per research domain.
SERP + haber + içerik çıkarımı MCP sunucusu — web araması (Brave/SerpApi BYOK), anahtarsız haber…
Research-only MCP server: your AI as a quant research desk. 90 tools, no trades, no brokers.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceThis MCP server performs multi-topic searches in business, news, finance, and politics using the Tavily API, providing high-quality sources and intelligent summaries.1MIT
- AlicenseAqualityBmaintenanceA typed FastMCP server that wraps Tavily's web research API, providing tools for search, extract, map, crawl, and research workflows via MCP with prompts and resources.8MIT
- FlicenseNot gradedqualityDmaintenanceA multi-agent MCP server for comprehensive stock research and analysis using natural language queries, backed by SEC filings and real-time market data.-
- AlicenseNot gradedqualityCmaintenanceMulti-purpose research MCP server integrating web search, deep research, web scraping, research methodology routing, and GPT Researcher report generation.MIT