marketplace
Free KZ agent utilities (Kazpost tracking, IIN/BIN, IBAN, LEI, FX) + governed API marketplace.
Should I use this
Quality & Safety
Findings (2)
- LOWin kzt_rates
- LOWin fx_rates
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"marketplace": {
"url": "https://get4agent.com/mcp"
}
}
}Remote endpoints
https://get4agent.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (10)
🟢search_listings(query, category, kind, verified_only)
Search the catalog of KYA-verified sellers. Public — no auth needed.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "keyword matched against title and description, e.g. \"courier\""
},
"category": {
"type": "string",
"description": "category slug as listed, e.g. \"delivery\" (case-insensitive)"
},
"kind": {
"type": "string",
"enum": [
"good",
"service",
"api",
"tool"
],
"description": "listing kind: good | service | api | tool"
},
"verified_only": {
"type": "boolean",
"description": "only KYA-verified sellers (default true)"
}
}
}🟢get_listing(listing_id)
Get one listing (incl. seller DID + KYA status) as JSON-LD.
Input Schema
{
"type": "object",
"properties": {
"listing_id": {
"type": "string",
"description": "listing UUID from search_listings, e.g. 3f9a8c1b-7d2e-4c5a-9b1f-2e8d4a6c0b17"
}
},
"required": [
"listing_id"
]
}🟢verify_agent(agent_id)
Check an agent's Regent identity/KYA status.
Input Schema
{
"type": "object",
"properties": {
"agent_id": {
"type": "string",
"description": "Regent agent id, e.g. agent_52aa0279 (or its did:webvh)"
}
},
"required": [
"agent_id"
]
}🟢validate_iin(iin)
Validate a Kazakhstan IIN/BIN (real national checksum) + parse structure (person: birth date/sex; entity: registration). Free.
Input Schema
{
"type": "object",
"properties": {
"iin": {
"type": "string",
"pattern": "^[0-9]{12}$",
"description": "12 digits, e.g. 940101300123 (IIN for a person, BIN for an entity)"
}
},
"required": [
"iin"
]
}🟢validate_kz_iban(iban)
Validate a Kazakhstan IBAN (ISO 7064 mod-97 + KZ structure). Free.
Input Schema
{
"type": "object",
"properties": {
"iban": {
"type": "string",
"description": "20 characters starting with KZ, spaces allowed, e.g. KZ86125KZT5004100100"
}
},
"required": [
"iban"
]
}🟢lei_lookup(lei, q)
Global legal-entity lookup via GLEIF open data: pass 'lei' (exact) or 'q' (name search). Compact due-diligence records. Free.
Input Schema
{
"type": "object",
"properties": {
"lei": {
"type": "string",
"description": "exact 20-character LEI, e.g. 5493001KJTIIGC8Y1R12"
},
"q": {
"type": "string",
"description": "legal name to search when no LEI is known, e.g. \"Kaspi Bank\""
}
}
}🟢kzt_rates(codes)
Live KZT exchange rates per unit of USD/EUR/etc (cached hourly). Free.
Input Schema
{
"type": "object",
"properties": {
"codes": {
"type": "array",
"items": {
"type": "string"
},
"description": "ISO 4217 codes to quote in KZT, e.g. [\"USD\", \"EUR\"]; omit for all"
}
}
}🟢fx_rates(base, symbols)
Official ECB cross-rates (Frankfurter): base + symbols. Free.
Input Schema
{
"type": "object",
"properties": {
"base": {
"type": "string",
"description": "ISO 4217 base currency, e.g. EUR (default EUR)"
},
"symbols": {
"type": "array",
"items": {
"type": "string"
},
"description": "ISO 4217 codes to quote, e.g. [\"USD\", \"GBP\"]; omit for all"
}
}
}🟢weather(lat, lon)
Current weather + 3-day range for lat/lon (Open-Meteo). Free.
Input Schema
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "latitude in decimal degrees, e.g. 51.1694 (Astana)"
},
"lon": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "longitude in decimal degrees, e.g. 71.4491"
}
},
"required": [
"lat",
"lon"
]
}🟢track_parcel(track)
Track a Kazakhstan Post parcel by barcode (official track.kazpost.kz): status + route events. Free.
Input Schema
{
"type": "object",
"properties": {
"track": {
"type": "string",
"description": "Kazpost barcode: 13 characters like RR123456789KZ, or a domestic number"
}
},
"required": [
"track"
]
}Community
Evidence