# Bürgerpilot Austria > Your direct line to public services. Independent AI assistant by Innovius UG. Not a public authority. Answers without guarantee; the linked official sources are authoritative. Bürgerpilot helps people in Austria with public administration: it finds the right public service, the responsible authority, forms, deadlines, fees, documents to bring, laws and official warnings, and always links the official source. Actions that involve personal data (prefilled forms, letters, submissions) are prepared and confirmed on the user's own device; nothing is sent without an explicit confirmation. Privacy: in the web app, ShinrAI (https://getshinrai.com) replaces names, addresses and ID numbers with pseudonyms before the AI model sees the text; town, postal code and dates stay readable. In your own AI client the AI vendor sees the conversation; the tools for AI clients ask for no personal data (postal code or town at most). The service stores no conversations. Agent access (MCP, llms.txt, OpenAPI) follows AICNCT (https://aicnct.com) conventions. ## Connect your AI - [MCP server](https://app.buergerpilot.at/mcp): Streamable HTTP, no authentication, stateless; protocol 2026-07-28 and the initialize-based revisions. For ChatGPT, Claude, Le Chat, Cursor, VS Code, Gemini CLI and other MCP clients. - [Connect guide](https://app.buergerpilot.at/connect.md): install links, config snippets and the tested-client matrix. - [OpenAPI 3.1](https://app.buergerpilot.at/openapi/AT.json): REST facade, one operation per tool. - [MCP server card](https://app.buergerpilot.at/mcp/server-card): pre-connection discovery (SEP-2127 draft). - [AI catalog](https://app.buergerpilot.at/.well-known/ai-catalog.json): all server cards of this host. - [A2A agent card](https://app.buergerpilot.at/.well-known/agent-card.json): skills; the agent speaks MCP, not A2A. ## Pages - [Home](https://app.buergerpilot.at/index.md): what the service does, countries, examples, privacy in short. - [Connect your AI](https://app.buergerpilot.at/connect.md): MCP URL, steps per AI client, test matrix. ## Tools - `any_find_form` (Find an official form): Find official fillable PDF forms for the user's country (applications, registrations, notices, templates such as Kindergeld, Elterngeld, Anmeldung, Wohnungsgeberbestätigung, Wohngeld, BAföG, Gewerbeanmeldung, Vorsorgevollmacht, Meldezettel, cerfa). Use it when the user needs a paper form or asks wh… - `any_prepare_form` (Prepare a form for local prefill): Hand off one official form (id from any_find_form) to the user's device: the app opens the official PDF without profile values; after the user selects 'Fill from my profile' the device fills it from the profile stored only there, and the user reviews, signs and submits it. Use it after the user pic… Returns a hand-off link; the user confirms on their device. - `any_public_holidays` (Public holidays): List the public holidays of the user's country for a year, optionally for one region (ISO 3166-2 code such as DE-BY). Use it for deadlines and office opening questions. - `at_deadline_compute` (Statutory deadline (Austria)): Compute the last day for a Beschwerde or Berufung against an Austrian Bescheid (AVG, VwGVG, BAO), or for a Revision to the Verwaltungsgerichtshof or a Beschwerde to the Verfassungsgerichtshof against a decision (Erkenntnis) of a Verwaltungsgericht (VwGG, VfGG): rule chain with the legal basis and a… - `at_find_authority` (Austria: responsible authority): Find the responsible Austrian office for a place: Gemeindeamt/Magistrat, Meldeamt, Standesamt, Bezirkshauptmannschaft (district authority: passports, driving licences, trade), police, court, AMS, Finanzamt and more, from the official authority directory of oesterreich.gv.at (ELFI). Returns address,… - `at_find_service` (Austria: public services (oesterreich.gv.at)): Search the official Austrian citizen portal oesterreich.gv.at for a public service or life situation (e.g. 'Meldezettel', 'Reisepass', 'Familienbeihilfe', 'Kinderbetreuungsgeld', 'ID Austria') and return the matching official pages with a short summary and checked key facts (deadline, fee, office).… - `at_resolve_place` (Austria: find the municipality): Resolve an Austrian postcode (e.g. 5020), municipality name or Gemeindekennziffer to the municipality, its Bundesland, political district and the district authority (Bezirkshauptmannschaft or Magistrat). Use it first when the answer depends on where the user lives in Austria. Source: Statistik Aust… - `at_search_law` (Austria: search law (RIS)): Search Austrian consolidated law in force today in the official Legal Information System RIS: federal law (default) or the law of one Bundesland (scope=state). Searches law titles first (e.g. 'Meldegesetz', 'Informationsfreiheitsgesetz'), then full text. Returns laws with matching paragraphs, the o… - `at_search_open_data` (Austria: open data search (data.gv.at)): Search the Austrian open data portal data.gv.at (federal, state and municipal datasets, incl. proactive publications under the Informationsfreiheitsgesetz: add 'IFG' to the query). Returns titles, publishers, formats, licences and dataset pages. Municipal budget files are hidden unless budgets=true. - `at_service_facts` (Austria: service key facts (federal law)): Checked key facts of an Austrian public service from federal law, each with its norm and RIS page: deadlines, fees, in person or by proxy, documents, validity, fines and the competent office type. Covers e.g. Meldezettel, Reisepass, Personalausweis, Familienbeihilfe, Kinderbetreuungsgeld, Gewerbe,… - `eu_citizens_initiatives` (European Citizens' Initiatives): List European Citizens' Initiatives (ECI) that are collecting signatures now, with title in the user's language, number of supporters and the official signing page. Optional topic filter. An initiative with 1 million signatures from at least 7 EU countries must be answered by the European Commissio… - `eu_consultations` (EU consultations open for feedback): List European Commission initiatives open for public feedback on 'Have Your Say' (draft laws, evaluations, roadmaps), with deadline and link, optionally filtered by topic words. Anyone can give feedback with an EU Login account; the assistant can help draft the text, the user posts it. - `eu_law_search` (Search EU law): Find EU legal acts (regulations, directives, decisions) in EUR-Lex by title words in the user's language or English (e.g. 'air passenger compensation', 'data protection', 'consumer rights directive'), or by reference ('Regulation (EU) 2016/679', CELEX '32016R0679'). Returns title in the user's lang… - `eu_my_meps` (My Members of the European Parliament): List the current Members of the European Parliament (MEPs) elected in the user's EU country, with their political group and official profile link (contact details there). Optional filter by group or name. Use it when the user wants to contact an MEP about an EU matter. - `eu_open_data_search` (Open data portals (links)): Links to official open data searches for a topic: the European data portal data.europa.eu (datasets of all EU countries) and the national portal of the user's country. Use it when the user wants official datasets (air quality, transport, schools, budgets). It returns search links, not datasets; for… - `eu_weather_warnings` (Official weather warnings (MeteoAlarm)): Current official weather warnings for the user's country from MeteoAlarm, which collects the warnings of the national weather services (e.g. DWD, IMGW, Met Éireann, Met Office, MeteoSwiss), in the user's language when issued in it, else English. Optional `region` text filters the warning areas (e.g… - `eu_your_europe_guide` (Your Europe: EU rights abroad): Official EU guidance (Your Europe) for cross-border life: moving to or living in another EU country (residence registration, family members), working abroad, social security and pensions, health cover and EHIC, studying, driving licences and cars, taxes, consumer and passenger rights. Use it whenev… 4 more tools take personal data (addresses, coordinates, identifiers). They run only in the [web app](https://app.buergerpilot.at/), where ShinrAI replaces names, addresses and ID numbers with pseudonyms before the AI model sees the text. ## Tool parameters ### any_find_form Find official fillable PDF forms for the user's country (applications, registrations, notices, templates such as Kindergeld, Elterngeld, Anmeldung, Wohnungsgeberbestätigung, Wohngeld, BAföG, Gewerbeanmeldung, Vorsorgevollmacht, Meldezettel, cerfa). Use it when the user needs a paper form or asks where to get one. Returns matching forms with the responsible authority, official source, online alternative and a link that opens the form in the app. The form opens without profile values; the user's own device fills them in from the local profile only after the user selects 'Fill from my profile'. Regional forms (e.g. Berlin) are marked, and flagged when the user's location hints point to another place. Countries: * · action level 1 - `query` string (required): What the form is for, in any language, e.g. 'Kindergeld', 'register my new flat', 'dog tax' - `limit` integer: Maximum number of forms, default 5 ### any_prepare_form Hand off one official form (id from any_find_form) to the user's device: the app opens the official PDF without profile values; after the user selects 'Fill from my profile' the device fills it from the profile stored only there, and the user reviews, signs and submits it. Use it after the user picked a form. Returns the hand-off link, which fields the profile can fill, the fields the user fills by hand and how to submit. Nothing is sent to an authority. Countries: * · action level 2 - `form_id` string (required): Form id from any_find_form, e.g. 'de-kindergeld-kg1' ### any_public_holidays List the public holidays of the user's country for a year, optionally for one region (ISO 3166-2 code such as DE-BY). Use it for deadlines and office opening questions. Countries: * · action level 0 - `year` integer: Year, default current - `region` string: Optional ISO 3166-2 subdivision, e.g. DE-BY, AT-9, CH-ZH (BY alone means DE-BY) ### at_deadline_compute Compute the last day for a Beschwerde or Berufung against an Austrian Bescheid (AVG, VwGVG, BAO), or for a Revision to the Verwaltungsgerichtshof or a Beschwerde to the Verfassungsgerichtshof against a decision (Erkenntnis) of a Verwaltungsgericht (VwGG, VfGG): rule chain with the legal basis and an .ics calendar event. Pass the dates exactly as written on the letter, the envelope or the deposit notice; never compute the deadline yourself. complaint_admin_court = Beschwerde an das Verwaltungsgericht (four weeks), appeal_municipal = Berufung in a municipal matter (two weeks), complaint_tax = Beschwerde against a tax notice (one month), revision_vwgh and complaint_vfgh (six weeks). Countries: AT · action level 0 - `remedy` string (required): Remedy that the Rechtsmittelbelehrung names: complaint_admin_court, appeal_municipal, complaint_tax (against a Bescheid), revision_vwgh (Revision an den Verwaltungsgerichtshof, § 26 VwGG), complaint_… - `delivery` string: with_proof (RSa/RSb handed over), deposited (hinterlegt: received_on = first day of the collection period on the notice), post (letter without proof of delivery, default), electronic (notice of an el… - `sent_on` string: Date YYYY-MM-DD: day handed to the delivery service, or day of the first electronic notice - `received_on` string: Date YYYY-MM-DD: day of acceptance, start of the collection period, collection of an electronic document, or actual receipt - `instructions_missing` boolean: The Bescheid has no information on remedies or no period ### at_find_authority Find the responsible Austrian office for a place: Gemeindeamt/Magistrat, Meldeamt, Standesamt, Bezirkshauptmannschaft (district authority: passports, driving licences, trade), police, court, AMS, Finanzamt and more, from the official authority directory of oesterreich.gv.at (ELFI). Returns address, phone, e-mail and the oesterreich.gv.at page. Give the municipality or postcode in `place`. Countries: AT · action level 0 - `kind` string: Type of office (default municipal_office; 'any' when only `query` is given). district_authority = Bezirkshauptmannschaft or Magistrat. - `place` string: Municipality name, 4-digit postcode or Gemeindekennziffer - `query` string: Optional name words, e.g. 'Bezirksgericht', 'Arbeiterkammer' - `id` integer: ELFI id from an earlier at_find_authority result only (details); omit otherwise ### at_find_service Search the official Austrian citizen portal oesterreich.gv.at for a public service or life situation (e.g. 'Meldezettel', 'Reisepass', 'Familienbeihilfe', 'Kinderbetreuungsgeld', 'ID Austria') and return the matching official pages with a short summary and checked key facts (deadline, fee, office). Pass `url` of a result to read that page (steps, documents, fees, online forms). Use German keywords; the portal is German. Countries: AT · action level 1 - `query` string: German keywords for the service - `url` string: An oesterreich.gv.at page URL from an earlier result to read in full ### at_resolve_place Resolve an Austrian postcode (e.g. 5020), municipality name or Gemeindekennziffer to the municipality, its Bundesland, political district and the district authority (Bezirkshauptmannschaft or Magistrat). Use it first when the answer depends on where the user lives in Austria. Source: Statistik Austria municipality register (current territorial status). Countries: AT · action level 0 - `query` string (required): Postcode, municipality name or 5-digit Gemeindekennziffer ### at_search_law Search Austrian consolidated law in force today in the official Legal Information System RIS: federal law (default) or the law of one Bundesland (scope=state). Searches law titles first (e.g. 'Meldegesetz', 'Informationsfreiheitsgesetz'), then full text. Returns laws with matching paragraphs, the official RIS links and the text of the best paragraph. Countries: AT · action level 0 - `query` string (required): Law title or German keywords, e.g. 'Meldegesetz' or 'Hundehaltung' - `scope` string: - `state` string: Bundesland for scope=state ### at_search_open_data Search the Austrian open data portal data.gv.at (federal, state and municipal datasets, incl. proactive publications under the Informationsfreiheitsgesetz: add 'IFG' to the query). Returns titles, publishers, formats, licences and dataset pages. Municipal budget files are hidden unless budgets=true. Countries: AT · action level 0 - `query` string (required): Keywords (German works best) - `budgets` boolean: Include municipal budget datasets ### at_service_facts Checked key facts of an Austrian public service from federal law, each with its norm and RIS page: deadlines, fees, in person or by proxy, documents, validity, fines and the competent office type. Covers e.g. Meldezettel, Reisepass, Personalausweis, Familienbeihilfe, Kinderbetreuungsgeld, Gewerbe, Führerschein, Staatsbürgerschaft, Pension, Pflegegeld, ORF-Beitrag, ID Austria. Give the sheet id or a short German query. Countries: AT · action level 0 - `service` string: Sheet id, e.g. 'at_passport' - `query` string: Service in short words, e.g. 'Meldezettel', 'Reisepass Kosten' ### eu_citizens_initiatives List European Citizens' Initiatives (ECI) that are collecting signatures now, with title in the user's language, number of supporters and the official signing page. Optional topic filter. An initiative with 1 million signatures from at least 7 EU countries must be answered by the European Commission. The user signs only on the official page; never sign for them. Countries: * · action level 1 - `query` string: Optional topic words ### eu_consultations List European Commission initiatives open for public feedback on 'Have Your Say' (draft laws, evaluations, roadmaps), with deadline and link, optionally filtered by topic words. Anyone can give feedback with an EU Login account; the assistant can help draft the text, the user posts it. Countries: * · action level 1 - `query` string: Optional topic words in English - `limit` integer: Default 8 ### eu_law_search Find EU legal acts (regulations, directives, decisions) in EUR-Lex by title words in the user's language or English (e.g. 'air passenger compensation', 'data protection', 'consumer rights directive'), or by reference ('Regulation (EU) 2016/679', CELEX '32016R0679'). Returns title in the user's language, date, whether in force, and the official EUR-Lex link. Countries: * · action level 0 - `query` string (required): Title words, act reference or CELEX number - `in_force_only` boolean: Only acts in force. Default false (in-force acts are listed first). - `limit` integer: Default 6 ### eu_my_meps List the current Members of the European Parliament (MEPs) elected in the user's EU country, with their political group and official profile link (contact details there). Optional filter by group or name. Use it when the user wants to contact an MEP about an EU matter. Countries: * · action level 0 - `group` string: Optional political group, e.g. 'EPP', 'S&D', 'Renew', 'Greens' - `name` string: Optional part of an MEP's name ### eu_open_data_search Links to official open data searches for a topic: the European data portal data.europa.eu (datasets of all EU countries) and the national portal of the user's country. Use it when the user wants official datasets (air quality, transport, schools, budgets). It returns search links, not datasets; for Poland prefer pl_search_open_data, which lists datasets. Countries: * · action level 1 - `query` string (required): Topic words ### eu_weather_warnings Current official weather warnings for the user's country from MeteoAlarm, which collects the warnings of the national weather services (e.g. DWD, IMGW, Met Éireann, Met Office, MeteoSwiss), in the user's language when issued in it, else English. Optional `region` text filters the warning areas (e.g. 'Bayern', 'Dublin', 'Kraków'). Use it for storms, heat, snow, floods and fog. Countries: * · action level 0 - `region` string: Optional region, county or district name ### eu_your_europe_guide Official EU guidance (Your Europe) for cross-border life: moving to or living in another EU country (residence registration, family members), working abroad, social security and pensions, health cover and EHIC, studying, driving licences and cars, taxes, consumer and passenger rights. Use it whenever the user moves between EU countries or is an EU citizen abroad. Query in English keywords; the page text comes in the user's language when available. Countries: * · action level 0 - `query` string (required): Situation in English keywords, e.g. 'register residence after 3 months', 'EHIC', 'air passenger rights' - `read_page` boolean: Read the best matching page (default true). False = list matching pages only. ## Emergency, crisis lines and official portals - European emergency number: 112 - Police: 133 - Fire brigade: 122 - Ambulance: 144 - Out-of-hours doctor: 141 - Crisis helpline: 142 - Helpline for children and young people: 147 - TelefonSeelsorge (crisis line): 142 - Women's helpline against violence: 0800 222 555 - Rat auf Draht (children and young people): 147 - [oesterreich.gv.at](https://www.oesterreich.gv.at) - [Unternehmensserviceportal (USP)](https://www.usp.gv.at) - [FinanzOnline](https://finanzonline.bmf.gv.at) - [RIS – Rechtsinformationssystem](https://www.ris.bka.gv.at) - [ID Austria](https://www.id-austria.gv.at) ## Public data sources Official portals and open data from the research catalog (openly accessible ones only). Each tool result names the pages it used in its Sources list. - [ELFI public API - authority directory (Behördenverzeichnis) of oesterreich.gv.at / USP](https://www.data.gv.at/katalog/dataset/2eb011e4-e899-4eee-885d-4b9da665033c/resource/dc484a2b-ccd3-4a99-98cc-845003cb5505/download/elfi-behoerdenverzeichnis.pdf): Services directory, federal - [oesterreich.gv.at (former HELP.gv.at) - life situations, service descriptions, form search, org search](https://www.oesterreich.gv.at/sitemap.xml): Services directory, federal - [Unternehmensserviceportal (USP) - business procedures and Mein USP](https://www.usp.gv.at/content-syndizierung-deaktiviert.html): Services directory, federal - [RIS - Rechtsinformationssystem des Bundes, OGD API v2.6](https://ris.bka.gv.at/UI/Ogd.aspx): Law, federal - [data.gv.at - national open data portal (piveau hub search API)](https://www.data.gv.at/): Open data, national - [Informationsfreiheitsgesetz (IFG) - proactive publications on data.gv.at and request route](https://data.bka.gv.at/ris/api/v2.6/Bundesrecht?Applikation=BrKons&Titel=Informationsfreiheitsgesetz): Freedom of information, federal - [Statistik Austria open data (OGD JSON metadata + CSV)](https://data.statistik.gv.at/web/catalog.jsp): Statistics, federal - [Statistik Austria Gemeindeliste (Gemeindekennziffer, PLZ)](https://www.statistik.at/): Federal - [GeoSphere Austria Warn API (official weather warnings per municipality)](https://openapi.hub.geosphere.at/warnapi/v1/): Weather warnings, federal - [GeoSphere Austria Data Hub dataset API (forecasts, nowcast, historical)](https://dataset.api.hub.geosphere.at/v1/docs/): Federal - [Wiener Linien real-time departures (ogd_realtime)](https://www.wienerlinien.at/ogd_realtime/doku/ogd/wienerlinien-ogd-verbindungen.csv): Transport, municipal - [Stadt Wien Amtswege (service catalogue of the City of Vienna)](https://www.wien.gv.at/amtswege/): Services directory, municipal - [ÖBB Open Data (datasets + API gallery)](https://data.oebb.at/de/api-galerie): Transport, national - [Österreichisches Parlament - open data (JSON interface)](https://www.parlament.gv.at/recherchieren/open-data/index.html): Parliament, federal - [BEV Adressregister (official addresses) - bulk download](https://www.data.gv.at/api/hub/search/search?q=Adressregister&filter=dataset): Federal - [gesundheit.gv.at - public health portal with content syndication](https://www.gesundheit.gv.at/service/professional/it-services/content-syndizierung/technische-umsetzung.html): Health, federal - [Lawinen.report / avalanche.report (Euregio Tirol-Südtirol-Trentino avalanche bulletin)](https://www.data.gv.at/api/hub/search/search?q=Lawinen.report&filter=dataset): Weather warnings, state level - [MeteoAlarm Atom/CAP feeds (BE, FR, ES, PT, IT and more)](https://meteoalarm.org): Weather warnings, EU level - [data.europa.eu search API (incl. CKAN-compatible endpoint)](https://data.europa.eu/en/about/api): Open data, EU level - [data.europa.eu SPARQL endpoint](https://data.europa.eu/data/sparql): Open data, EU level - [Your Europe (Single Digital Gateway user interface)](https://europa.eu/youreurope/): Services directory, EU level - [Publications Office CELLAR SPARQL endpoint (EUR-Lex metadata)](https://op.europa.eu/en/web/cellar): Law, EU level - [CELLAR REST content negotiation and EUR-Lex HTML](https://eur-lex.europa.eu/content/help/data-reuse/webservice.html): Law, EU level - [Eurostat dissemination API (JSON-stat, SDMX)](https://ec.europa.eu/eurostat/web/user-guides/data-browser/api-data-access): Statistics, EU level - [European Parliament Open Data API v2](https://data.europarl.europa.eu/en/developer-corner/opendata-api): Parliament, EU level - [AsktheEU.org (Alaveteli) FOI to EU institutions](https://alaveteli.org/docs/developers/api/): Freedom of information, EU level - [European Citizens' Initiative register (site JSON)](https://citizens-initiative.europa.eu/find-initiative_en): Parliament, EU level - [Have Your Say (Better Regulation portal) initiatives (site JSON)](https://ec.europa.eu/info/law/better-regulation/have-your-say): EU level - [TED API v3 (public procurement notices)](https://docs.ted.europa.eu/api/latest/index.html): EU level - [EU Funding & Tenders portal search API (SEDIA)](https://ec.europa.eu/info/funding-tenders/opportunities/portal/): EU level - [MeteoAlarm warnings feeds (EUMETNET, CAP JSON per country)](https://meteoalarm.org/en/live/page/terms-and-conditions): Weather warnings, EU level - [112 - EU emergency number information](https://digital-strategy.ec.europa.eu/en/policies/112): EU level - [ECDC open data (ERVISS respiratory virus data on GitHub, opendata.ecdc.europa.eu)](https://www.ecdc.europa.eu/en/data): Health, EU level - [EU API catalogues for source discovery (EC API catalogue on code.europa.eu, JRC APIs4DGov)](https://publications.jrc.ec.europa.eu/repository/handle/JRC124779): EU level ## Optional - [Privacy](https://app.buergerpilot.at/#/privacy) - [Imprint](https://app.buergerpilot.at/#/imprint) - [Terms of use](https://app.buergerpilot.at/#/terms) - [Accessibility](https://app.buergerpilot.at/#/accessibility) - [Support](https://app.buergerpilot.at/#/support): info@innovius.ai - [Provider](https://innovius.ai): Innovius UG, Germany