Skip to main content
This guide connects a remote MCP client and searches the Boxpressd cigar catalog.

Prerequisites

  • A Boxpressd developer application
  • A development or production API key
  • An MCP client that supports Streamable HTTP and custom headers
1

Create a developer key

Sign in to the Developer Dashboard, open your application, and select Credentials. Create a key and copy the complete bxp_test_... or bxp_live_... value.
2

Add the remote server

Add a Streamable HTTP server at https://mcp.boxpressd.io. Configure the developer key as transport authentication:
Client configuration formats differ. Use the equivalent remote HTTP and header settings in your client.
3

Verify the connection

Ask the client to list tools. You should see search_cigars, resolve_cigar, identify_band, and the non-billable billing tools.
4

Run a catalog search

Ask:
The client should call search_cigars with:

Authentication headers

Most remote clients should send the developer key as a Bearer credential:
Clients that support custom headers can send x-boxpressd-key instead. Keep the key in the client’s secret storage. Do not include it in prompts, tool arguments, browser code, or source control.

Verify with JSON-RPC

You can verify the endpoint independently of an AI client:
A successful response identifies the server as boxpressd-mcp.

Development endpoint

Use https://mcp-dev.boxpressd.io with a development key while you build. Keep development and production keys in separate client profiles.