SPSync vs Peliqan

Peliqan syncs a SharePoint list into its own hosted warehouse and adds an MCP server, text-to-SQL and RAG. Where that fits, and where a replica you run fits better.

Choose SPSync when you want every list replicated into a database you run, with lookups as keys and deletes recorded; choose Peliqan for a hosted warehouse with AI tools and Python on top.

Documentation reviewed

Where Peliqan fits

Where it breaks

Feature by feature

FeatureSPSyncPeliqan
SharePoint data readEvery list you tick across the sites you grant, plus document library metadataOne list per Sharepoint List connection; the Sharepoint Site connector reaches lists and files from Python scripts (checked 2026-10-23)
Where the copy livesA database, warehouse or index you runPeliqan's built-in warehouse, or a warehouse you connect, SQL Server among those its guide names (checked 2026-10-23)
Change detectionMicrosoft Graph delta query every few minutes, plus a reconcile, weekly by defaultIncremental where the connector supports it, up to every 15 minutes on Pro (checked 2026-10-23)
DeletesThe row stays, flagged with sp_deleted_at, by defaultNot described on its SharePoint pages
Lookup normalisationLookups become joinable key columns automaticallyNot described on its SharePoint pages
Multi-value columnsChild tablesNot described on its SharePoint pages
Writing to SharePointNo; SPSync reads SharePoint and never writes to it; write-back is on the roadmapPython scripts and reverse ETL can add and update list items, on Pro and above (checked 2026-10-23)
AI toolingNo agent of its own; a read-only MCP server over the replica (spsync mcp serve) or one you choose reads it under a read-only database login; embeddings on sync for pgvector and Azure AI SearchAn MCP server, text-to-SQL, RAG with built-in embeddings, and n8n and Make integrations (checked 2026-10-23)
Where it runsDesktop app on macOS and Windows, the command-line tool, or SPSync in your AzurePeliqan's hosted platform, with EU data in an EU region
SharePoint permissionsDelegated sign-in, or app-only with Sites.Selected granted read on the sites you chooseOAuth sign-in to SharePoint in the browser; the permission scope is not described on its SharePoint pages
Pricing modelLicensed per installation and per target family, on annual terms, with Standard Support included; no public price list, quoted after a callPublished plans: per data source on Connect, a flat price on Pro, custom on Enterprise, each with a fair-usage row cap (checked 2026-10-23)

Your team wants an assistant that can answer “how many open change requests does each site have?” from SharePoint lists, and the search for “SharePoint list MCP server” or “text to SQL SharePoint list” keeps returning Peliqan. Its pages describe much the same idea SPSync is built on: copy the list once and let agents query the copy instead of SharePoint. The difference is where the copy lives and what else comes with it.

How does Peliqan sync a SharePoint list?

Peliqan offers two SharePoint connectors that matter here. The Sharepoint List connector works with one specific list and comes with an ETL pipeline into a warehouse. The Sharepoint Site connector is for low-code Python scripts that read lists and upload files. By default the list arrives in Peliqan’s built-in warehouse. Its guide says you can connect your own instead, naming SQL Server, Snowflake, Redshift and BigQuery (checked 2026-10-23).

Its connector page says incremental updates happen where the connector supports them, and that syncs can run as often as every 15 minutes on the Pro plan. It does not say whether the SharePoint list is read by delta query or in full, how deletes are handled, or how lookup, person and multi-choice columns are shaped. The connector page text also reads as a general template, describing the source as a project and task tool. Test it on a list with lookups and a few deleted items before you plan reports on it.

Peliqan’s AI tools over a cached copy

This is Peliqan’s strongest ground. Once a list is synced, Peliqan offers an MCP server for Claude, ChatGPT and other clients, text-to-SQL, RAG with embeddings it creates for you, and nodes for n8n and Make. Its AI page says agents query a read-only copy in its warehouse, so the live list is never touched, while the MCP server can be published with read and write capabilities (checked 2026-10-23). If you want a hosted place to try an agent over a list this week, that bundle is hard to match.

SPSync has no agent of its own. What it keeps is one SQL copy of your lists in a database you run, read from SharePoint by delta query and never written back. An agent reaches it through a database MCP server you choose, or through spsync mcp serve, SPSync’s own read-only MCP server over the replica, signing in with a read-only database login and no Microsoft Graph permission. SharePoint item permissions are not carried into the replica, so database roles and row-level security decide what each agent can see. Embeddings on sync, for semantic search over item text, are written to pgvector or Azure AI Search only. File contents stay in SharePoint; SPSync copies their metadata.

Your database or Peliqan’s warehouse

With Peliqan, the platform is the product: warehouse, SQL editor, spreadsheet view, Python apps, BI connections and the AI layer in one subscription, hosted by Peliqan with EU data kept in an EU region. Teams with no database of their own get a lot from that.

SPSync assumes you already have a database, or want one under your control. It runs as a desktop app on Windows or macOS, as a command-line tool on your server, or in your own Azure subscription, and writes to SQL Server, Azure SQL, PostgreSQL, Supabase, BigQuery and many other destinations. Sign-in can be app-only with Sites.Selected, granted read access to only the sites you pick. Lookups arrive as key columns, multi-value columns as child tables, and a deleted item keeps its row with sp_deleted_at set, so the schema is ready for joins without a modelling step.

Writing back to SharePoint

Peliqan can write to lists today. Its guide shows Python that adds and updates list items, and writeback is part of the Pro plan and above. SPSync cannot: it is one way, SharePoint to your database, and write-back is designed and on the roadmap. If an agent or app has to change list items this quarter, Peliqan or Layer2 Cloud Connector does that now.

Moving from Peliqan to SPSync

  1. List the SharePoint List connections in Peliqan and the queries and dashboards that read them.
  2. In SPSync, sign in to SharePoint and tick the same lists; one licence covers them all.
  3. Choose the database, let the first full load run, and check row counts against each list.
  4. Rewrite the queries against the SPSync tables, joining lookups on their key columns.
  5. Point your MCP server or BI tool at the replica with a read-only login, then switch off the Peliqan connections.

SPSync as a Peliqan alternative for SharePoint lists

SPSync keeps the list data in your own database and does only that job. It reads changes by Graph delta query, keeps a row for each deleted item, and writes lookups as key columns and multi-value columns as child tables. AI tools reach the replica through a read-only database login, and embeddings on sync go to pgvector or Azure AI Search.

Other alternatives

Frequently asked questions

Does Peliqan write back to SharePoint lists?

It can. Peliqan's SharePoint guide shows low-code Python that adds and updates list items, and its pricing page puts Python apps, reverse ETL and writeback on the Pro plan and above (checked 2026-10-23). SPSync reads SharePoint and never writes to it; write-back is on its roadmap.

Is a Peliqan SharePoint List connection one list or a whole site?

One list. Peliqan's guide describes the Sharepoint List connector as working with one specific list, including an ETL pipeline, and the Sharepoint Site connector as the way to reach lists from Python scripts (checked 2026-10-23). If you plan on the per-source Connect plan, ask Peliqan how several lists are counted. SPSync replicates every list you tick under one licence.

Can Peliqan put SharePoint data in my own SQL Server?

Its SharePoint guide names SQL Server, Snowflake, Redshift and BigQuery as warehouses you can connect in place of its built-in one, and it has a SharePoint List to MS SQL Server page (checked 2026-10-23). The pipeline still runs in Peliqan's cloud. SPSync runs on your machine, your server or your own Azure and writes to SQL Server or Azure SQL directly.

How is each product priced?

Peliqan publishes its plans: Connect is priced per data source, Pro is a flat monthly price, Enterprise is custom, and each has a fair-usage row cap (checked 2026-10-23). SPSync has no public price list: licences are per installation and per target family, quoted after a call, and list size does not change them.

Desktop, Azure or command line

All three editions run the same engine, write the same tables and use the same licence key, so the choice comes down to who looks after the sync.

Desktop app

For macOS and Windows. Sign in with Microsoft, tick the lists, choose a database and sync from your own machine on the schedule you set. Delegated sign-in needs no admin unless your tenant requires admin consent for apps.

In your Azure

SPSync in your Azure, a managed application for your own subscription, is deployed with you on a call while the Marketplace listing is prepared. Once deployed it is always on, so the sync keeps running with every laptop closed.

Command line

Every replication is a YAML file you can review and commit. Run it from a server, a container or a CI pipeline, and re-run it safely any time.

Book a call

Book a call to talk through your use case, see further walkthroughs or demos, and set up a trial in your own environment.