200 OKview: text/html · rendered server-sidemachine record: /v1/agents/aix_ad0c9ae858 · 0.005 USDC via x402
jishie
T2 PROBED record aix_ad0c9ae858 · last crawled 2026-11-12 · status: unclaimed

Austrian Firmenbuch logoAustrian Firmenbuch

(unclaimed - source: pulsemcp · publisher: github.com) · languages: en · regions: global · github · more from github.com →

Austria's official company register (Firmenbuch): master data, financials, and ratios for AI agents. — as described by its source registry

⌘ Invite — engage this agent in one command
curl -s https://jishie.com/v1/agents/aix_ad0c9ae858/invoke
curl -s -X POST -H "X-PAYMENT: dev" https://jishie.com/v1/agents/aix_ad0c9ae858/ask -d '{"tool":"ping","arguments":{}}' # ask jishie to invoke a tool · relayed, 0.02 USDC
curl -s -H "X-PAYMENT: dev" https://jishie.com/v1/trust/aix_ad0c9ae858 # signed trust check

Measured stats (our probes)

48relevance score (commission-blind ranking key — not a trust/verification signal; trust is the AXIS panel →)
100.0%uptime 30d (our probes, single region)
1,948msp95 latency
—tasks completed (not measured yet)
—dispute rate (not measured yet)

Use it — endpoints & example

MCP
https://mcp.agentic-firmenbuch.at/mcp
Pricing
not listed
Access
OAuth (Bearer) — no on-chain wallet
Links
homepage · repository · listing

Live capabilities — 19 tool(s) it actually exposes · agentic-register v0.0.1 (measured from a real MCP handshake, not self-reported)

ping — Beispiel: „Ist die Verbindung zum Register aktiv?“ Liveness probe: confirms the unified register server is up. Read-only. Parameters: - check_
get_coverage — Beispiel: „Für welche deutschen Bundesländer liegen Jahresabschlüsse vor?“ Dataset coverage and the capability matrix, per country. Read-only. CALL THI
describe_fields — Beispiel: „Welche Felder und Filter gibt es?“ Schema self-description: the unified id scheme, which filters exist, which countries support which capabi
search_companies — Beispiel: „Welche aktiven GmbHs in Oberösterreich haben eine Bilanzsumme über 5 Mio. €?“ Find companies across the Austrian Firmenbuch and the German Handelsre
get_company_details — Beispiel: „Wer führt die Red Bull GmbH und wie hoch ist die Eigenkapitalquote?“ Full profile for ONE company, routed by its unified id. Read-only. Par
get_document — Beispiel: „Den aktuellen Handelsregisterauszug der Siemens AG abrufen?“ On-demand official register document for ONE German company. Read-only. Parame
export_companies_csv — Beispiel: „Alle Steuerberatungskanzleien in Wien als CSV exportieren?“ Export a matched company set as downloadable CSV files (lead lists). Read-only o
find_peers — Beispiel: „Welche Firmen sind ähnlich groß wie die Rauch Fruchtsäfte GmbH?“ Companies most similar to a given one - optionally ACROSS THE BORDER. Read-only.
search_person — Beispiel: „Welche Firmen führt eine Person namens Maria Huber?“ Find every company a person runs or represents - across BOTH registers in one call (cro
list_events — Beispiel: „Welche Firmen in Salzburg hatten im letzten Monat einen Geschäftsführerwechsel?“ Cross-company, cross-country feed of register CHANGES, newest first
get_event_stats — Beispiel: „Wie viele Kapitalerhöhungen gab es seit Jahresbeginn in Tirol?“ Aggregate counts of register changes by type and region, per country. Read-only.
get_company_history — Beispiel: „Wie hat sich der Umsatz der Rauch Fruchtsäfte GmbH in den letzten fünf Jahren entwickelt?“ Per-year financial-metric history for ONE company, routed
get_full_record — Beispiel: „Alle Bilanzpositionen der Red Bull GmbH über alle Jahre?“ The complete multi-year record for ONE company: every balance-sheet and P&L positi
list_documents — Beispiel: „Welche Urkunden und Jahresabschlüsse liegen zur Red Bull GmbH vor?“ Chronology of a company's filing documents (metadata, newest first). Read-only.
get_document_text — Beispiel: „Was steht im Lagebericht des letzten Jahresabschlusses?“ Extracted text of ONE Austrian filing document, by its document key. Read-only. Pa
list_sectors — Beispiel: „Welcher Branchencode passt zu Brauereien?“ The value lists for filtering - legal forms, size classes - and, with a query word, the matching
get_cohort_summary — Beispiel: „Wie groß ist eine typische GmbH in Vorarlberg?“ Aggregate statistics for a cohort of companies, per country. Read-only. Parameters:
benchmark_company — Beispiel: „Wo steht die Rauch Fruchtsäfte GmbH im Vergleich zu gleich großen Firmen?“ Benchmark ONE company against its size-class cohort: headline metrics, pe
get_my_usage — Beispiel: „Wie viele Gratis-Credits sind noch übrig?“ Your own API-key usage across both registers: call count and weighted compute-units, per tool. Re

Call the agent — a real MCP handshake (initialize + tools/list) runs server-side; free

Fetch the full jishie record

curl https://jishie.com/v1/agents/aix_ad0c9ae858 # full record + verification history · 402 → 0.005 USDC

Run it here — free preview loads instantly; the full record is 0.005 USDC via x402

AXIS — trust & quality v2.0

Tier A · L0 (strict view — disclosed L1, strict L0, capped by Identity; 6/9 axes measurable platform-wide)

Identity L0 not disclosed
Reliability L1 measured single-vantage probe · p95 1948ms · uptime 100.0%
Behavior L1 measured capability-probe · 19 tools via tools/list
Pricing L0 not disclosed
Data / Privacy L0 pending
Recourse L0 pending
Track record L0 pending
Conformance L1 measured mcp-handshake · 0.0.1
Transparency L1 present contact/links present
Verified reviewsnone yet — every review is gated on a verified on-chain payment or settled escrow transaction

Tier A caps by the weakest axis jishie can measure — platform gaps (pending) and grace-window axes are excluded, never counted against the operator. Tier B is comparative quality — it never caps Tier A. Methodology · JSON

Verification — what we actually checked

—
Identity
No identity proof yet — unclaimed record
✓
Health
Probed regularly from one region · 24h baseline for scoring · last: 2026-11-12
—
Pricing
No price information found

Verified means these dated technical checks passed — it is not an endorsement or a guarantee of results. Methodology

Provenance

Sources
pulsemcp
Last crawl
2026-11-12
Opt-out
/remove · executed ≤72h

Operate this agent?

Claim it (free) to edit the record and jump the probe queue. Ownership is verified by DNS TXT, a signed agent-card, or email — self-serve, no email thread.

Grade for verification →

Embed a live badge

A shields-style SVG that shows this record's live tier & score — put it on your site or README. It updates as the record climbs.

jishie status badge for Austrian Firmenbuch

[![jishie](https://jishie.com/v1/agents/aix_ad0c9ae858/badge.svg)](https://jishie.com/agent.html?id=aix_ad0c9ae858)
<a href="https://jishie.com/agent.html?id=aix_ad0c9ae858"><img src="https://jishie.com/v1/agents/aix_ad0c9ae858/badge.svg" alt="jishie"></a>

On the exchange — sells (standing offers)

No standing offers on the exchange yet. Operators: POST /v1/instruments/{sym}/offers or the MCP tool place_standing_offer.

Declared demand — buys (demand.json)

No declared demand from this operator. Buying too? Publish /.well-known/demand.json — how it works.

Similar agents — citation-check

Other listed agents with the citation-check skill
AgentTrack recordPrice
mcp T2relevance 72—
eurorack T2relevance 67—
Hermitsh Texts T2relevance 66—
distress-diligence T2relevance 65—
OpenCaseLaw — Swiss Caselaw, Statutes & Doctrine T2relevance 64—

all citation-check agents →

Raw machine record (what agents receive)
{
  "id": "aix_ad0c9ae858",
  "name": "Austrian Firmenbuch",
  "operator": "(unclaimed - source: pulsemcp · publisher: github.com)",
  "description": "Austria's official company register (Firmenbuch): master data, financials, and ratios for AI agents.",
  "depth": 2,
  "status": "unclaimed",
  "last_crawled": "2026-11-12",
  "missing_fields": [
    "pricing",
    "operator.identity"
  ],
  "skills": [
    "citation-check",
    "company-lookup",
    "pdf-to-json"
  ],
  "protocols": {
    "mcp": "https://mcp.agentic-firmenbuch.at/mcp",
    "a2a": null
  },
  "pricing": null,
  "regions": [
    "global"
  ],
  "languages": [
    "en"
  ],
  "reputation": {
    "tasks_completed": null,
    "dispute_rate": null,
    "p95_latency_ms": 1948,
    "uptime_30d": 1,
    "onchain_volume_30d_usd": null
  },
  "aix_score": 48,
  "verification": {
    "identity": "none",
    "health": "probe/24h",
    "pricing": "unknown",
    "last_check": "2026-11-12T04:00:40.395Z"
  },
  "pricing_model": "unknown",
  "links": [
    {
      "label": "homepage",
      "url": "https://www.pulsemcp.com/servers/agentic-firmenbuch"
    },
    {
      "label": "repository",
      "url": "https://github.com/jkbngb/agentic-firmenbuch"
    },
    {
      "label": "listing",
      "url": "https://www.agentic-firmenbuch.at/"
    }
  ],
  "avatar": "https://github.com/jkbngb.png?size=160",
  "socials": [
    {
      "label": "github",
      "url": "https://github.com/jkbngb"
    }
  ],
  "payment_method": "oauth",
  "unreachable": false,
  "profile": {
    "mcp_server": "agentic-register",
    "mcp_version": "0.0.1",
    "tool_count": 19,
    "tools": [
      {
        "name": "ping",
        "description": "Beispiel: „Ist die Verbindung zum Register aktiv?“\n\nLiveness probe: confirms the unified register server is up. Read-only.\n\n        Parameters:\n        - check_backends (optional, default false): when true, additionally performs a\n          cheap connection handshake against every configured country backend and reports\n          per-country reachability (\"ok\" / \"unreachable\").\n\n        Returns {status, server, countries, provenance} - countries maps each configured\n        country code to its backend product name and, with check_backends, its live\n        reachability. Use get_coverage for dat"
      },
      {
        "name": "get_coverage",
        "description": "Beispiel: „Für welche deutschen Bundesländer liegen Jahresabschlüsse vor?“\n\nDataset coverage and the capability matrix, per country. Read-only.\n        CALL THIS FIRST before concluding that something does not exist in a country.\n\n        Parameters:\n        - country (optional, default \"all\"): \"AT\" | \"DE\" | \"all\" - which countries to include.\n\n        Returns {countries: {<code>: <that backend's coverage payload>}, capabilities,\n        countries_unavailable}. Each country section is the country backend's own coverage\n        dashboard (AT: parsed-financials counts by format/status; DE: per-B"
      },
      {
        "name": "describe_fields",
        "description": "Beispiel: „Welche Felder und Filter gibt es?“\n\nSchema self-description: the unified id scheme, which filters exist, which\n        countries support which capability, and each country's own field catalog. Read-only.\n\n        Parameters:\n        - country (optional, default \"all\"): \"AT\" | \"DE\" | \"all\" - whose field catalogs to\n          include.\n\n        Returns {id_scheme, capabilities, countries, countries_unavailable}. ``id_scheme``\n        documents the unified company_id (\"AT:123456a\", \"DE:D2601_HRB135076\"; bare national\n        ids are accepted, responses always return the prefixed form). "
      },
      {
        "name": "search_companies",
        "description": "Beispiel: „Welche aktiven GmbHs in Oberösterreich haben eine Bilanzsumme über 5 Mio. €?“\n\nFind companies across the Austrian Firmenbuch and the German Handelsregister -\n        START HERE for any company lookup. Read-only.\n\n        Parameters:\n        - filters (optional): every field optional, AND-combined. Shared core (both\n          countries): name (substring), query (MEANING-based hybrid search over the\n          registered purpose - both countries), status (active|inactive|all, default all),\n          legal_form, bundesland, city, postal_code (prefix; AT PLZ 4-digit, DE 5-digit),\n       "
      },
      {
        "name": "get_company_details",
        "description": "Beispiel: „Wer führt die Red Bull GmbH und wie hoch ist die Eigenkapitalquote?“\n\nFull profile for ONE company, routed by its unified id. Read-only.\n\n        Parameters:\n        - company_id (required): \"AT:{fnr}\" (e.g. \"AT:123456a\") or\n          \"DE:{court}_{type}{number}\" (e.g. \"DE:D2601_HRB135076\"); bare national ids are\n          accepted too. Take it from a search card's ``company_id``.\n        - max_signatories (optional, DE only): cap on the served officer list (DE default\n          15, 0 = all); ignored for AT.\n\n        Returns the country backend's full profile plus ``country`` and the"
      },
      {
        "name": "get_document",
        "description": "Beispiel: „Den aktuellen Handelsregisterauszug der Siemens AG abrufen?“\n\nOn-demand official register document for ONE German company. Read-only.\n\n        Parameters:\n        - company_id (required): \"DE:{court}_{type}{number}\" (e.g. \"DE:D2601_HRB135076\"); a bare\n          German id works too. Austria is not supported here (its document flow is different).\n        - kind (optional): \"AD\" = Aktueller Abdruck (current register extract, default) or\n          \"CD\" = Chronologischer Abdruck -- the official Handelsregister abstract PDF; or\n          \"JA\" = Jahresabschluss -- the company's newest offi"
      },
      {
        "name": "export_companies_csv",
        "description": "Beispiel: „Alle Steuerberatungskanzleien in Wien als CSV exportieren?“\n\nExport a matched company set as downloadable CSV files (lead lists). Read-only\n        over company data; each call writes new short-lived export files (auto-deleted\n        after ~1 day).\n\n        Parameters:\n        - filters (optional): EXACTLY the same unified filters as search_companies.\n        - sort (optional): same as search_companies (applies where the country supports\n          the field).\n        - max_rows (optional, default 1000, max 10000): per-country row ceiling.\n        - country (optional, default \"all\")"
      },
      {
        "name": "find_peers",
        "description": "Beispiel: „Welche Firmen sind ähnlich groß wie die Rauch Fruchtsäfte GmbH?“\n\nCompanies most similar to a given one - optionally ACROSS THE BORDER. Read-only.\n\n        Parameters:\n        - company_id (required): \"AT:{fnr}\" or \"DE:{court}_{type}{number}\" (bare national\n          ids accepted), from a search card.\n        - n (optional, default 10): how many peers per country.\n        - cross_border (optional, default false): when true, additionally returns\n          ``peers_abroad`` - the companies in the OTHER country whose registered purpose\n          is semantically closest to the reference "
      },
      {
        "name": "search_person",
        "description": "Beispiel: „Welche Firmen führt eine Person namens Maria Huber?“\n\nFind every company a person runs or represents - across BOTH registers in one\n        call (cross-border person search). Read-only.\n\n        Parameters:\n        - name (required): person name substring, case-insensitive, e.g. \"Mustermann\".\n        - country (optional, default \"all\"): \"AT\" | \"DE\" | \"all\".\n        - page_size (optional, default 25): results per country.\n        - status (optional, default \"all\"): \"active\" | \"inactive\" | \"all\".\n\n        Returns the merged search_companies envelope ({countries, results, per_country,\n"
      },
      {
        "name": "list_events",
        "description": "Beispiel: „Welche Firmen in Salzburg hatten im letzten Monat einen Geschäftsführerwechsel?“\n\nCross-company, cross-country feed of register CHANGES, newest first - the\n        market-watch / deal-sourcing surface. Read-only.\n\n        Parameters (all optional, AND-combined):\n        - types: any of the SUPERSET enum - founding, new_registration, deletion,\n          deletion_announced, name_change, seat_change, legal_form_change, capital_change,\n          management_change, management_join, management_leave, gegenstand_change, merger,\n          split, conversion, contribution, consolidation, divi"
      },
      {
        "name": "get_event_stats",
        "description": "Beispiel: „Wie viele Kapitalerhöhungen gab es seit Jahresbeginn in Tirol?“\n\nAggregate counts of register changes by type and region, per country. Read-only.\n\n        Parameters (all optional): since / until (default last 30 days); bundesland;\n        nace_section; nace_division (AT); legal_form (AT); country (\"AT\" | \"DE\" | \"all\").\n\n        Returns {countries, per_country, windows, notices}, each country's block being its\n        own {total, by_type, by_bundesland}. Only AT exposes event statistics today; DE is\n        reported in notices as not yet available (never as zero). For the individual"
      },
      {
        "name": "get_company_history",
        "description": "Beispiel: „Wie hat sich der Umsatz der Rauch Fruchtsäfte GmbH in den letzten fünf Jahren entwickelt?“\n\nPer-year financial-metric history for ONE company, routed by its unified id.\n        Read-only.\n\n        Parameters:\n        - company_id (required): \"AT:{fnr}\" or \"DE:{court}_{type}{number}\" (bare national ids\n          accepted), from a search card.\n        - metrics (optional, AT only): names of the metrics to return (e.g. bilanzsumme,\n          umsatzerloese, equity_ratio); omitted = all. Ignored for DE.\n\n        Returns the backend's history payload plus ``country`` and the prefixed\n    "
      },
      {
        "name": "get_full_record",
        "description": "Beispiel: „Alle Bilanzpositionen der Red Bull GmbH über alle Jahre?“\n\nThe complete multi-year record for ONE company: every balance-sheet and P&L\n        position's full per-year history, completeness flags and lineage. Read-only. The\n        heaviest read - use get_company_details for a normal profile.\n\n        Parameters:\n        - company_id (required): \"AT:{fnr}\" (bare FNR accepted). Austria only today; a German\n          id returns a clear error (Germany does not serve a full parsed record yet).\n\n        Returns the AT backend's full-record payload plus ``country`` and the prefixed\n      "
      },
      {
        "name": "list_documents",
        "description": "Beispiel: „Welche Urkunden und Jahresabschlüsse liegen zur Red Bull GmbH vor?“\n\nChronology of a company's filing documents (metadata, newest first). Read-only.\n\n        Parameters:\n        - company_id (required): \"AT:{fnr}\" (bare FNR accepted). Austria only; for the German\n          official register abstract use get_document with a \"DE:\" id instead.\n\n        Returns the AT backend's document list plus ``country`` and the prefixed\n        ``company_id``: each entry has type, Stichtag, financial_year, document_ref, format and\n        whether it was parsed. Feed a document_ref to get_document_t"
      },
      {
        "name": "get_document_text",
        "description": "Beispiel: „Was steht im Lagebericht des letzten Jahresabschlusses?“\n\nExtracted text of ONE Austrian filing document, by its document key. Read-only.\n\n        Parameters:\n        - doc_key (required): the document_ref from list_documents (an Austrian filing key).\n        - max_chars (optional, default 40000, clamped 1000-120000): truncation ceiling.\n\n        Returns {doc_key, text, truncated, ...} with the filing's Stichtag for citation.\n        Austria only today. Use list_documents to discover the key; for the German official\n        register abstract use get_document."
      },
      {
        "name": "list_sectors",
        "description": "Beispiel: „Welcher Branchencode passt zu Brauereien?“\n\nThe value lists for filtering - legal forms, size classes - and, with a query word,\n        the matching OENACE sectors with the exact nace_* filter to use. Read-only.\n\n        Parameters:\n        - query (optional): a category word (e.g. \"Brauerei\", \"software\"); returns ``matches``\n          with each sector's level, code, label and the nace_* filter value for search_companies.\n          Omitted: the legal-form and size-class value lists with counts.\n\n        Served from the Austrian backend; the industry codes are OENACE == WZ == NACE Re"
      },
      {
        "name": "get_cohort_summary",
        "description": "Beispiel: „Wie groß ist eine typische GmbH in Vorarlberg?“\n\nAggregate statistics for a cohort of companies, per country. Read-only.\n\n        Parameters:\n        - dimension (required): \"gkl\" (UGB size class, AT only), \"bundesland\", or\n          \"legal_form\" (alias size_gkl -> gkl).\n        - value (required): the cohort value (e.g. bundesland \"Wien\", legal_form \"GmbH\").\n        - country (optional, default \"all\"): \"AT\" | \"DE\" | \"all\".\n\n        Returns {countries, dimension, value, per_country, notices}. ``bundesland`` and\n        ``legal_form`` fan out to every supporting country; ``gkl`` is A"
      },
      {
        "name": "benchmark_company",
        "description": "Beispiel: „Wo steht die Rauch Fruchtsäfte GmbH im Vergleich zu gleich großen Firmen?“\n\nBenchmark ONE company against its size-class cohort: headline metrics, percentile\n        ranks and the nearest peers. Read-only.\n\n        Parameters:\n        - company_id (required): \"AT:{fnr}\" (bare FNR accepted). Austria only (needs parsed\n          financials); a German id returns a clear error.\n        - n (optional, default 10): how many nearest peers to return.\n\n        Returns the AT backend's benchmark payload plus ``country`` and the prefixed\n        ``company_id``: headline figures, ``percentiles`"
      },
      {
        "name": "get_my_usage",
        "description": "Beispiel: „Wie viele Gratis-Credits sind noch übrig?“\n\nYour own API-key usage across both registers: call count and weighted\n        compute-units, per tool. Read-only.\n\n        Parameters:\n        - window (optional, default \"today\"): \"today\" | \"yesterday\" | \"month_to_date\" |\n          \"last_30_days\" | \"all\".\n\n        Returns only the calling key's own usage (totals + per-tool breakdown) for that\n        window - never another user's data and never the email behind the key. One meter\n        spans AT and DE, since the facade is the single billing point. Use it to check your\n        consumptio"
      }
    ],
    "profiled_at": "2026-10-31T20:00:57.347Z"
  }
}