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.
An MCP server that connects to Perplexity's Sonar API, enabling real-time web-wide research in conversational AI.
Get any answer from the Facebook Ads Library, conduct deep research including messaging, creative testing and comparisons in seconds.
Interact with the Haloscan SEO API for search engine optimization tasks.
Search for IP addresses using Chaitin's IP Intelligence API.
Interact & query with Meilisearch (Full-text & semantic search API)
Search and retrieve academic papers from the arXiv repository via its API.
Integrates with The Movie Database (TMDB) API, allowing AI assistants to search for movies, retrieve details, and generate related content.
RAG Search over your content powered by Inkeep
Search Engine made for AIs by Exa
All-in-One SEO & Web Intelligence Toolkit API from FetchSERP.