{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.gabrielmahia/mpesa-mcp","description":"M-Pesa + Africa's Talking MCP server — payments, SMS, airtime for AI agents in East Africa.","repository":{"url":"https://github.com/gabrielmahia/mpesa-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"pypi","identifier":"mpesa-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Safaricom Daraja consumer key","isRequired":true,"format":"string","isSecret":true,"name":"MPESA_CONSUMER_KEY"},{"description":"Safaricom Daraja consumer secret","isRequired":true,"format":"string","isSecret":true,"name":"MPESA_CONSUMER_SECRET"},{"description":"M-Pesa shortcode (till or paybill number)","isRequired":true,"format":"string","name":"MPESA_SHORTCODE"},{"description":"M-Pesa Lipa Na M-Pesa online passkey","isRequired":true,"format":"string","isSecret":true,"name":"MPESA_PASSKEY"},{"description":"Daraja environment: sandbox or production","format":"string","name":"MPESA_ENV"},{"description":"Africa's Talking API key","isRequired":true,"format":"string","isSecret":true,"name":"AT_API_KEY"},{"description":"Africa's Talking username (use 'sandbox' for testing)","isRequired":true,"format":"string","name":"AT_USERNAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-19T15:52:22.24828Z","publishedAt":"2026-03-19T15:52:22.24828Z","updatedAt":"2026-03-19T15:52:22.24828Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.gabrielmahia/mpesa-mcp","description":"M-Pesa + Africa's Talking MCP server — payments, SMS, airtime for AI agents in East Africa.","repository":{"url":"https://github.com/gabrielmahia/mpesa-mcp","source":"github"},"version":"0.1.2","packages":[{"registryType":"pypi","identifier":"mpesa-mcp","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Safaricom Daraja consumer key","isRequired":true,"format":"string","isSecret":true,"name":"MPESA_CONSUMER_KEY"},{"description":"Safaricom Daraja consumer secret","isRequired":true,"format":"string","isSecret":true,"name":"MPESA_CONSUMER_SECRET"},{"description":"M-Pesa shortcode (till or paybill number)","isRequired":true,"format":"string","name":"MPESA_SHORTCODE"},{"description":"M-Pesa Lipa Na M-Pesa online passkey","isRequired":true,"format":"string","isSecret":true,"name":"MPESA_PASSKEY"},{"description":"Daraja environment: sandbox or production","format":"string","name":"MPESA_ENV"},{"description":"Africa's Talking API key","isRequired":true,"format":"string","isSecret":true,"name":"AT_API_KEY"},{"description":"Africa's Talking username (use 'sandbox' for testing)","isRequired":true,"format":"string","name":"AT_USERNAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-22T04:28:37.010028Z","publishedAt":"2026-03-22T04:28:37.010028Z","updatedAt":"2026-03-22T04:28:37.010028Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.gabrielmahia/mpesa-mcp","description":"mpesa-mcp","repository":{"url":"https://github.com/gabrielmahia/mpesa-mcp","source":"github"},"version":"0.2.3","packages":[{"registryType":"pypi","identifier":"mpesa-mcp","version":"0.2.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-04T13:53:30.684069Z","publishedAt":"2026-07-04T13:53:30.684069Z","updatedAt":"2026-07-04T13:53:30.684069Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.gabrielmahia/mpesa-mcp","description":"MCP server for M-Pesa mobile-money integration in Kenya","repository":{"url":"https://github.com/gabrielmahia/mpesa-mcp","source":"github"},"version":"0.2.4","packages":[{"registryType":"pypi","identifier":"mpesa-mcp","version":"0.2.4","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T23:35:31.714671Z","publishedAt":"2026-07-18T23:35:31.714671Z","updatedAt":"2026-07-18T23:35:31.714671Z","isLatest":true}}}],"metadata":{"count":4}}
