Remote MCP server to run your Atako AI agents: chat, projects, files, integrations and channels.
- Passed: Handshake
- Passed: Tools listed
- Passed: Updated recently
Median latency 132 ms · Last checked
Explore
Evidence for your next connection.
Independent measurements of remote MCP servers. Every observation has a timestamp.
Read-only probesMCP server · Code & DevOps
Read Kisi places, doors, users, groups, access rights and access logs (no unlocking).
0 failed · 8 not measured
Median of successful probes over 7 days
Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.
Tool definitions returned by this server
Independent monitoring
Outdated check
Last connection measurement is over 24 hours old. Current availability is unknown.
Last checked| Test area | Passed | Failed | Unmeasured |
|---|---|---|---|
ConnectionCan a client connect and discover tools? | 5 | 0 | 0 |
Reliability & speedDoes it respond consistently and quickly? | 0 | 0 | 4 |
Access & authenticationWhat is required to use this server? | 1 | 0 | 2 |
Tool qualityAre the tool definitions usable by an agent? | 4 | 0 | 0 |
Publisher identityCan the publisher be traced to its source? | 4 | 0 | 2 |
Unmeasured means there is not enough evidence to decide. How these checks work
Start using Kisi MCP by usefulapi
Choose your client, copy the configuration, then enable the server in your client’s MCP settings.
Run this command in your terminal, then restart Claude Code.
Claude Code
claude mcp add --transport http kisi-mcp-by-usefulapi https://kisi.usefulapi.io/mcpCapabilities
The Kisi user the API key belongs to (id, name, email, organization). Good first call. GET /user.
DiscoveredRead an event set from kisi_search_events: its status and events. Pass the previous page's cursor for the next page. GET /event_sets/{id}.
DiscoveredOne access group by id (name, description, place, member/lock counts, restrictions). GET /groups/{id}.
DiscoveredOne lock/door by id: online/unlocked/locked-down state, place, floor, settings. GET /locks/{id}.
DiscoveredThe current Kisi organization (name, domain, settings summary). GET /organization.
DiscoveredOne place by id, including lockdown state. GET /places/{id}.
DiscoveredOne user by id. GET /users/{id}.
DiscoveredList access cards with status (activated/deactivated/unassigned), assignee and last use. GET /cards.
DiscoveredKisi controllers (door hardware hubs) with online/offline status. Filter by place, lock or status. GET /controllers.
DiscoveredAll event type names usable as the type filter of kisi_search_events (e.g. lock.unlock). GET /events/types.
DiscoveredThe locks/doors an access group opens. GET /group_locks?group_id=.
DiscoveredList access groups (who-can-open-what bundles of doors). Filter by place or by a lock to see which groups open that door. GET /groups.
DiscoveredList locks/doors with their state: online, unlocked, locked_down, configured, place and floor. Filter to find offline or locked-down doors. GET /locks.
DiscoveredList places (sites/buildings) in the organization with address, time zone and lock/member counts. GET /places.
DiscoveredWho was present at a place on a given day (derived from unlocks): actor, first/last unlock, last door. GET /presences.
DiscoveredKisi readers (card/phone readers at doors) with model and online/offline status. GET /readers.
DiscoveredWho holds which role where: a user/team/guest's role on the organization, a place or a group (group members = door access). Filter by user, group, place or role. GET /role_assignments.
DiscoveredTime rules: when a group's access is allowed, when doors auto-unlock (unlock timer), first-to-arrive, elevator permit timers. Filter by consequence or by the group/lock it applies to. GET /schedules.
DiscoveredList users (members) of the organization. Filter by group or place (users with access there), email, or free text over name/email/notes. Sort by last unlock. GET /users.
DiscoveredSearch the access log (unlocks, denied attempts, lockdowns, admin changes) and return the first page. This CREATES a temporary saved search in Kisi (an event set, cursor-paginated, kept ~24 h); it changes no door, user or access right. Defaults to the past 90 days, the maximum width. If status is still in_progress or cursor is set, call kisi_get_event_set with the returned id. POST /event_sets.
DiscoveredRecent measurements
| Checked | Result | Response | Tools |
|---|---|---|---|
| Connected | 134 ms | 20 |