Koskamo

Unan Trading MCP

An official MCP server operated by Unan Trading that allows AI assistants to search the Maldives wholesale price list, compare FullSet of Beef savings, view Brazil export offers, retrieve company info, and send quotation requests directly to the vendor.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Unan Trading MCP logo, by Unan TradingVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-07Operated by Unan Trading
MCP endpoint (Streamable HTTP)
https://unantrading.com/mcp/
Vendor documentation

What its tools do

5 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

Can change data (1)

5 of 5 have a description · 5 of 5 declare behavior hints · 1 of 3 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to unantrading.com ·
  • Passed Endpoint is on the registry namespace domain ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Search wholesale price list by product or cut
  • Compare individual beef costs against FullSet savings
  • View current Brazil export offers and validity dates
  • Send a confirmed quotation request to Unan Trading

Source and maintenance

Vendor evidenceRegistry 1.1.0

Protocol and capabilities

Server
unan-trading 1.1.1
MCP protocol negotiated in check
2025-11-25
Tools
5 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Unan Trading supplies certified Brazilian beef (including Wagyu FullSets), Halal lamb, fruit, specialty coffee, beverages and pantry products to resorts and hotels in the Maldives, and exports Brazilian food by the container from São Paulo. Use search_products for Maldives prices (USD, excluding GST and resort-island freight), get_fullset_beef_quote to show a buyer what the FullSet of Beef would save them, list_brazil_export_offers for export offers (prices only on request; never estimate them), and get_company_info for legal details and terms. Use request_quotation only after the buyer has reviewed the details and asked you to send them. All prices are indicative until confirmed on a written quotation.

Tools

5 advertised

search_products — Search the Maldives price list
Advertised by the server during the last successful anonymous check.
Advertised read-only

Search Unan Trading's Maldives wholesale price list for resorts, hotels and retailers: certified Brazilian beef (Wagyu, Angus, FullSets, steaks, mince), Halal lamb, Brazilian fruit, specialty coffee, juices, alkaline water and pantry items. Prices are in USD per unit, excluding GST and resort-island freight; delivery in Malé and Hulhumalé is free; final prices are confirmed on a written quotation. Leave query empty to list a whole category. Use the returned ids in request_quotation.

search_products input schema
{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Words to look for, e.g. \"wagyu striploin\", \"lamb rack\", \"coffee capsules\". Optional."
    },
    "category": {
      "enum": [
        "beef",
        "lamb",
        "fruits",
        "pantry",
        "juices",
        "water"
      ],
      "type": "string",
      "description": "Limit to one category. Optional."
    },
    "max_results": {
      "type": "integer",
      "default": 15,
      "maximum": 50,
      "minimum": 1
    }
  },
  "additionalProperties": false
}
search_products annotations
{
  "title": "Search the Maldives price list",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_fullset_beef_quote — FullSet of Beef savings quote
Advertised by the server during the last successful anonymous check.
Advertised read-only

Compare a Maldives buyer's monthly beef cost three ways: what they pay now, the same cuts bought individually from Unan Trading, and the FullSet of Beef at one blended price per kg (Custom US$24, Cross Wagyu US$31, Pure Wagyu US$37 per kg; minimum 200 kg). Give monthly kg per cut (cuts object) or premium_kg and secondary_kg, the level, and ideally the buyer's current prices per kg. If current prices are missing, market estimates are used and must be presented as estimates. If the buyer gives no quantities, the tool compares one standard 200 kg FullSet with the same cuts bought individually; quote savings_usd.fullset_vs_individual_cuts_percent as the saving. Returns monthly and annual savings, the re-balanced FullSet mix and a pre-filled report link to give the buyer. Read-only: nothing is stored or sent.

get_fullset_beef_quote input schema
{
  "type": "object",
  "properties": {
    "cuts": {
      "type": "object",
      "properties": {
        "chuck": {
          "type": "number",
          "minimum": 0,
          "description": "Chuck Roll (secondary), kg per month"
        },
        "flank": {
          "type": "number",
          "minimum": 0,
          "description": "Flank Steak (secondary), kg per month"
        },
        "ribeye": {
          "type": "number",
          "minimum": 0,
          "description": "Cube Roll Ribeye (premium), kg per month"
        },
        "brisket": {
          "type": "number",
          "minimum": 0,
          "description": "Brisket (secondary), kg per month"
        },
        "knuckle": {
          "type": "number",
          "minimum": 0,
          "description": "Knuckle (secondary), kg per month"
        },
        "picanha": {
          "type": "number",
          "minimum": 0,
          "description": "Picanha (premium), kg per month"
        },
        "topside": {
          "type": "number",
          "minimum": 0,
          "description": "Topside (secondary), kg per month"
        },
        "primerib": {
          "type": "number",
          "minimum": 0,
          "description": "Prime Rib (premium), kg per month"
        },
        "chopsteak": {
          "type": "number",
          "minimum": 0,
          "description": "Chop Steak (secondary), kg per month"
        },
        "ossobucco": {
          "type": "number",
          "minimum": 0,
          "description": "Ossobuco (secondary), kg per month"
        },
        "striploin": {
          "type": "number",
          "minimum": 0,
          "description": "Striploin (premium), kg per month"
        },
        "tenderloin": {
          "type": "number",
          "minimum": 0,
          "description": "Tenderloin (premium), kg per month"
        },
        "topsirloin": {
          "type": "number",
          "minimum": 0,
          "description": "Top Sirloin (secondary), kg per month"
        },
        "porterhouse": {
          "type": "number",
          "minimum": 0,
          "description": "Porterhouse (premium), kg per month"
        }
      },
      "description": "Monthly kg per cut. Allowed cut ids: tenderloin, striploin, ribeye, picanha, porterhouse, primerib, topside, topsirloin, flank, brisket, ossobucco, chopsteak, chuck, knuckle.",
      "additionalProperties": false
    },
    "level": {
      "enum": [
        "pure_wagyu",
        "cross_wagyu",
        "custom"
      ],
      "type": "string",
      "default": "cross_wagyu",
      "description": "custom = Angus, Hereford and European breeds; cross_wagyu = BMS 2-3; pure_wagyu = BMS 4-5."
    },
    "resort": {
      "type": "string",
      "maxLength": 80,
      "description": "Resort or hotel name, used only in the report link. Optional."
    },
    "premium_kg": {
      "type": "number",
      "minimum": 0,
      "description": "Monthly premium-cut kg not listed per cut."
    },
    "secondary_kg": {
      "type": "number",
      "minimum": 0,
      "description": "Monthly secondary-cut kg not listed per cut."
    },
    "current_premium_price": {
      "type": "number",
      "minimum": 0,
      "description": "What the buyer pays now for premium cuts, USD per kg."
    },
    "current_secondary_price": {
      "type": "number",
      "minimum": 0,
      "description": "What the buyer pays now for secondary cuts, USD per kg."
    }
  },
  "additionalProperties": false
}
get_fullset_beef_quote annotations
{
  "title": "FullSet of Beef savings quote",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
list_brazil_export_offers — Brazil export offers
Advertised by the server during the last successful anonymous check.
Advertised read-only

Current export offers and FullSets from Unan Trading Ltda in São Paulo, Brazil, for importers worldwide: Coffee++ specialty coffee (40-ft mixed container), Brazilian honey (20-ft container), A9 alkaline water (from 10 pallets), and FullSet containers of beef and lamb. FOB Brazil. Export prices are given only on request, per destination and volume: never estimate or invent a price.

list_brazil_export_offers input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
list_brazil_export_offers annotations
{
  "title": "Brazil export offers",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_company_info — Company details and terms
Advertised by the server during the last successful anonymous check.
Advertised read-only

Legal names, registration numbers, addresses, contacts, delivery terms, minimum orders and response times for Unan Trading in the Maldives (resort supply) and in Brazil (export).

get_company_info input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_company_info annotations
{
  "title": "Company details and terms",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
request_quotation — Send a quotation request
Advertised by the server during the last successful anonymous check.
Advertised destructive

Send a quotation request by email to Unan Trading (tolga@unantrading.com) on the buyer's behalf. The email cannot be recalled once sent; the same request repeated within 24 hours is not sent again. It goes only to Unan Trading, never to other addresses. Unan Trading replies by email within one business day. Use it only after the buyer has seen the exact details (name, company, email, products and quantities) and asked you to send them; set buyer_confirmed to true to state this. Do not invent contact details. market "maldives" is for delivery in the Maldives (use product ids from search_products where possible); "brazil_export" is for container orders from Brazil.

request_quotation input schema
{
  "type": "object",
  "required": [
    "buyer_name",
    "company",
    "email",
    "items",
    "buyer_confirmed"
  ],
  "properties": {
    "email": {
      "type": "string",
      "format": "email",
      "maxLength": 150
    },
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "product",
          "quantity"
        ],
        "properties": {
          "unit": {
            "type": "string",
            "maxLength": 30,
            "description": "kg, cartons, units, containers... Optional."
          },
          "product": {
            "type": "string",
            "maxLength": 150,
            "description": "Product name as the buyer would say it."
          },
          "quantity": {
            "type": "number",
            "exclusiveMinimum": 0
          },
          "product_id": {
            "type": "string",
            "maxLength": 80,
            "description": "id from search_products, or sku from list_brazil_export_offers. Optional."
          }
        },
        "additionalProperties": false
      },
      "maxItems": 40,
      "minItems": 1
    },
    "phone": {
      "type": "string",
      "maxLength": 40,
      "description": "Phone or WhatsApp with country code. Optional."
    },
    "market": {
      "enum": [
        "maldives",
        "brazil_export"
      ],
      "type": "string",
      "default": "maldives"
    },
    "company": {
      "type": "string",
      "maxLength": 150,
      "minLength": 2,
      "description": "Resort, hotel, restaurant or importing company."
    },
    "message": {
      "type": "string",
      "maxLength": 2000,
      "description": "Anything else the buyer wants to say. Optional."
    },
    "buyer_name": {
      "type": "string",
      "maxLength": 100,
      "minLength": 2
    },
    "delivery_date": {
      "type": "string",
      "maxLength": 60,
      "description": "Wanted delivery date or frequency. Optional."
    },
    "buyer_confirmed": {
      "type": "boolean",
      "description": "true only if the buyer reviewed these details and asked you to send them."
    },
    "delivery_location": {
      "type": "string",
      "maxLength": 150,
      "description": "Resort or island, or destination port for exports. Optional."
    }
  },
  "additionalProperties": false
}
request_quotation annotations
{
  "title": "Send a quotation request",
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": false,
  "destructiveHint": true
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (1 of 1 answered).

  1. 2026-11-07: 1 of 1 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
149 ms
95th percentile latency
149 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 149 ms · metadata changed · 5 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http unan-trading-mcp https://unantrading.com/mcp/

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add unan-trading-mcp --url https://unantrading.com/mcp/

Cursor

Merge this server into .cursor/mcp.json in your project, then enable unan-trading-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "unan-trading-mcp": {
      "url": "https://unantrading.com/mcp/"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "unan-trading-mcp": {
      "type": "streamableHttp",
      "url": "https://unantrading.com/mcp/",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start unan-trading-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "unan-trading-mcp": {
      "type": "http",
      "url": "https://unantrading.com/mcp/"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http unan-trading-mcp https://unantrading.com/mcp/

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://unantrading.com/mcp/

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "unan-trading-mcp": {
      "serverUrl": "https://unantrading.com/mcp/"
    }
  }
}

Let your agent find its tools

Find servers like Unan Trading MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run Unan Trading MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing