Card snapshot
mcp.pretium.africa
·
2026-10-31 03:50:48 UTC
·
a0adc24c0144b69e9adef40f2922ce453c159435c0c62f13765f3685ee9ae88e
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "Pretium",
"description": "Pay with stablecoins and send fiat across 7+ African markets via M-Pesa, MTN, Airtel Money, paybills, till numbers, and bank transfers. Supports programmable AI agent spend policies, off-ramp orders, and USDT/USDC transfers on Celo, Base, BNB, Polygon, Arbitrum, Avalanche, Solana, and Stellar.",
"version": "1.0.0",
"url": "http://mcp.pretium.africa/mcp",
"provider": {
"organization": "Pretium",
"url": "https://pretium.africa"
},
"documentationUrl": "https://docs.pretium.africa",
"capabilities": {
"streaming": true
},
"authentication": {
"schemes": []
},
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"skills": [
{
"id": "agent-fiat-payout",
"name": "Agent Fiat Payout",
"description": "Send KES, UGX, or NGN from an agent balance via M-Pesa, MTN, Airtel Money, paybill, till, or bank transfer.",
"tags": [
"payments",
"fiat",
"m-pesa",
"mtn",
"bank-transfer",
"africa"
],
"examples": [
"Send 5000 UGX to an MTN mobile money number",
"Pay a KES paybill from my agent balance"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "agent-stablecoin-transfer",
"name": "Agent Stablecoin Transfer",
"description": "Transfer USDT or USDC from an agent balance to a wallet on Celo, Base, BNB, Polygon, Arbitrum, Avalanche, Solana, or Stellar.",
"tags": [
"stablecoin",
"usdt",
"usdc",
"celo",
"base",
"bnb",
"polygon",
"arbitrum",
"avalanche",
"solana",
"stellar",
"blockchain",
"crypto"
],
"examples": [
"Send 10 USDT on Celo to a wallet address",
"Transfer USDC on Base from my agent balance",
"Send USDT on Solana to a wallet address",
"Send USDC on Stellar to a wallet address"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "agent-earn-apy",
"name": "Agent Earn APY",
"description": "Supply idle USDC or USDT from an agent wallet into Aave V3 and withdraw later. Supported on Celo, Base, BNB, Polygon, Arbitrum, and Avalanche.",
"tags": [
"earn",
"apy",
"aave",
"usdc",
"usdt",
"celo",
"base",
"defi"
],
"examples": [
"What Aave APYs can my agent earn on USDC?",
"Supply 100 USDC on Celo to Aave from my agent wallet",
"Withdraw my agent Aave position back to the wallet"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "stablecoin-offramp",
"name": "Stablecoin Off-Ramp",
"description": "Convert stablecoin settlement into fiat disbursement through create, confirm, and status tools.",
"tags": [
"off-ramp",
"stablecoin",
"fiat",
"settlement",
"payments"
],
"examples": [
"Off-ramp USDC to KES after on-chain payment",
"Create and confirm a stablecoin-to-fiat payout order"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "exchange-rates",
"name": "Exchange Rates",
"description": "Fetch Pretium buying and selling FX rates for KES, UGX, and NGN against USD.",
"tags": [
"fx",
"rates",
"exchange",
"kes",
"ugx",
"ngn"
],
"examples": [
"What is the current KES buying rate?",
"Get UGX exchange rates before creating an order"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "validate-recipient",
"name": "Validate Recipient",
"description": "Verify mobile money numbers and bank accounts before sending a payout.",
"tags": [
"validation",
"mobile-money",
"bank-account",
"kyc"
],
"examples": [
"Validate this Safaricom phone number before payout",
"Check whether this Nigerian bank account is valid"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "agent-setup",
"name": "Agent Setup",
"description": "Register a Pretium agent and configure fiat or stablecoin spend policies.",
"tags": [
"agent",
"registration",
"spend-policy",
"configuration"
],
"examples": [
"Register my Pretium agent and set a daily spend limit",
"Create a stablecoin spend policy for my agent"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "balance-check",
"name": "Balance Check",
"description": "Check an agent's fiat wallet balance, on-chain stablecoin balance, or native token balance.",
"tags": [
"balance",
"wallet",
"agent",
"stablecoin",
"native",
"fiat"
],
"examples": [
"What is my agent UGX balance?",
"Check USDT balance for my agent on Celo",
"What is my agent CELO balance?",
"Check AVAX balance for my agent on Avalanche"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "payout-status",
"name": "Payout Status",
"description": "Track agent fiat payout or off-ramp order status by reference or transaction hash.",
"tags": [
"status",
"tracking",
"payout",
"orders"
],
"examples": [
"Check status of agent fiat payout reference ABC123",
"Get order status for an off-ramp transaction hash"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json"
]
}
]
}