information-mcp-server
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., "@information-mcp-server搜索人工智能相关新闻"
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.
Information Big Data Service
Main Features
🏢 Enterprise abbreviation and keyword search
🔍 Global information keyword search
🏢 Enterprise news and public opinion query
🏭 Industry and track information search
🎯 Policy, technology, brand, and event topic tracking
📊 Enterprise information details and sentiment statistics monitoring
Related MCP server: industry-chain-mcp-server
Service Design Notes
The service provides 6 Tools based on actual business scenarios, rather than laying out tools by the number of upstream APIs.
When users only provide an enterprise abbreviation, first use
information_enterprise_searchto obtain the full enterprise name or stable ID.The search, industry, and topic Tools reuse the same global information search Product ID, but retain different scenario semantics.
Upstream information search results are paginated by the MCP layer via
pageIndexandpageSize, with a default of 20 items per page and a maximum of 50.Search results do not return long content by default; after setting
includeContent=true, the length of each content item can be limited viacontentMaxChars.information_monitorselects details or statistics viaview, accessing only one Product ID at a time.The business outer layer of all paginated responses only contains
totalandresultList.
Environment Requirements
Python 3.10+
Dependencies: python-dotenv, requests, mcp
Local Quick Start
1. Enter the Project Directory
cd information-mcp-server2. Create a Virtual Environment and Install Dependencies
python3 -m venv mcp_env
source mcp_env/bin/activate
pip install -r requirements.txt3. Configure Environment Variables
Copy the environment variable template:
cp .env.example .envEdit the .env file:
INTEGRATOR_ID=your_integrator_id
SECRET_ID=your_secret_id
SECRET_KEY=your_secret_key
HANDAAS_REQUEST_TIMEOUT=30HANDAAS_REQUEST_TIMEOUT is an optional configuration, in seconds, with a default value of 30.
4. Start the Streamable HTTP Service
python server/mcp_server.py streamable-httpThe default service address is http://localhost:8000/mcp.
You can also use the startup script:
./start_mcp_server.sh streamable-httpSupports three startup modes: stdio, sse, and streamable-http.
5. Cursor / Cherry Studio MCP Configuration
{
"mcpServers": {
"information-mcp-server": {
"type": "streamableHttp",
"url": "http://127.0.0.1:8000/mcp"
}
}
}STDIO Version Installation and Deployment
Replace {workdir} with the absolute path of information-mcp-server:
{
"mcpServers": {
"information-mcp-server": {
"command": "{workdir}/mcp_env/bin/python",
"args": [
"{workdir}/server/mcp_server.py",
"stdio"
]
}
}
}INTEGRATOR_ID, SECRET_ID, and SECRET_KEY need to be obtained after logging into HandaaS to register and activate the connector. Real credentials should only be stored in the local .env or deployment secrets.
Available Tools and Product IDs
MCP Tool | Function or View | Product ID |
| Query enterprises by abbreviation, brand, or product keyword |
|
| Global information keyword and date search |
|
| Enterprise news and public opinion details |
|
| Industry or track information search |
|
| Policy, technology, brand, or event topic tracking |
|
|
|
|
|
|
|
1. information_enterprise_search
Function: Search for candidate enterprises by enterprise abbreviation, brand, product, or other keywords.
Main parameters: matchKeyword is required; pageIndex defaults to 1; pageSize defaults to 10, maximum 50.
Returns: Candidate enterprises total/resultList. After confirming the enterprise, use the full enterprise name, enterprise ID, or unified social credit code for the enterprise news and monitoring Tools.
2. information_search
Function: Search news information titles and content by keyword.
Main parameters:
matchKeyword(required): Search keyword.pubDateBegin,pubDateEnd(optional): Publication time start and end conditions.pageIndex(optional): MCP return page number, starting from 1.pageSize(optional): Number of items per page, default 20, maximum 50.includeContent(optional): Whether to return the information content, defaultfalse.contentMaxChars(optional): Maximum number of characters to keep per item when returning content, default 1000, range 100–5000.
Returns: total and resultList; results may include title, source, publication time, information link, and content truncated as needed.
3. information_company_news
Function: Query the news and public opinion details of a specified enterprise.
Main parameters:
matchKeyword(required): Enterprise name, enterprise ID, registration number, or unified social credit code.keywordType(optional): Enterprise identifier type, supportsname,nameId,regNumber,socialCreditCode.pageIndex(optional): Page number, starting from 1.pageSize(optional): Number of items per page, default 50, maximum 50.sentimentLabel(optional):0negative,1positive,2neutral,3unknown.
Returns: total and resultList; results may include news summary, link, source, title, publication time, related enterprises, and sentiment label.
4. information_industry_news
Function: Search information by industry, track, or sector keywords for industry research and market dynamics analysis.
Main parameters:
matchKeyword(required): Industry, track, or sector keyword.pubDateBegin,pubDateEnd(optional): Publication time range.pageIndex,pageSize(optional): Page number and items per page,pageSizemaximum 50.includeContent,contentMaxChars(optional): Content return switch and content length limit.
Returns: total and resultList.
5. information_topic
Function: Track specific topics such as policy, technology, brand, or hot events.
Main parameters:
matchKeyword(required): Specific topic or event keyword.pubDateBegin,pubDateEnd(optional): Topic observation time range.pageIndex,pageSize(optional): Page number and items per page,pageSizemaximum 50.includeContent,contentMaxChars(optional): Content return switch and content length limit.
Returns: total and resultList.
6. information_monitor
Function: Monitor enterprise information dynamics, with options for news event details or sentiment statistics views.
Main parameters:
matchKeyword(required): Enterprise name, enterprise ID, registration number, or unified social credit code.view(optional):detailsnews event details;statisticssentiment distribution and trends. Defaultstatistics.keywordType(optional): Enterprise identifier type.pageIndex,pageSize(optional): Only used by thedetailsview,pageSizemaximum 50.sentimentLabel(optional): Sentiment filter only used by thedetailsview.
Returns: The details view returns total and resultList; the statistics view returns sentiment distribution and trend business fields.
Use Cases
Enterprise identification: Confirm the full enterprise name and stable identifier via abbreviation or brand terms.
Information search: Aggregate global news titles, sources, times, and links by keyword.
Industry research: Track industry, track, and sector-related dynamics.
Topic tracking: Continuously observe policy, technology, brand, and hot events.
Enterprise public opinion: Query enterprise-related news and filter by sentiment category.
Trend monitoring: Analyze the sentiment distribution and change trends of enterprise information.
Brand reputation management: Identify reputation risks by combining news details and sentiment statistics.
Usage Notes
Abbreviation handling: When an enterprise abbreviation cannot be queried directly, first call
information_enterprise_search.Scenario selection: Use
information_company_newsorinformation_monitorfor enterprise public opinion; useinformation_industry_newsfor industry research.Pagination limits:
pageIndexstarts from 1, andpageSizemust be between 1 and 50.Content control:
informationTextis not returned by default; explicitly setincludeContent=truewhen content is needed.Content length:
contentMaxCharsmust be between 100 and 5000.Sentiment labels:
0means negative,1means positive,2means neutral,3means unknown.Valid empty results: When no keyword, time, or sentiment condition matches,
total=0and an emptyresultListmay be returned.
Example Usage Questions
information_enterprise_search (Enterprise keyword search)
Which enterprises correspond to "Xiaomi"?
Use "Gree" to find the exact enterprise name and enterprise ID.
information_search (Information full-text search)
Search for artificial intelligence-related news, looking only at titles and sources.
Search for new energy vehicle information and return two short content items.
information_company_news (Enterprise information query)
Query the latest enterprise news of Xiaomi Technology Co., Ltd.
View the negative public opinion of Gree Electric Appliances, Inc. of Zhuhai.
information_industry_news (Industry information search)
Search for the latest information in the low-altitude economy industry.
What are the recent industry developments in the humanoid robot track?
information_topic (Information topic tracking)
Continuously track the technology topic of large AI models.
Track events related to the consumer goods trade-in policy.
information_monitor (Enterprise information trend monitoring)
Monitor the public opinion sentiment distribution and trends of Xiaomi Technology Co., Ltd.
View the latest information event details of Beijing JD Century Trading Co., Ltd.
Testing and Verification
python -m py_compile server/mcp_server.py
python -m unittest discover -s tests -vUnit tests use Mock HTTP responses and do not call the real HandaaS information API.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
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.
Related MCP Connectors
The only News based AI MCP your agents will ever need — custom categories, global regions, and time-scoped results in one tool. We use multi-vector & sparse-hybrid search to search through thousands of articles across the world to find the exact news you're looking for.
Hybrid human + AI expertise for faster, trusted answers and decisions via MCP Server.
MCP server giving AI agents one-connection access to China A-share market intelligence: financials,
AI research on companies and industries — one MCP tool per research domain.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP server for information collection, text analysis, and content generation, enabling AI agents to scrape web pages, analyze text, and generate reports or presentations.8MIT
- AlicenseBqualityBmaintenanceAn MCP server that integrates HandaaS data APIs for industrial chain analysis, enabling enterprise search, supply chain prospecting, patent analytics, and bidding intelligence.243MIT
- FlicenseAqualityDmaintenanceMCP server that provides access to 14 OSINT data sources including government, research, corporate, and news APIs, enabling search, preview, and retrieval of public intelligence data.4-
- AlicenseAqualityCmaintenanceMCP server for real-time trending news aggregation, AI-powered analysis and filtering, and multi-channel push notifications.27GPL 3.0
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/handaas/information-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server