Query and analyze Portuguese companies using the NIF.PT public API. Supports search by NIF, company name, and city.
This project implements an intelligent server based on FastMCP, allowing you to query and analyze information about Portuguese companies using the NIF.PT public API. It supports multiple useful tools such as search by NIF, company name or city, checking company status, and identifying accounting-related businesses.
.
├── main.py
├── models.py
├── nif_client.py
├── utils.py
├── requirements.txt
├── Dockerfile
├── package.json
└── .smithery.profile.json
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python main.py
The application uses transport="stdio"
by default, making it compatible with Claude Desktop or terminal-based environments.
The responses include details such as:
To integrate this MCP with Claude Desktop:
Install Claude Desktop
Download and install from: https://claude.ai/download
Open Configuration
Go to File > Settings > Developer
and click Edit Configuration
Add the MCP server configuration
In the claude_desktop_config.json
, insert the following configuration:
{
"mcpServers": {
"nif-pt-server": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/YOUR/PROJECT/FOLDER",
"run",
"main.py"
]
}
}
}
Replace
/ABSOLUTE/PATH/TO/YOUR/PROJECT/FOLDER
with the actual absolute path where yourmain.py
file is located.
nif-pt-server
MCP should now be available in the Claude Desktop interface.(https://smithery.ai/server/@ruicarvalho1/mcp_nif)
With Claude Desktop open, you can install this MCP directly using the Smithery CLI.
Just paste the following command into your terminal:
npx -y @smithery/cli@latest install @ruicarvalho1/mcp_nif --client claude
This will automatically install the MCP and register it with Claude Desktop.
Developed by Rui Carvalho.
This project is licensed under the MIT License.
Provides real-time Caltrain schedule information using GTFS data.
Provides AI assistants with direct access to Mastra.ai's complete knowledge base.
Lightning-Fast, High-Accuracy Deep Research Agent 👉 8–10x faster 👉 Greater depth & accuracy 👉 Unlimited parallel runs
Search for icons from the Hugeicons library and get usage documentation.
An MCP server for Google Search provided by CData, which requires an external CData JDBC Driver.
Provides web search capabilities using a self-hosted SearxNG instance, allowing AI assistants to search the web.
Interact with the Haloscan SEO API for search engine optimization tasks.
Search and book from over 2 million hotels with shopping and booking capabilities.
Access the Wolfram Alpha API for computational knowledge and real-time data.
Search across multiple email accounts using mxHERO's vector search service.