marketplace

Free KZ agent utilities (Kazpost tracking, IIN/BIN, IBAN, LEI, FX) + governed API marketplace.

Should I use this

Quality & Safety

A
Description quality
92%
Schema completeness
96%
Naming quality
92%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (2)

  • LOWTool 'kzt_rates' description lacks action verbin kzt_rates
  • LOWTool 'fx_rates' description lacks action verbin fx_rates

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,258Tokens (tool definitions)
~674 BTypical response size
Moderate attention impact (0.98% of 128k context)

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-http

What it can do

Tool inventory

Tools (10)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢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

Rate this Server

Evidence

Recent observations

verifiedversion not recorded10 tools
verifiedversion not recorded10 tools
verifiedversion not recorded10 tools
verifiedversion not recorded10 tools
verifiedversion not recorded10 tools
verifiedversion not recorded10 tools