AKCS Gate is free during launch.Book a demo
AKCS Product · AI

Ask your society
a question.

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.

five ways in.

The same assistant, wherever you are.

Not a chatbot bolted onto a help centre. It reads the same data the app reads, with the same permissions you already have.

In the resident app Ask in plain English, Hindi or Telugu — "what do I owe this month", "who visited on Tuesday", "book the clubhouse for Saturday evening". It answers from your own community data, not from a help article. residents
In the admin portal The same assistant with the management tool set: dues across the society, complaint backlogs, amenity utilisation, who is at the gate right now. Ask a question instead of learning where a report lives. committee
By voice Speak instead of typing, in English, Hindi or Telugu. A complaint filed by voice in your own language is stored with an English translation alongside, so the maintenance team can act on it without you switching languages to be heard. hands-free
Through Siri "Approve the visitor with AKCS" approves the gate request without unlocking your phone. "Turn away the visitor with AKCS" rejects it. Hands full, phone in the pocket, guard waiting at the gate. ios 16+
From any MCP client AKCS speaks Model Context Protocol, so your community is addressable by an AI client directly — not only through our app. Seventy tools, the same permissions as the person holding the session. open protocol
model context protocol.

70 tools. 11 domains.

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.

Visitors invite a visitor, create a gate pass, pre-approve a cab 14 tools
Parking report a violation 7 tools
Engagement cast a poll vote, post an announcement 7 tools
Finance — read only 6 tools
Workers book or cancel a service worker 6 tools
Community — read only 7 tools
Amenities book or cancel a booking 5 tools
Complaints raise a complaint, add a comment 5 tools
Admin ops — read only 5 tools
Household add a vehicle 4 tools
Maintenance raise a request 4 tools

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

the part that matters.

What stops it doing something stupid.

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.

Nothing is written without a human

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.

It cannot call what it cannot see

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.

Prompt injection cannot cause a write

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.

It cannot invent an answer

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.

Every call is on the record

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.

You can switch the writing off

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.

“Approve the visitor
with AKCS.”

Said out loud, phone in your pocket, guard waiting at the gate. iOS 16 and later.

where it runs.

In Mumbai, on your data, on the record.

Indian region, by default.

The assistant runs on AWS Bedrock in ap-south-1 — Mumbai. Your residents’ questions and the data behind the answers stay in the region.

  • Answers grounded in a tool call, never invented
  • Per-user and per-community daily limits
  • Every tool call recorded with its arguments and result
  • Read-only mode available for committees that want it
Who can see your data
Assistant flat B-402 · finance
“What is pending for flat B-402?” you
finance.get_unit_statement tool read
₹4,200 maintenance, due 5 days answer
Send a reminder to B-402? write needs you

See AKCS on your own gate.

Book a demo Talk to us