- Home
- MCP servers
- Byteplant Validator
Byteplant Validator
- python
1
GitHub Stars
python
Language
4 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"byteplant-dev-byteplant-mcp": {
"command": "path/to/python/installation",
"args": [
"-m",
"byteplant-mcp"
],
"env": {
"AV_TOKEN": "<ADDRESS VALIDATOR API TOKEN>",
"EV_TOKEN": "<EMAIL VALIDATOR API TOKEN>",
"PV_TOKEN": "<PHONE VALIDATOR API TOKEN>"
}
}
}
}You can deploy the Byteplant Validator MCP Server to perform real-time validation of email addresses, phone numbers, and postal addresses within any MCP-compatible client. This server uses Byteplant’s validated APIs to deliver live checks directly in your data capture flows, helping you ensure accuracy and reduce invalid inputs in your applications.
How to use
Install and run the MCP server locally, then connect your MCP client to it so you can validate user inputs in real time. You will provide API tokens for the Email Validator, Phone Validator, and Address Validator services, and configure your MCP client to start the Byteplant MCP server as a local process.
How to install
Prerequisites you need before installing the MCP server:
-
Python 3.12 or newer
-
API keys for Email Validator, Phone Validator, and Address Validator
-
Claude Desktop or any MCP client that supports the MCP protocol
Next, install the Byteplant MCP package locally using Python’s package manager.
pip install byteplant-mcp
Additional configuration and usage details
To run the MCP server locally and integrate it with your MCP client, start the server as shown in the configuration snippet. The server runs as a local process and communicates with your MCP client via the configured MCP interface.
{
"mcpServers": {
"byteplant": {
"command": "path/to/python/installation",
"args": ["-m", "byteplant-mcp"],
"env": {
"EV_TOKEN": "<EMAIL VALIDATOR API TOKEN>",
"PV_TOKEN": "<PHONE VALIDATOR API TOKEN>",
"AV_TOKEN": "<ADDRESS VALIDATOR API TOKEN>"
}
}
}
}
Security and tokens
Keep your API tokens secret. Use separate tokens for each validator if you enable multiple validation services and limit their scope to reduce risk.
Notes and troubleshooting
If you encounter rate limits or API key issues, verify that your tokens are valid and that you are within the allowed usage quotas for each service.
Available tools
validate_email
Performs real-time email deliverability validation and returns detailed status information.
validate_phone
Performs real-time phone number validation, including line type, carrier, and location details.
validate_address
Performs real-time address validation and returns deliverability status along with standardized address details.