> ## Documentation Index
> Fetch the complete documentation index at: https://docs.spojit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Connectors Overview

> Browse available integrations and utility connectors.

Connectors let your workflows interact with external services and process data. Spojit offers two types of connectors:

## Integration connectors

These connect to third-party services and require a **connection** with valid credentials.

<CardGroup cols={3}>
  <Card title="Shopify" icon="cart-shopping" href="/connectors/integrations/shopify">
    Products, orders, customers, inventory, collections, discounts
  </Card>

  <Card title="Slack" icon="hashtag" href="/connectors/integrations/slack">
    Messages, channels, users, reactions, pins, search
  </Card>

  <Card title="Resend" icon="envelope" href="/connectors/integrations/resend">
    Send emails, manage contacts and domains
  </Card>
</CardGroup>

## Utility connectors

Built-in tools for data processing and transformation. These **don't require a connection** and work immediately.

### Data processing

<CardGroup cols={4}>
  <Card title="JSON" icon="braces" href="/connectors/utilities/json">
    Parse, query, transform
  </Card>

  <Card title="CSV" icon="table" href="/connectors/utilities/csv">
    Parse, filter, convert
  </Card>

  <Card title="XML" icon="code" href="/connectors/utilities/xml">
    Parse, convert, validate
  </Card>

  <Card title="Array" icon="list" href="/connectors/utilities/array">
    Filter, sort, group, chunk
  </Card>
</CardGroup>

### Text and strings

<CardGroup cols={2}>
  <Card title="Text Tools" icon="font" href="/connectors/utilities/text">
    Split, join, replace, case conversion, slugify
  </Card>

  <Card title="Regex" icon="asterisk" href="/connectors/utilities/regex">
    Match, extract, replace, validate patterns
  </Card>
</CardGroup>

### Numbers and dates

<CardGroup cols={2}>
  <Card title="Math" icon="calculator" href="/connectors/utilities/math">
    Calculate, round, statistics, currency formatting
  </Card>

  <Card title="Date & Time" icon="calendar" href="/connectors/utilities/date">
    Format, parse, timezone conversion, relative time
  </Card>
</CardGroup>

### Files and media

<CardGroup cols={2}>
  <Card title="PDF" icon="file" href="/connectors/utilities/pdf">
    Extract text, merge, split, rotate
  </Card>

  <Card title="Image" icon="image" href="/connectors/utilities/image">
    Resize, crop, convert, compress
  </Card>
</CardGroup>

### Encoding and validation

<CardGroup cols={3}>
  <Card title="Encoding" icon="lock" href="/connectors/utilities/encoding">
    Base64, URL, hex, hashing
  </Card>

  <Card title="UUID" icon="fingerprint" href="/connectors/utilities/uuid">
    Generate UUIDs, NanoIDs, ULIDs
  </Card>

  <Card title="Validation" icon="circle-check" href="/connectors/utilities/validation">
    Email, URL, phone, credit card
  </Card>
</CardGroup>

### Developer tools

<CardGroup cols={2}>
  <Card title="HTTP" icon="globe" href="/connectors/utilities/http">
    Make HTTP API requests
  </Card>

  <Card title="Code Runner" icon="terminal" href="/connectors/utilities/code">
    Execute JavaScript or Python
  </Card>
</CardGroup>

## Remote MCP servers

Some integrations connect via the **Model Context Protocol (MCP)**, an open standard for AI tool integrations. These connectors are hosted by the third-party provider (e.g., GitHub, Snowflake) and expose their full API surface through MCP. Spojit connects to the remote server on your behalf using your credentials.

<Tip>
  Remote MCP servers are configured the same way as other integration connectors: add a connection with your credentials, then use the connector in your workflow. The MCP protocol is handled transparently.
</Tip>

## Execution modes

When you use a connector in a workflow, you choose how it runs:

* **Agent mode**: write a prompt describing what you want, and the AI figures out which tools to call and how. Great for tasks that need reasoning or flexibility.
* **Direct mode**: you pick the exact tool and fill in the parameters yourself. No AI involved; fast, predictable, and consistent.

See [Connector node](/workflow-editor/nodes/connector) for full details on configuring each mode.

## Adding a connector to your workflow

1. Drag a **Connector** node onto the canvas
2. Select the connector in the properties panel
3. Choose the specific tool you want to use
4. For integration connectors, select a connection
5. Configure the tool parameters

See [Managing Connections](/platform/connections) for help setting up credentials.
