inboxassure-mcp-server
Version:
Comprehensive MCP server for InboxAssure email marketing platform with full API coverage including campaigns, replies, and email account management.
106 lines (75 loc) • 2.95 kB
Markdown
A Model Context Protocol (MCP) bridge for connecting to the InboxAssure Bison Hello API. This package enables Claude to use custom tools provided by the Bison API service.
## Installation
You don't need to install this package directly. Claude desktop will automatically install it using npx.
If you want to install it globally for testing:
```bash
npm install -g inboxassure-mcpx-dev
```
## API Key
To use this package, you need a valid API key from InboxAssure.
The API key must follow this format: `iak_*****` (starts with "iak_" followed by a string of characters).
Contact InboxAssure support to obtain an API key if you don't have one.
## Usage with Claude Desktop
Add this to your Claude desktop configuration, replacing `YOUR_API_KEY` with your actual API key:
```json
{
"mcpServers": {
"My Bison Hello Server": {
"command": "npx",
"args": [
"-y",
"inboxassure-mcpx-dev",
"--api-key=YOUR_API_KEY"
]
}
}
}
```
For Windows users, you can also use:
```json
{
"mcpServers": {
"My Bison Hello Server": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"inboxassure-mcpx-dev",
"--api-key=YOUR_API_KEY"
]
}
}
}
```
After adding this configuration:
1. Save the file
2. Restart Claude desktop
3. You should see the Bison Hello Server tool available
- `get_bison_hello`: Gets a greeting from the Bison Hello API.
If you encounter issues:
1. Check the Claude logs (`%APPDATA%\Claude\logs\mcp*.log` on Windows)
2. Make sure you have Node.js installed (version 14 or higher)
3. Verify that your API key is valid and properly formatted
4. Try running the package directly with `npx inboxassure-mcpx-dev --api-key=YOUR_API_KEY`
5. Check your internet connection and ensure you can reach the InboxAssure API server
- `Invalid API key format`: Make sure your API key starts with "iak_" and is sufficiently long
- `Server error: Request timed out`: The API server could not be reached within 10 seconds
- `Server returned 401: Unauthorized`: Your API key is invalid or expired
This package acts as a bridge between Claude desktop and the InboxAssure Bison API server. It:
1. Accepts MCP protocol messages from Claude
2. Forwards them to the InboxAssure server
3. Returns the responses back to Claude
1. Clone the repository
2. Install dependencies with `npm install`
3. Run the bridge with `npm start -- --api-key=YOUR_API_KEY`
The bridge implements the [Model Context Protocol (MCP)](https://github.com/anthropics/anthropic-model-context-protocol) to communicate with Claude, and uses HTTP to communicate with the InboxAssure Bison API server.
## License
ISC