Gå til indhold

Integration · Betalinger

Forbind Claude og ChatGPT med Square

Spørg din AI, hvad der kom ind i går, hvad en udbetaling indeholdt, eller hvor mange af en vare der er tilbage på lager, og den henter svaret i Square. Den kan oprette kunder, ordrer, fakturaer og betalingslinks, oprette eller rette varer i kataloget og refundere betalinger, med din godkendelse hvis du vil.

Forbind Square gratis

Gratis plan uden kreditkort. Det tager cirka et minut.

Prøv at spørge

  • “Hvilke kortbetalinger tog butikken på Nørrebro i går?”

    AI'en finder lokationen og viser betalingerne i det tidsrum med beløb, korttype og status.

  • “Hvor mange sorte muleposer har vi tilbage?”

    Den søger varen frem i kataloget og læser den aktuelle lagerbeholdning for hver lokation.

  • “Lav et betalingslink til et gavekort på 450 kr.”

    Den opretter et checkout-link med beløbet og giver dig URL'en, som du kan dele.

Det kan din AI

Betalinger, refunderinger og udbetalinger

Se og læs betalinger, refunderinger og udbetalinger efter dato eller lokation, og refunder en betaling helt eller delvist.

Ordrer, fakturaer og links

Opret og søg ordrer, opret, ret, udgiv og annuller fakturaer, og lav betalingslinks.

Kunder og katalog

Søg, opret og ret kunder, læs abonnementer, opret eller ret varer og priser i kataloget, og tjek lagerbeholdningen.

  • “Fakturer Maria Holm for cateringordren med betaling om 14 dage.”

    Den opretter en ordre med varelinjerne og en fakturakladde til kunden. Når fakturaen udgives, bliver den sendt, eller et gemt kort bliver trukket, afhængigt af indstillingerne.

  • “Hvad var der i tirsdagens udbetaling?”

    Den viser dine udbetalinger, finder tirsdagens og viser beløb, status og modtagerkonto.

  • “Refunder Jonas' betaling fra i morges.”

    Den finder betalingen og refunderer den. Pengene går tilbage til køberen.

29 værktøjer til Square

Værktøjerne er slået til, når du forbinder. Du kan slå dem fra enkeltvis eller kræve din godkendelse, før de kører.

  • cancel_invoiceSletterCancel a published, unpaid invoice by `invoice_id` and `version`. The customer can no longer pay it. Cannot be undone.
  • create_customerÆndrer dataCreate a customer profile with `given_name`, `family_name`, `company_name`, `email_address`, `phone_number`, `address` or `note`. Search first to avoid duplicates.
  • create_invoiceÆndrer dataCreate a draft invoice for an existing order: `invoice` with location_id, order_id, primary_recipient {customer_id}, payment_requests (request_type BALANCE, due_date) and delivery_method (EMAIL). Publish it with publish_invoice.
  • create_orderÆndrer dataCreate an order: `order` with location_id, line_items (name or catalog_object_id, quantity, base_price_money) and optional customer_id. Needed before creating an invoice.
  • create_payment_linkÆndrer dataCreate a checkout payment link. For a simple amount use `quick_pay` {name, price_money {amount, currency}, location_id}; or pass an `order`. Returns a URL to share.
  • get_catalog_itemGet one catalog object (item, variation, category, tax) by `object_id`, with `include_related_objects` for variations and categories.
  • get_customerGet one customer profile by `customer_id`, with contact details, note and groups.
  • get_inventory_countGet current stock counts for an item variation by `catalog_object_id`, optionally for specific `location_ids`.
  • get_invoiceGet one invoice by `invoice_id`, with status, payment requests, amounts and the public URL.
  • get_merchantGet the connected Square business (merchant) details, such as name, country and currency.
  • get_orderGet one order by `order_id`, with line items, taxes, discounts, fulfillments and totals.
  • get_paymentGet one payment by `payment_id`, with amount, status, card details, order and refund info.
  • get_payoutGet one payout by `payout_id`, with amount, status and destination. Read-only.
  • get_subscriptionGet one subscription by `subscription_id`, with plan, status, start date and charged-through date.
  • list_locationsList your business locations with their IDs, addresses and currencies. Many calls take a `location_id`.
  • list_payment_linksList your checkout payment links with their URLs and order IDs.
  • list_paymentsList card and other payments, filtered by `begin_time`/`end_time` (RFC 3339), `location_id`, `last_4` or `card_brand`, with `cursor` paging.
  • list_payoutsList payouts from Square to your bank account, filtered by `begin_time`/`end_time`, `status` or `location_id`. Read-only.
  • list_refundsList refunds, filtered by `begin_time`/`end_time`, `location_id` or `status`, with `cursor` paging.
  • publish_invoiceSynligt for andrePublish (send) a draft invoice by `invoice_id` and `version`; Square emails it to the customer or charges a card on file, depending on the invoice settings.
  • refund_paymentFlytter pengeRefund a payment: `payment_id`, `amount_money` {amount in smallest unit, e.g. 1000 = 10.00, currency}, optional `reason`, and a unique `idempotency_key` (any new string). Sends money back to the buyer.
  • search_catalog_itemsÆndrer dataSearch products (catalog items) by `text_filter`, `category_ids`, `stock_levels` (LOW, OUT) or `product_types`.
  • search_customersÆndrer dataSearch customers with a `query` filter (e.g. email_address {fuzzy}, phone_number, created_at) and sort; returns IDs for other calls.
  • search_invoicesÆndrer dataSearch invoices with `query` {filter: {location_ids: [...], customer_ids: [...]}}; location_ids is required.
  • search_ordersÆndrer dataSearch orders across `location_ids` (required by Square) with a `query` filter on state, dates or customer, and `cursor` paging.
  • search_subscriptionsÆndrer dataSearch subscriptions with a `query` filter on customer_ids, location_ids or source names.
  • update_customerÆndrer dataUpdate a customer by `customer_id`; only the fields you pass (name, email, phone, address, note) change.
  • update_invoiceÆndrer dataUpdate an invoice by `invoice_id`; pass `invoice` with its current version and the fields to change.
  • upsert_catalog_itemÆndrer dataCreate or update a catalog object such as an item with variations and prices: pass `object` (type ITEM, item_data) and a unique `idempotency_key`. For updates include the object's id and version.

Klar i tre trin

  1. 1

    Vælg systemet

    Opret en gratis PipMCP-konto, og vælg Square på listen.

  2. 2

    Indsæt din nøgle

    Indsæt et production access token fra Square. Log ind på developer.squareup.com/apps med din Square-konto, opret en application eller åbn en eksisterende, og skift til Production. På siden Credentials kopierer du dit Production Access token.

  3. 3

    Tilføj linket i din AI

    Du får et personligt MCP-link. Tilføj det i Claude, ChatGPT eller Cursor:

    Klik på dit navn, og vælg Settings › Connectors › Add custom connector. Indsæt dit link som Remote MCP server URL. Slå det til fra +-menuen i en chat.

Spørgsmål

Hvad kan AI'en gøre i Square?

Den kan læse og søge i betalinger, refunderinger, udbetalinger, ordrer, fakturaer, kunder, abonnementer, katalogvarer, lagerbeholdning, betalingslinks og jeres lokationer. Den kan oprette kunder, ordrer, fakturaer og betalingslinks, oprette eller rette katalogvarer, rette kunder og fakturaer, udgive eller annullere fakturaer og refundere betalinger.

Kan AI'en se mit access token til Square?

Nej. Dit access token til Square gemmes krypteret og vises aldrig for AI'en. Når du har gemt den, bliver den ikke vist igen, heller ikke for dig. AI'en ser kun resultaterne af de værktøjer, den bruger.

Kan jeg styre, hvad AI'en må?

Ja. Slå kun de værktøjer til, du vil bruge, for eksempel opslag uden refunderinger. Handlinger, der flytter penge eller når ud til kunder, som refund_payment og publish_invoice, kan kræve din godkendelse, før de kører, og en annulleret faktura kan ikke fortrydes. Alle kald bliver logget.

Virker det med ChatGPT?

Ja. I ChatGPT åbner du Settings › Apps & Connectors › Advanced, slår Developer mode til og tilføjer dit PipMCP-link. Developer mode kræver et betalt ChatGPT-abonnement: Plus, Pro, Business eller Enterprise. Det samme link virker også i Claude (Settings › Connectors › Add custom connector), Cursor og andre MCP-klienter.

Hvad koster det?

PipMCP har en gratis plan, og du skal ikke bruge betalingskort for at komme i gang. Betalte planer afregnes pr. gennemført opgave. Du skal også selv have en Square-konto.

Hvorfor spørger AI'en efter en lokation?

Mange kald i Square gælder én lokation ad gangen, og Square kræver lokations-ID'er, når man søger i ordrer og fakturaer. AI'en kan se jeres lokationer med ID, adresse og valuta og vælge den rigtige, så du bare kan nævne butikken ved navn.

Lad din AI arbejde i Square i dag.

Kom gratis i gang. Din nøgle gemmes krypteret, og du bestemmer, hvad AI’en må.

Forbind Square gratis

PipMCP er ikke tilknyttet Square. Produktnavne tilhører deres respektive ejere.