Ni Biashara Shelves — Africa FX, freight & compliance checks (x402)
Africa FX, US carrier/broker checks, OFAC screening — paid per call via x402.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (2)
- LOWin get_order
- LOWin get_pass_balance
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"shelves": {
"url": "https://agents.nibiashara.biz/mcp"
}
}
}Remote-Endpunkte
https://agents.nibiashara.biz/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (17)
🟢list_shelves(kind)
Data shelves (default) with price in USD, params, job-tool name and x402 URL. Pass kind=service or kind=all to include owner-fulfilled work. Free to call.
Eingabe-Schema
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"data",
"service",
"all"
],
"description": "defaults to data"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪buy_shelf(sku, pair, brief, contact, dot, ...)
Creates a Coinbase checkout for any SKU — use this when no job-named tool exists. Returns x402_url (pay with any x402 client), pay_url (human) and claim_url. Does not move money itself.
Eingabe-Schema
{
"type": "object",
"properties": {
"sku": {
"type": "string"
},
"pair": {
"type": "string",
"description": "e.g. USD-KES; required for pair shelves"
},
"brief": {
"type": "string",
"description": "service shelves: what you need"
},
"contact": {
"type": "string",
"description": "service shelves: delivery email"
},
"dot": {
"type": "string"
},
"mc": {
"type": "string"
},
"name": {
"type": "string"
},
"address": {
"type": "string"
},
"license_line": {
"type": "string"
},
"license_type": {
"type": "string"
},
"years_licensed": {
"type": "string"
},
"first_time": {
"type": "string"
},
"source_url": {
"type": "string"
}
},
"required": [
"sku"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_order(order_id)
Returns the order status; once Coinbase reports the payment COMPLETED the delivery is included.
Eingabe-Schema
{
"type": "object",
"properties": {
"order_id": {
"type": "string"
}
},
"required": [
"order_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_pass_balance(token)
Free. Pass the token from buy_shelf_pass /shelf/shelf-pass-100.
Eingabe-Schema
{
"type": "object",
"properties": {
"token": {
"type": "string",
"description": "pass_… token"
}
},
"required": [
"token"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢check_carrier_authority(dot, mc)
US carrier authority & safety check (FMCSA). Live federal FMCSA record for a US motor carrier: legal name, operating status (allowed to operate), authority, safety rating, fleet size, crash and inspection summary — with plain risk flags. The check a freight-broker or dispatch agent runs before tendering a load. $0.1 USDC on Base. Returns the x402 URL to GET (402 → PAYMENT-SIGNATURE → delivery). Free to call this tool; payment happens on the URL.
Eingabe-Schema
{
"type": "object",
"properties": {
"dot": {
"type": "string",
"description": "USDOT number (this or mc required)"
},
"mc": {
"type": "string",
"description": "MC/docket number (this or dot required)"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢check_carrier_basics(dot)
US carrier safety BASICs (FMCSA SMS). The carrier's Behavior Analysis & Safety Improvement Category (BASIC) measures from FMCSA's Safety Measurement System — unsafe driving, hours-of-service, vehicle maintenance and the rest — with intervention-threshold flags. The depth check behind carrier-authority-check: run both before tendering. $0.1 USDC on Base. Returns the x402 URL to GET (402 → PAYMENT-SIGNATURE → delivery). Free to call this tool; payment happens on the URL.
Eingabe-Schema
{
"type": "object",
"properties": {
"dot": {
"type": "string",
"description": "USDOT number (required)"
}
},
"required": [
"dot"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢check_broker_authority(mc)
US freight broker authority check (FMCSA). Is this broker real and allowed to arrange freight? Live FMCSA record by MC/docket number with broker-authority status and plain flags. The check a carrier or factoring agent runs before accepting a load from an unknown broker. $0.1 USDC on Base. Returns the x402 URL to GET (402 → PAYMENT-SIGNATURE → delivery). Free to call this tool; payment happens on the URL.
Eingabe-Schema
{
"type": "object",
"properties": {
"mc": {
"type": "string",
"description": "MC/docket number (required)"
}
},
"required": [
"mc"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢vet_load(dot, mc, name)
Load vet pack — authority + BASICs + broker + OFAC name. One call before you tender: FMCSA authority, SMS BASICs and broker status for a USDOT and/or MC number, plus an OFAC name screen when you pass a legal name. Verdict is TENDER, HOLD or REJECT from those public fields only — no invented fraud score. Cites FMCSA QCMobile and OFAC as_of. $0.25 USDC on Base. Returns the x402 URL to GET (402 → PAYMENT-SIGNATURE → delivery). Free to call this tool; payment happens on the URL.
Eingabe-Schema
{
"type": "object",
"properties": {
"dot": {
"type": "string",
"description": "USDOT number (this or mc required)"
},
"mc": {
"type": "string",
"description": "MC/docket number (this or dot required)"
},
"name": {
"type": "string",
"description": "legal name to OFAC-screen (optional)"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🔴screen_sanctions_name(name)
Sanctions name screen — OFAC SDN + Consolidated (US). Screen a person or company name against the U.S. Treasury OFAC Specially Designated Nationals and Consolidated lists (~40k names + aliases; every result carries as_of and checked_at so you can see how current the list is). Deterministic normalized-name and token matching with a CLEAR / REVIEW / HIT verdict — the check a payments, marketplace or KYC agent runs on every new counterparty. $0.02 USDC on Base. Returns the x402 URL to GET (402 → PAYMENT-SIGNATURE → delivery). Free to call this tool; payment happens on the URL.
Eingabe-Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "person or entity name to screen (required)"
}
},
"required": [
"name"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🔴screen_sanctions_wallet(address)
Sanctions wallet screen — OFAC Digital Currency Address. Exact-match a blockchain address against Digital Currency Address identifiers published in the OFAC SDN XML (the same Treasury list we ingest for name screens). CLEAR or HIT. No third-party chain intel, no clustering, no risk score. $0.01 USDC on Base. Returns the x402 URL to GET (402 → PAYMENT-SIGNATURE → delivery). Free to call this tool; payment happens on the URL.
Eingabe-Schema
{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "digital currency address to exact-match (required)"
}
},
"required": [
"address"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_fx_official(pair)
Official FX rate — one African pair. Central-bank reference rate vs USD for one of KES, NGN, GHS, TZS, UGX, ZAR, EGP, RWF, timestamped and sourced. $0.01 USDC on Base. Returns the x402 URL to GET (402 → PAYMENT-SIGNATURE → delivery). Free to call this tool; payment happens on the URL.
Eingabe-Schema
{
"type": "object",
"properties": {
"pair": {
"type": "string",
"description": "e.g. USD-KES (required)"
}
},
"required": [
"pair"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_fx_parallel(pair)
Street (parallel-market) rate — USD-NGN or USD-GHS. The rate a person actually transacts at, derived from live P2P order books, with the official rate and the spread. $0.05 USDC on Base. Returns the x402 URL to GET (402 → PAYMENT-SIGNATURE → delivery). Free to call this tool; payment happens on the URL.
Eingabe-Schema
{
"type": "object",
"properties": {
"pair": {
"type": "string",
"description": "USD-NGN or USD-GHS (required)"
}
},
"required": [
"pair"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_fx_africa_brief
Africa FX daily brief. Every official pair plus both parallel quotes and spreads in one structured payload — the one call a pricing or remittance agent needs each morning. $0.5 USDC on Base. Returns the x402 URL to GET (402 → PAYMENT-SIGNATURE → delivery). Free to call this tool; payment happens on the URL.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢localize_text(text, direction)
English ↔ Swahili localization — instant machine pass, up to 120 words. Machine localization (open translation model, run in-process) delivered in the paid response — no ticket, no email, no wait. Right for UI strings, alt text, short product copy an agent needs localized mid-run. Machine-grade output, honestly labeled: for native-quality human-reviewed copy up to 500 words, buy swahili-localization-500w. $0.25 USDC on Base. Returns the x402 URL to GET (402 → PAYMENT-SIGNATURE → delivery). Free to call this tool; payment happens on the URL.
Eingabe-Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "the text to localize, up to 120 words (required)"
},
"direction": {
"type": "string",
"description": "en-sw or sw-en (optional, default en-sw)"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢check_tx_insurance_ce(license_line, years_licensed)
Texas insurance license CE & renewal check (TDI). Deterministic TDI rules: exactly what a Texas insurance licensee needs to stay compliant — CE hours, classroom/ethics requirements, renewal fees — by license line and years licensed. Rules-engine output, not an LLM guess. $0.25 USDC on Base. Returns the x402 URL to GET (402 → PAYMENT-SIGNATURE → delivery). Free to call this tool; payment happens on the URL.
Eingabe-Schema
{
"type": "object",
"properties": {
"license_line": {
"type": "string",
"description": "one of general_lines_life_accident_health_hmo | general_lines_property_casualty | personal_lines_property_casualty | limited_lines | public_adjuster | all_lines_adjuster (required)"
},
"years_licensed": {
"type": "string",
"description": "integer 0-40 (default 2)"
}
},
"required": [
"license_line",
"years_licensed"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢check_tx_realestate_ce(license_type, first_time)
Texas real-estate license CE & renewal check (TREC). Deterministic TREC rules: continuing-education hours, renewal fees and active-license requirements for Texas real-estate licensees, by license type. Rules-engine output, not an LLM guess. $0.25 USDC on Base. Returns the x402 URL to GET (402 → PAYMENT-SIGNATURE → delivery). Free to call this tool; payment happens on the URL.
Eingabe-Schema
{
"type": "object",
"properties": {
"license_type": {
"type": "string",
"description": "one of sales_agent | broker | broker_associate | inspector (required)"
},
"first_time": {
"type": "string",
"description": "true|false (default false)"
}
},
"required": [
"license_type",
"first_time"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢buy_shelf_pass
Shelf Pass — 110 prepaid credits. One payment, 110 credits ($1.10 of calls for $0.99). 1 credit = $0.01 of list price, so a $0.10 carrier check costs 10 credits and a $0.02 sanctions screen costs 2. Valid on every data shelf priced ≤ $0.25 — FX, carrier/broker/sanctions checks, Texas CE, the load-vet pack and instant Swahili localization. Redeem with the X-SHELF-PASS header — no wallet and no payment round-trip per call, which is the point for agents that check every load or counterparty. $0.99 USDC on Base. Returns the x402 URL to GET (402 → PAYMENT-SIGNATURE → delivery). Free to call this tool; payment happens on the URL.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Nachweis