home / mcp / b2bhint mcp server
An MCP server to access the B2Bhint API and retrieve company and person data.
Configuration
View docs{
"mcpServers": {
"bach-ai-tools-bachai-b2bhint": {
"command": "python",
"args": [
"server.py"
],
"env": {
"API_KEY": "YOUR_API_KEY"
}
}
}
}You run an MCP server to access the B2Bhint API. This guide shows how to use the Bach B2Bhint MCP Server, how to install it, and how to configure it securely so you can query company and person data from your applications.
Choose your preferred runtime to start the MCP server. You can run via the UVX launcher for a zero-config experience, or start it directly in development mode using Python. When configuring, you must provide an API key for authentication.
Prerequisites you need before installing: Python and pip, or the UVX tool for streamlined runs.
Install from PyPI using pip:
pip install bach-b2bhintInstall from source (editable mode) if you are developing against the latest code:
pip install -e .Run using UVX (recommended, no local installation required):
uvx --from bach-b2bhint bach_b2bhintOr run directly in development mode with Python:
python server.pyAfter installation, you can also run the installed command (the package exposes an executable named with an underscore):
bach_b2bhintAuthentication is required. Set your API key in the environment to authorize requests.
Environment variables you will use (example shown):
export API_KEY="your_api_key_here"Search for a person by provided parameters and return a list of matching persons via GET /api/v1/rapidapi/person/search
Retrieve full company data including contacts and financials via GET /api/v1/rapidapi/company/full
Search for companies by name or identifiers via GET /api/v1/rapidapi/company/search
Retrieve basic company data via GET /api/v1/rapidapi/company/basic
Search for companies by email via GET /api/v1/rapidapi/company/search-by-email