MarketIntel MCP Server
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 ServerResearch the electric vehicle market size and key competitors."
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 (Azure Container Apps)
Cloud-hosted MCP server exposing market-research tools over SSE, per
MarketIntel_MCP_Server_Azure_Spec.md. Developers connect from VS Code
(Copilot Chat Agent mode) to a shared Azure HTTPS endpoint — no local server.
Layout
MCPServer/
├── server.py # Entrypoint (spec §7.3): binds 0.0.0.0:8000, SSE
├── market_intel/
│ ├── config.py # Env-driven settings; secrets via env only (§9)
│ ├── providers.py # SearchProvider seam: Tavily (prod) / Fake (offline)
│ ├── tools.py # 5 tools + resource + prompt logic (§6, §10)
│ └── mcp_app.py # FastMCP wiring (lazy import)
├── tests/test_tools.py # 17 offline unit tests (§11)
├── Dockerfile # python:3.12-slim + uv (§7.2)
├── infra/deploy.sh # az containerapp up + scale rules (§7.4, §8)
├── .vscode/mcp.json # VS Code MCP client config (§7.5)
└── .env.exampleRelated MCP server: Deep Research MCP
Run locally (offline, no key)
python -m pytest -q # 17 passing
SEARCH_PROVIDER=fake python server.py # serves SSE on :8000 (needs fastmcp)Run with real Tavily
pip install fastmcp tavily-python uvicorn
export TAVILY_API_KEY=tvly-... # SEARCH_PROVIDER defaults to tavily
python server.pyDeploy to Azure
export TAVILY_KEY=tvly-...
bash infra/deploy.sh # prints the *.azurecontainerapps.io FQDNThen set the /sse URL in .vscode/mcp.json.
Design note
The Tavily dependency is behind a SearchProvider adapter (spec-driven offline
seam): FakeSearchProvider makes the full tool pipeline + tests run with zero
network and no API key; TavilyProvider (lazy-imported SDK) is selected by
SEARCH_PROVIDER=tavily for production. Same contract, one config flag.
This server cannot be deployed
Maintenance
Related MCP Connectors
Investment research superagent: podcasts, SEC filings, and no-code research pipelines.
- AimOAuthcom.startaiming
Market knowledge layer for AI agents: competitors, opinions and regulations shaping your market.
A search engine that learns from feedback, over embeddings: one tool per API route.
Web search and any page as LLM-ready Markdown for AI agents. Free keyless tier, no signup.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that performs comprehensive web research by combining Tavily Search and Crawl APIs to gather extensive information and provide structured JSON output tailored for LLMs to create detailed markdown documents.18 npm27Apache 2.0
- -licenseBqualityNot gradedmaintenanceA Model Context Protocol compliant server that facilitates comprehensive web research by utilizing Tavily's Search and Crawl APIs to gather and structure data for high-quality markdown document creation.118 npm12-
- FlicenseNot gradedqualityCmaintenanceMCP server exposing 8 Tavily tools (web search, fetch, crawl, map, QnA, context, and deep research) via Streamable HTTP for AI assistants to perform live web retrieval and research.1-
- AlicenseNot gradedqualityBmaintenanceProvides web search and page fetching capabilities via Serper.dev or DuckDuckGo, deployable on Render with SSE transport.22 npmISC