Wystaw API · MCP

Wystaw w Claude i innych agentach AI

Serwer MCP (Model Context Protocol) pozwala asystentowi AI działać na Twoim koncie: „wystaw fakturę dla Kawiarni Pod Lipą za 20 h konsultacji po 150 zł netto, termin 14 dni, po angielsku” — agent tworzy szkic, pokazuje podsumowanie, a po Twoim potwierdzeniu wystawia fakturę i wysyła ją do KSeF. Odpowiada też na pytania („kto mi nie zapłacił?”, „ile zafakturowałem w październiku?”).

Dodaj do Claude

Adres serwera MCP (Streamable HTTP, logowanie OAuth):

https://wystaw.io/api/mcp
  1. W Claude (claude.ai, aplikacja na komputer lub telefon) otwórz Ustawienia → Konektory i wybierz Dodaj własny konektor.
  2. Wpisz nazwę Wystaw i wklej adres powyżej. Kliknij Dodaj, potem Połącz.
  3. Zaloguj się do Wystaw (link e-mail lub passkey). Na ekranie zgody wybierz firmę, zakres dostępu — Odczyt, Szkice, Wystawianie (domyślnie wyłączone) — i dzienny limit wystawionych faktur, potem Zezwól.
  4. W rozmowie włącz konektor Wystaw i napisz np.: „wystaw fakturę dla Kawiarni Pod Lipą za 20 h konsultacji po 150 zł netto”.
Otwórz konektory w Claude

Claude Code

Przez OAuth (logowanie w przeglądarce przy pierwszym użyciu):

claude mcp add --transport http wystaw https://wystaw.io/api/mcp

Albo lokalnie przez @wystaw/mcp z kluczem API (Ustawienia → API, plan Pro, scope invoices:write dla szkiców i wystawiania):

claude mcp add wystaw --env WYSTAW_API_KEY=wst_live_… --env WYSTAW_API_URL=https://wystaw.io -- npx -y @wystaw/mcp

Cursor

Plik ~/.cursor/mcp.json — przez OAuth:

{
  "mcpServers": {
    "wystaw": {
      "url": "https://wystaw.io/api/mcp"
    }
  }
}

albo z kluczem API (stdio):

{
  "mcpServers": {
    "wystaw": {
      "command": "npx",
      "args": [
        "-y",
        "@wystaw/mcp"
      ],
      "env": {
        "WYSTAW_API_KEY": "wst_live_…",
        "WYSTAW_API_URL": "https://wystaw.io"
      }
    }
  }
}

Narzędzia

Agent zawsze zaczyna od get_context (marki, domyślne ustawienia, dzisiejsza data), dzięki czemu nie dopytuje o rzeczy, które już wiemy.

Zasoby: wystaw://context, wystaw://customers, wystaw://invoice/{id}, wystaw://invoice/{id}/pdf/{lang}. Prompty: invoice-from-description, unpaid-reminder-list, month-close-summary.

Bezpieczeństwo

Plany

Serwer MCP · Wystaw API