O D S I

Counted

  • Category
    Applications
  • Location
    South Africa
  • License
    MIT
  • Language
    English
  • Maturity
    🟡 experimental - Experimental
  • Year Started
    N/A
')"
Counted

Counted

Applications Project

2 views 0 favorites

Project Overview

Counted is an independent South African local election results explorer with electoral maps, a free public JSON API and a read-only Model Context Protocol (MCP) server. It helps the public, journalists, researchers and developers explore current and historical municipal results, including through compatible AI assistants such as ChatGPT and Claude, with source links, timestamps and data-quality information. Original code and documentation are MIT licensed; IEC data and third-party assets retain their own rights, and Counted is not an official IEC service.

African Connection

Created and maintained by Jacques Blom in Cape Town, South Africa, Counted focuses on South African municipal elections. It provides accessible municipality and ward results, geographic exploration, a public API and an MCP server for local developers, journalists, researchers and the public. People can explore the same electoral data through compatible AI assistants, including ChatGPT and Claude. The project uses public IEC results feeds, preserves source provenance and helps people reuse electoral information without a Counted account or API key.

Additional Information

API and MCP documentation: https://counted.co.za/api. Connect compatible AI assistants to https://counted.co.za/mcp using Streamable HTTP with no authentication; ChatGPT and Claude setup: https://counted.co.za/ai. MCP tools support place search, current and historical results, election comparisons, council seat diagrams and charts while preserving source information and caveats. This is a newly launched independent civic project. Original code and documentation are MIT licensed; third-party data and assets are excluded from that licence. Results may be provisional or incomplete.

Technical Stack

TypeScript Astro Cloudflare Workers Cloudflare D1 (SQLite) R2 Model Context Protocol (MCP)

Project Health

Maturity Level
🟡 Experimental - Experimental
Active Since
N/A

Opportunities

No specific opportunities listed at this time.

Keywords & Tags

civic tech South Africa elections open data public API MCP Model Context Protocol AI assistants maps

Submitted by Jacques Blom on November 6, 2026

Browse All Projects

HAVE AN   AFRICAN OPEN SOURCE PROJECT?

Add It to the Directory