home / mcp / b2bhint mcp server

B2Bhint MCP Server

An MCP server to access the B2Bhint API and retrieve company and person data.

Installation
Add the following to your MCP client configuration file.

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.

How to use

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.

How to install

Prerequisites you need before installing: Python and pip, or the UVX tool for streamlined runs.

Install from PyPI using pip:

pip install bach-b2bhint

Install 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_b2bhint

Or run directly in development mode with Python:

python server.py

After installation, you can also run the installed command (the package exposes an executable named with an underscore):

bach_b2bhint

Configuration and security

Authentication 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"

Available tools

search_person_by_name

Search for a person by provided parameters and return a list of matching persons via GET /api/v1/rapidapi/person/search

get_company_full_data

Retrieve full company data including contacts and financials via GET /api/v1/rapidapi/company/full

search_company_by_name

Search for companies by name or identifiers via GET /api/v1/rapidapi/company/search

get_company_basic_data

Retrieve basic company data via GET /api/v1/rapidapi/company/basic

search_company_by_email

Search for companies by email via GET /api/v1/rapidapi/company/search-by-email