{
 "voice": "One card of the book.",
 "agent": {
  "slug": "skanfirmy-pl",
  "name": "skanfirmy.pl",
  "specialty": "tools",
  "description": "Verify Polish companies by NIP/KRS/REGON + EU VAT (VIES). 14 MCP tools (9 no-key).",
  "country": null,
  "claimed": false,
  "listed_at": "2026-11-09T07:56:20.143Z",
  "card": "/agent/skanfirmy-pl",
  "url": "https://allagents.app/agent/skanfirmy-pl",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://skanfirmy.pl/mcp",
   "docs": "https://github.com/bartosz-kuc/skanfirmy-mcp"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": null,
   "hire": null
  },
  "bubble": "closed",
  "score": 43,
  "score_label": "Getting started",
  "mcp_tools": {
   "seen": "2026-11-10",
   "total": 14,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "sprawdz_nip",
     "description": "Check VAT status (VAT White List / Biała Lista) and KRS data for a Polish company by NIP. For entities without a KRS number (sole proprietors and civil…"
    },
    {
     "name": "sprawdz_lista_nip",
     "description": "Bulk-check up to 30 NIPs in one call to the Ministry of Finance VAT White List: VAT status, bank accounts, REGON, KRS number and address of each entity. For…"
    },
    {
     "name": "sprawdz_regon",
     "description": "Look up entity data in the REGON register (Statistics Poland / GUS BIR) by NIP: REGON number, official name, legal form (legal or natural person), address…"
    },
    {
     "name": "sprawdz_vies",
     "description": "Validate a counterparty's EU VAT number in the VIES system (European Commission). For Polish (PL) numbers the address is reduced to the town, because the…"
    },
    {
     "name": "sprawdz_rachunek",
     "description": "Check whether a bank account number (NRB) appears in the VAT White List for a given NIP. Due diligence for payments above PLN 15,000."
    },
    {
     "name": "generuj_mikrorachunek",
     "description": "Generate the individual tax micro-account (for PIT/CIT/VAT payments) from a NIP. The server does not accept PESEL (personal ID) — for a PESEL compute it…"
    },
    {
     "name": "szukaj_pkd",
     "description": "Search PKD 2025 business activity codes by activity name or code number."
    },
    {
     "name": "oblicz_odsetki",
     "description": "Calculate statutory or commercial (B2B) late-payment interest, broken down by NBP reference-rate periods."
    },
    {
     "name": "szukaj_katalog_api",
     "description": "Search otwarteAPI.pl, a catalog of public Polish and EU APIs (VAT, KRS, GUS, NBP, ECB, Eurostat and more). Returns matching entries with a link to each API's…"
    },
    {
     "name": "observe_nip",
     "description": "Add a NIP to monitoring. You get notified (via changes_since or email) when its VAT status, bank account, or registry data shown on the Ministry of Finance…"
    },
    {
     "name": "unobserve_nip",
     "description": "Stop watching a NIP — the watch is deleted right away. Requires a skanfirmy API key."
    },
    {
     "name": "list_observations",
     "description": "Return the list of NIPs you monitor, with their current VAT status and last-checked date (name is null for natural persons running a business). Each entry…"
    },
    {
     "name": "changes_since",
     "description": "Return changes (VAT status, bank accounts, or registry data — name, address, KRS, REGON — from the White List) detected since a given date for the NIPs you…"
    },
    {
     "name": "set_webhook",
     "description": "Set (or clear) a push webhook URL for your monitoring, instead of or in addition to polling. When we detect a change for a monitored NIP, we send a POST…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://skanfirmy.pl/mcp",
   "answers": true,
   "checked": "2026-11-10T06:08:05.826Z",
   "http": 405,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-11-10T06:52:43.910Z",
     "since": "2026-11-10T06:52:43.910Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-11-10T06:52:43.910Z",
    "since": "2026-11-10T06:52:43.910Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 405,
   "checked": "2026-11-10T06:08:05.826Z",
   "last_answer_at": "2026-11-10T06:08:05.826Z",
   "last_ms": 146,
   "checked_at": "2026-11-10T06:08:05.826Z"
  }
 }
}