For Agents
Retrieve current and historical annunciator messages showing real-time parliamentary chamber status and procedural announcements across 2 endpoints.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the UK Parliament Annunciator API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with UK Parliament Annunciator API API.
Get current annunciator message for a specific chamber or location
Retrieve historical annunciator messages by date
Monitor Commons chamber sitting status in real-time
Track Lords chamber activity and suspension notices
GET STARTED
Use for: Is the House of Commons currently sitting?, What is the current status of the Lords chamber?, Check if there is a division happening now, Get today's annunciator messages for Commons
Not supported: Covers real-time and historical annunciator status messages only. Does not include debate transcripts, bill text, or detailed voting records — use Hansard, Bills, or Votes APIs for those.
Jentic publishes the only available OpenAPI document for UK Parliament Annunciator API, keeping it validated and agent-ready.
Jentic publishes the only agent-ready OpenAPI specification for the UK Parliament Annunciator API, keeping it validated and up to date. The Annunciator API exposes real-time parliamentary status messages that appear on screens throughout the Palace of Westminster, including chamber sitting status, division bells, suspension notices, and procedural announcements. It powers live parliamentary monitoring dashboards, civic engagement platforms, and real-time notifications for parliamentary activity.
Access division bell announcements and voting status
Query procedural announcements and parliamentary business updates
Patterns agents use UK Parliament Annunciator API API for, with concrete tasks.
★ Real-Time Chamber Status Monitoring
Track whether the Commons or Lords is currently sitting, in recess, or suspended by polling GET /api/Message/message/{annunciator}/current. The annunciator parameter accepts chamber-specific values (Commons, Lords) and returns the live status message displayed on parliamentary screens. Ideal for live dashboards showing parliamentary activity.
GET /api/Message/message/Commons/current to check if the House of Commons is currently sitting
Division Bell and Voting Alerts
Monitor division bell announcements and voting status by querying the annunciator for division-related messages. When a division is called, the annunciator message updates to reflect the voting period, allowing applications to trigger real-time alerts or notifications to users tracking parliamentary votes.
Poll GET /api/Message/message/{annunciator}/current every 30 seconds to detect division announcements
Historical Parliamentary Status Research
Access historical annunciator messages by date to research when Parliament was sitting, when divisions occurred, or when procedural interruptions happened. GET /api/Message/message/{annunciator}/{date} accepts ISO date format and returns all messages for that annunciator on that day.
GET /api/Message/message/Commons/2026-06-10 to retrieve all Commons annunciator messages from June 10, 2026
AI-Powered Parliamentary Monitoring via Jentic
An AI agent monitoring UK Parliament can check chamber status, detect divisions, and retrieve historical sitting data through Jentic without managing polling intervals or parsing message formats. Jentic resolves intents like 'is Parliament sitting now' to the current annunciator endpoint and returns structured status data.
Search Jentic for 'check Commons chamber status', load GET /api/Message/message/Commons/current, and execute
2 endpoints — jentic publishes the only agent-ready openapi specification for the uk parliament annunciator api, keeping it validated and up to date.
METHOD
PATH
DESCRIPTION
/api/Message/message/{annunciator}/current
Get the current annunciator message for a chamber
/api/Message/message/{annunciator}/{date}
Retrieve historical annunciator messages by date
/api/Message/message/{annunciator}/current
Get the current annunciator message for a chamber
/api/Message/message/{annunciator}/{date}
Retrieve historical annunciator messages by date
Three things that make agents converge on Jentic-routed access.
Credential isolation
No authentication required — the Annunciator API is open-access. Jentic handles polling patterns and message parsing so agents receive structured status updates without managing request timing or error states.
Intent-based discovery
Agents search by intent (e.g. 'is Parliament sitting', 'check Commons status') and Jentic returns the matching Annunciator API endpoint with the request schema pre-shaped for execution.
Time to first call
Direct integration: 1-2 days setting up polling, parsing message formats, and handling historical queries. Through Jentic: under 15 minutes — search by intent, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
UK Parliament Commons Votes API
Detailed Commons division voting data with member-level vote records
Use Annunciator API to detect when a division is called; use Commons Votes API to retrieve detailed voting results
UK Parliament Bills API
Legislative bills and amendments tracking across parliamentary sessions
Use Annunciator API to monitor chamber status; use Bills API to track what legislation is being debated
UK Parliament Members API
MPs and Lords biographical data, voting records, and parliamentary roles
Use Annunciator API for session status; use Members API to see who is participating in current proceedings
Specific to using UK Parliament Annunciator API API through Jentic.
What is a parliamentary annunciator?
An annunciator is a digital display screen located throughout the Palace of Westminster that shows real-time status messages about parliamentary proceedings — whether chambers are sitting, divisions are being called, or procedural announcements are active. This API exposes those messages programmatically.
How often should I poll the current annunciator endpoint?
For real-time monitoring, polling every 15-30 seconds is reasonable. The API has no published rate limits, but avoid excessive polling. For less time-sensitive use cases, polling every 1-2 minutes is sufficient to track chamber status changes.
Can I get historical annunciator data?
Yes. Use GET /api/Message/message/{annunciator}/{date} with an ISO-format date (YYYY-MM-DD) to retrieve all messages for a specific annunciator on that day. This is useful for historical research into parliamentary sitting patterns.
Is authentication required for the Annunciator API?
No. The UK Parliament Annunciator API is a public API with no authentication required. It provides open access to real-time and historical parliamentary status data.
Where does Jentic's OpenAPI spec for the Annunciator API come from?
Jentic imports and validates the official Swagger spec published by UK Parliament at https://now-api.parliament.uk/swagger/v1/swagger.json, converts it to OpenAPI 3.0.3, and keeps it updated so AI agents and developers can call the API via structured tooling.
What annunciator types are available?
The API supports multiple annunciator locations throughout Parliament including Commons, Lords, and various committee rooms. Check the API documentation for the full list of valid annunciator identifiers.