bolsa_auctions_activeLABSCO SUMMARY
It transacts, not just reads — publishing, bidding and signing all go through here.
Most load-board integrations stop at search. This one accepts bids and signs CMR waybills, which means the credential in your config carries commercial weight. Check the enabled-countries call before a search, so you are not filtering against markets that are closed.
What it is
A server over the Cargoffer Bolsa de Carga freight marketplace API. It covers the full lifecycle: find and publish auctions, bid and accept bids, register vehicles and trailers, track deliveries and generate CMR documents.
What you get
- Tools across six domains: auctions, addresses, trailers, vehicles, deliveries and auth
- bolsa_auctions_active, _get, _create, _update, _delete, _publish, _accept_bid, _sign_cmr and _favorites
- bolsa_countries_enabled — which countries are open for marketplace operations before you search
- bolsa_addresses_list, _create, _update and _delete for reusable pickup, delivery and depot locations
- bolsa_trailers_list, _create, _update and _delete for fleet capacity and driver assignment
- Vehicle registration with dimensions, load capacity and certifications
- bolsa_deliveries_list, _get, _download_cmr and _send_message for tracking and documents
- bolsa_auth_login and bolsa_auth_register, with the JWT handled for you
Requirements
Node.js 18 or newer, run from a clone with no build step and no database. An API_KEY from a Bolsa de Carga account is required, obtained from the platform's profile settings.
Setup effort
Build from source — git clone https://github.com/cargoffer/bolsa_de_carga-mcp.git
USE CASES
Finding loads that fit the truck you have free
Check which countries are open, list the active auctions, and match them against your registered vehicles.
Putting a load on the market
Create the auction from a saved address, publish it, and accept the bid you want.
Getting the paperwork out
Sign the CMR against the auction and download the PDF from the delivery record.
Keeping the fleet record current
Register trailers and vehicles with their dimensions and capacity so matching works against real equipment.
28 tools
Listed in project docs. Your client may show a different list.
bolsa_auctions_getbolsa_auctions_createbolsa_auctions_updatebolsa_auctions_deletebolsa_auctions_publishbolsa_auctions_accept_bidbolsa_auctions_sign_cmrbolsa_auctions_favoritesbolsa_countries_enabledbolsa_addresses_listbolsa_addresses_createbolsa_addresses_updatebolsa_addresses_deletebolsa_trailers_listbolsa_trailers_createbolsa_trailers_updatebolsa_trailers_deletebolsa_vehicles_listbolsa_vehicles_createbolsa_vehicles_updatebolsa_vehicles_deletebolsa_deliveries_listbolsa_deliveries_getbolsa_deliveries_download_cmrbolsa_deliveries_send_messagebolsa_auth_loginbolsa_auth_registerBEFORE YOU INSTALL
What to know first
Tools you get
28 tools named in the project's documentation.
Requires
- Node.js 18+
- API_KEY in your environment
INSTALLATION
Connect your client
You clone this one yourself.
Server setup
git clone https://github.com/cargoffer/bolsa_de_carga-mcp.git
cd bolsa_de_carga-mcpMCP Clients
Claude Desktop
{
"mcpServers": {
"bolsa-de-carga": {
"command": "node",
"args": [
"<YOUR_PATH_TO_BOLSA_DE_CARGA_MCP>/src/server.js"
],
"env": {
"API_KEY": "<YOUR_API_KEY>"
}
}
}
}Cursor
Name: bolsa-de-carga
Type: command
Command: node /path/to/bolsa_de_carga-mcp/src/server.js
Env: API_KEY=your-api-key
Other routes
Custom HTTP integrations
curl -X POST http://localhost:3000 -H "Content-Type: application/json" -d '{"jsonrpc": "2.0", "id": 1, "method": "bolsa_auctions_active", "params": {"limit": 10}}'