MCP (Model Context Protocol) to otwarty standard łączenia narzędzi AI, takich jak Claude, ChatGPT czy Cursor, z zewnętrznymi usługami. inFakt udostępnia dwa serwery MCP o różnym przeznaczeniu: jeden daje dostęp do tej dokumentacji, drugi do danych na koncie inFakt.
| MCP dokumentacji | MCP inFakt | |
|---|---|---|
| Adres | https://docs.niebieskiorzel.pl/mcp |
https://mcp.infakt.pl/mcp |
| Przeznaczenie | odczyt dokumentacji API podczas pisania integracji przez agenta | odczyt i zmiana danych na koncie: faktury, klienci, KSeF |
| Logowanie | niewymagane; serwer jest publiczny | OAuth 2.1 z PKCE, w przeglądarce |
| Zapis danych | nie; tylko odczyt stron | tak, po potwierdzeniu każdej operacji |
| Odbiorcy | programiści integrujący się z API | użytkownicy inFakt i programiści testujący na własnym koncie |
Dwa serwery
Dokumentacja jest publiczna i jednakowa dla wszystkich, więc jej serwer nie wymaga logowania i można z niego korzystać w dowolnym projekcie. Dane konta są prywatne, dlatego ich serwer wymaga logowania, zakresów uprawnień i potwierdzania zapisów. Przy takim podziale agent piszący kod nie ma dostępu do faktur, dopóki użytkownik go nie przyzna.
Ograniczenia
- Serwer MCP dokumentacji nie ma dostępu do danych konta i nie wywołuje API inFakt.
- Serwer MCP inFakt nie zastępuje API w integracjach. Służy do pracy z asystentem AI, a nie do automatyzacji po stronie serwera.
- Żaden z serwerów nie korzysta z klucza API przekazywanego w nagłówku
X-inFakt-ApiKey.