
Delivered-cost estimates with import taxes, sourcing requests, tracking and supplier applications.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
For a company (factory, sourcing agent, freight forwarder, clearing agent, insurer, inspection company) that wants to receive matching buyer requests. Use only for a company you represent, with its real business email. The company confirms by a link sent to that email, completes its details, and two team members verify the evidence before any request is sent. Free; orders are not guaranteed.
2-letter registration country
The company's own business email
true = the company agreed to receive relevant quotation requests by email
What you supply, or for logistics: routes, clearing, inland delivery, insurance, inspection
https:// address
Registered company name
https:// link to the official company register entry
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http sourcing https://galacticbridge.com/mcp
For a company (factory, sourcing agent, freight forwarder, clearing agent, insurer, inspection company) that wants to receive matching buyer requests. Use only for a company you represent, with its real business email. The company confirms by a link sent to that email, completes its details, and two team members verify the evidence before any request is sent. Free; orders are not guaranteed.
| Argument | Type | Description |
|---|---|---|
| type | string | |
| phone | string | |
| country* | string | 2-letter registration country |
| website | string | https:// address |
| agent_name | string | |
| legal_name | string | Registered company name |
| company_name* | string | |
| registry_url | string | https:// link to the official company register entry |
| business_email* | string | The company's own business email |
| contact_person | string | |
| company_consent* | boolean | true = the company agreed to receive relevant quotation requests by email |
| registration_number | string | |
| products_or_services* | string | What you supply, or for logistics: routes, clearing, inland delivery, insurance, inspection |
{
"type": "object",
"required": [
"company_name",
"country",
"business_email",
"products_or_services",
"company_consent"
],
"properties": {
"type": {
"enum": [
"manufacturer",
"agent",
"forwarder",
"clearing",
"insurer",
"inspector"
],
"type": "string"
},
"phone": {
"type": "string",
"maxLength": 40
},
"country": {
"type": "string",
"pattern": "^[A-Z]{2}$",
"description": "2-letter registration country"
},
"website": {
"type": "string",
"maxLength": 400,
"description": "https:// address"
},
"agent_name": {
"type": "string",
"maxLength": 30
},
"legal_name": {
"type": "string",
"maxLength": 160,
"description": "Registered company name"
},
"company_name": {
"type": "string",
"maxLength": 120,
"minLength": 2
},
"registry_url": {
"type": "string",
"maxLength": 400,
"description": "https:// link to the official company register entry"
},
"business_email": {
"type": "string",
"maxLength": 120,
"description": "The company's own business email"
},
"contact_person": {
"type": "string",
"maxLength": 80
},
"company_consent": {
"type": "boolean",
"description": "true = the company agreed to receive relevant quotation requests by email"
},
"registration_number": {
"type": "string",
"maxLength": 80
},
"products_or_services": {
"type": "string",
"maxLength": 1200,
"minLength": 3,
"description": "What you supply, or for logistics: routes, clearing, inland delivery, insurance, inspection"
}
},
"additionalProperties": false
}Find the East African Community tariff code, the Uganda duty and the import checks (standards, permits) for a product description.
| Argument | Type | Description |
|---|---|---|
| description* | string | What the product is, in plain words (e.g. '10W solar lantern with USB') |
| origin_country | string | 2-letter country of origin, default CN |
{
"type": "object",
"required": [
"description"
],
"properties": {
"description": {
"type": "string",
"maxLength": 300,
"minLength": 2,
"description": "What the product is, in plain words (e.g. '10W solar lantern with USB')"
},
"origin_country": {
"type": "string",
"pattern": "^[A-Z]{2}$",
"description": "2-letter country of origin, default CN"
}
},
"additionalProperties": false
}Create a secure Flutterwave payment page for the amount still due (UGX: MTN, Airtel or card; USD: card). Use only with the person's instruction. Payment is confirmed with Flutterwave before it counts.
| Argument | Type | Description |
|---|---|---|
| currency | string | |
| reference* | string | |
| private_key* | string |
{
"type": "object",
"required": [
"reference",
"private_key"
],
"properties": {
"currency": {
"enum": [
"UGX",
"USD"
],
"type": "string"
},
"reference": {
"type": "string",
"pattern": "^GB-[0-9A-F]{6}$"
},
"private_key": {
"type": "string",
"maxLength": 64,
"minLength": 8
}
},
"additionalProperties": false
}Planning estimate of the full delivered price in Uganda: goods, freight, insurance, import duty, VAT, levies and our fee. It is NOT a final quote: final quotes need written supplier and shipping prices.
| Argument | Type | Description |
|---|---|---|
| cbm | number | Volume in cubic metres (needed for sea) |
| lane* | string | China to Uganda by air or by sea |
| category | string | Duty band; use classify_product for the exact code |
| goods_usd* | number | Goods value at the factory in US$ |
| weight_kg | number | Air: actual weight in kg |
| inspection | boolean | Add a factory inspection before shipping |
{
"type": "object",
"required": [
"lane",
"goods_usd"
],
"properties": {
"cbm": {
"type": "number",
"minimum": 0,
"description": "Volume in cubic metres (needed for sea)"
},
"lane": {
"enum": [
"cn-ug-air",
"cn-ug-sea"
],
"type": "string",
"description": "China to Uganda by air or by sea"
},
"category": {
"enum": [
"raw",
"intermediate",
"finished",
"unsure"
],
"type": "string",
"description": "Duty band; use classify_product for the exact code"
},
"goods_usd": {
"type": "number",
"maximum": 1000000,
"minimum": 1,
"description": "Goods value at the factory in US$"
},
"weight_kg": {
"type": "number",
"minimum": 0,
"description": "Air: actual weight in kg"
},
"inspection": {
"type": "boolean",
"description": "Add a factory inspection before shipping"
}
},
"additionalProperties": false
}Amount still due, the order reference to quote, and the company's payment accounts (only accounts in the company's registered name). Pay only these.
| Argument | Type | Description |
|---|---|---|
| reference* | string | |
| private_key* | string |
{
"type": "object",
"required": [
"reference",
"private_key"
],
"properties": {
"reference": {
"type": "string",
"pattern": "^GB-[0-9A-F]{6}$"
},
"private_key": {
"type": "string",
"maxLength": 64,
"minLength": 8
}
},
"additionalProperties": false
}Scope, destinations, how ordering and payment work, safety rules and contacts. Call this first.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Shipping routes (lanes) with mode and status. Only lanes with status 'accepting' can be estimated.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Create a real request for a person who wants to buy and receive goods. Use ONLY with the person's permission and their real contact details: our team will contact them. Returns a reference and a PRIVATE tracking key: give both to the person and keep them private.
| Argument | Type | Description |
|---|---|---|
| city | string | |
| lane | string | Optional preferred route for Uganda |
| name* | string | The person's name |
| string | ||
| links | array | Optional product links (https) |
| phone | string | With country code, e.g. +256… |
| budget | string | e.g. 'US$2,000' or 'UGX 7,000,000' |
| country* | string | Delivery country (Uganda is live; others go to route review) |
| product* | string | What they need: product, specifications, quality, any brand or model |
| quantity | string | |
| agent_name | string | Your assistant's name, e.g. 'claude' or 'chatgpt' (shown to our team) |
| person_consent* | boolean | true = the person agreed to be contacted by Galactic Bridge about this request |
{
"type": "object",
"required": [
"product",
"name",
"country",
"person_consent"
],
"properties": {
"city": {
"type": "string",
"maxLength": 60
},
"lane": {
"enum": [
"cn-ug-air",
"cn-ug-sea"
],
"type": "string",
"description": "Optional preferred route for Uganda"
},
"name": {
"type": "string",
"maxLength": 80,
"minLength": 2,
"description": "The person's name"
},
"email": {
"type": "string",
"maxLength": 120
},
"links": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 3,
"description": "Optional product links (https)"
},
"phone": {
"type": "string",
"maxLength": 30,
"description": "With country code, e.g. +256…"
},
"budget": {
"type": "string",
"maxLength": 60,
"description": "e.g. 'US$2,000' or 'UGX 7,000,000'"
},
"country": {
"type": "string",
"maxLength": 60,
"minLength": 2,
"description": "Delivery country (Uganda is live; others go to route review)"
},
"product": {
"type": "string",
"maxLength": 2000,
"minLength": 10,
"description": "What they need: product, specifications, quality, any brand or model"
},
"quantity": {
"type": "string",
"maxLength": 60
},
"agent_name": {
"type": "string",
"maxLength": 30,
"description": "Your assistant's name, e.g. 'claude' or 'chatgpt' (shown to our team)"
},
"person_consent": {
"type": "boolean",
"description": "true = the person agreed to be contacted by Galactic Bridge about this request"
}
},
"additionalProperties": false
}Current status, next step, quote (if sent), amount due and shipment steps of a request, using its reference and private key.
| Argument | Type | Description |
|---|---|---|
| reference* | string | |
| private_key* | string |
{
"type": "object",
"required": [
"reference",
"private_key"
],
"properties": {
"reference": {
"type": "string",
"pattern": "^GB-[0-9A-F]{6}$"
},
"private_key": {
"type": "string",
"maxLength": 64,
"minLength": 8
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 14, 2026.
Takes a password, API key or token as an argument, so the secret passes through the model's context and chat logs.
Fix: Read credentials from the server's own configuration (environment, OAuth) instead of a tool argument.