An assistant in the resident app and the admin portal that answers from your live community data — in English, Hindi or Telugu. Behind it, a Model Context Protocol server with 70 tools, so your community is addressable by an AI client at all.
Not a chatbot bolted onto a help centre. It reads the same data the app reads, with the same permissions you already have.
MCP is the open standard for giving an AI client structured access to a system. AKCS ships an MCP server, so a community running on AKCS can be read and acted on by an AI client directly — with the same role scoping and the same approval step a person gets. As far as we know, no other society platform in India exposes one.
55 read, 15 write. Adding a tool is one decorated function, so the catalogue grows with the product rather than lagging behind it. Developer reference
An assistant with access to a society’s gate, ledger and resident records is only worth having if you can say precisely what constrains it. Here is the whole list — ask any other vendor for theirs.
Every one of the 15 tools that change something is two-phase. The model proposes; you get a card showing the exact arguments; the tool runs only after you accept. The approval token is signed, bound to you and that conversation, and expires in 15 minutes.
The tool catalogue is scoped by role. A resident’s session does not contain the admin tools at all — they are absent from the list, not merely refused.
Complaint text, visitor names and announcements reach the model as tool output, which the system prompt designates as data and never as instructions. Because writes need approval regardless, injected text has no path to a mutation. A live test plants "IGNORE ALL PREVIOUS INSTRUCTIONS" inside a complaint and asserts nothing is written.
The opening turn of every exchange is forced to call a tool. The assistant answers from your data or it does not answer — it has no way to reach for a plausible-sounding number.
Each invocation records the tool, the arguments, the result, whether a human approved it, and how long it took. An AI acting on a society’s money and gate needs an audit trail, so it has one.
One setting strips all 15 mutating tools from the catalogue, leaving the assistant strictly read-only. Another disables it entirely. Committees that want answers without actions can have exactly that.
Said out loud, phone in your pocket, guard waiting at the gate. iOS 16 and later.
The assistant runs on AWS Bedrock in ap-south-1 — Mumbai. Your residents’ questions and the data behind the answers stay in the region.