Connect any two APIs and keep them in sync β 45 MCP tools with shadow previews and diagnostics.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Inspect callable tools, capabilities, and parameters exposed to AI agents by Pullpush Mcp.
pullpush.connection.createCreate and configure a connection to an external system (Shopify, WooCommerce, Linnworks, Xero, HubSpot, and 20+ more)
pullpush.connection.testTest live connection credentials; returns health metrics and failure count
pullpush.connectionList, get, update, delete, and configure connections (router with actions: list, get, update, delete, health, config)
pullpush.flow.createWire a sourceβdestination sync pipeline with triggers, mapping, and canonical data models
pullpush.flow.dryRunDry-run an event through flow transform/filter without delivery; returns mapped payload
pullpush.flow.naturalCreate a flow from a natural-language description; proposes mapping and creates in shadow mode
The official MCP server for PullPush.ai β an integration platform that connects e-commerce stores, warehouses, marketplaces, ERPs, and POS systems, and keeps stock levels, orders, and products in sync across all of them.
This server lets AI agents (Claude, Cursor, or anything that speaks Model Context Protocol) build, run, and monitor those integrations end to end: connect two systems, preview the sync safely, and cut over to live β without a human clicking through a dashboard.
pullpush.sync
action:"preview" shows a structured source-vs-destination diff before anything is written.get-started MCP prompt walks from zero to a working integration;
pullpush:// resources expose the tool catalog, quickstart, and agent guide β no pre-briefing
needed.{code, suggestion, suggestedTool, retryable} β an agent always knows the next step.Returns a free 48-hour sandbox tenant: an API key, ready-to-paste MCP configs, and two
pre-wired demo connections whose stock data deliberately disagrees β so your first
pullpush.sync action:"preview" shows a real canonical diff (drifted quantities, a missing
item, in-sync rows). The sandbox deletes itself on expiry β or keep it:
POST /api/sandbox/claim (Bearer = the sandbox key, {"email": "..."}) converts it to a
persistent free tenant with everything you built preserved.
No clone or install needed β run directly via npx:
Add this to ~/.cursor/mcp.json (Cursor), Claude Desktop's config, or the MCP config for your
client. Prefer a remote server? Connect straight to the hosted endpoint instead:
Then ask your agent to run the get-started prompt β it walks through the whole flow:
catalog connectors β create + test connections β suggest a field mapping β create the flow in
shadow mode β preview the diff β cut over.
For a throwaway key, use the sandbox above. For a persistent tenant:
48 tools (30 explicit tools plus 184 actions across 18 domain routers) covering the
full integration lifecycle. Explicit tools are individually named; domain routers accept an
action parameter with multiple operations.
pullpush.connection.create β Create and configure a connection to an external system (Shopify, WooCommerce, Linnworks, Xero, HubSpot, and 20+ more)pullpush.connection.test β Test live connection credentials; returns health metrics and failure countpullpush.connection β List, get, update, delete, and configure connections (router with actions: list, get, update, delete, health, config)pullpush.flow.create β Wire a sourceβdestination sync pipeline with triggers, mapping, and canonical data modelspullpush.flow.dryRun β Dry-run an event through flow transform/filter without delivery; returns mapped payloadpullpush.flow.natural β Create a flow from a natural-language description; proposes mapping and creates in shadow modepullpush.flow β List, get, update, pause/resume, delete flows and view delivery history (router)pullpush.sync.reconcile β Reconcile-and-deliver: diff source vs destination, then deliver changes with per-item progresspullpush.sync β Preview diffs, snapshot data, inspect single keys, scan catalogs, diagnose unmatched SKUs, manage baselines (router with actions: preview, snapshot, inspect, reconcile, scan, reset-baseline, baseline.history, baseline.rollback, channel-cache, unmatched)pullpush.mapping.suggest β AI-proposes field mapping from source sample to target shape; returns mapping, confidence, previewpullpush.mapping.validate β Validate a mapping config against source and destination schemaspullpush.mapping.compare β Compare two mappings side by sidepullpush.mapping.explain β Explain how a mapping transforms data, step by steppullpush.mapping.diff β Diff two mapping versions to see what changedpullpush.mapping.get β Get a flow's current mapping config, source fields, and destination fieldspullpush.explain β Diagnose why a flow, connection, or delivery failed; gathers errors, identifies patterns, suggests fixespullpush.diagnose.recent β Scan all flows for recent failures; returns a prioritized issue listpullpush.ask β Answer natural-language ops questions using tenant failures and anomaliespullpush.connector.generate β AI-generates TypeScript connector code, typechecks, tests, and registerspullpush.connector β List, get, update, and manage connector definitions (router)pullpush.data.push β Push file data (CSV, JSON, XML) into a connectionpullpush.import β File-based data import operations (router)pullpush.export β Scheduled export pipelines: create, list, update, delete, test, run (router)pullpush.canonical β Inspect and manage canonical data models (router)pullpush.shadow β Run integrations read-only before going live; compare shadow vs live results (router)pullpush.batch.test β Test multiple connections in parallelpullpush.batch.status β Get status matrix across all flowspullpush.batch.setup β One-call setup: create connections + flow + test in one operationpullpush.batch β Multi-flow batch operations and proactive reports (router)pullpush.health.overview β Tenant health dashboard: connections, flows, failures, backlog, delivery rate, anomaliespullpush.health.mcp β MCP server health: database, tools registered, uptimepullpush.ops β Anomaly detection, dead-letter recovery, operation monitoring (router)pullpush.workflow.create β Create multi-step workflow with trigger and step DAGpullpush.workflow.trigger β Manually trigger a workflow run from an existing eventpullpush.workflow β List, get, and manage workflows (router)pullpush.integration.create β Create an integration grouping flows/workflows under one namepullpush.integration β List and manage integrations (router)pullpush.marketplace.install β Install a marketplace listing into your tenantpullpush.marketplace β Browse and manage marketplace connectors (router)pullpush.destination.provision β Provision custom fields on destination API (e.g. HubSpot properties)pullpush.tenant β Tenant management: list, get, create, update (router)pullpush.billing β Subscription and usage management (router)pullpush.partner β Partner program operations (router)pullpush.backup β Backup and restore operations (router)pullpush.feedback β Submit feedback about MCP tool quality or missing featuresFull tool reference: pullpush.ai/docs/mcp
| Variable | Required | Default | Description |
|---|---|---|---|
PULLPUSH_API_KEY | Yes | β | Your PullPush API key |
PULLPUSH_API_URL | No | https://api.pullpush.ai | API base URL (override for self-hosted) |
| Scope | Access |
|---|---|
| Tenant key | Your tenant's connections, flows, sync, diagnostics |
| Org key | All tenants in your organization (read or read+write) |
| Admin key | Full platform access (billing, partners, all tenants) |
Tools are automatically scoped: a tenant key never sees another tenant's data.
pullpush://docs/quickstart-local resource works without
networkai.pullpush/pullpush-mcpFor connector authors, platform admins, and internal developers, pullpush-mcp-dev exposes additional tools for:
This repository is a published mirror of the MCP client package; the platform itself is developed in a private monorepo. Issues and questions are welcome here or at hello@pullpush.ai.
MIT
Development happens in the PullPush platform monorepo; the Kaduno-systems/pullpush-mcp repository is a published mirror of each release. Issues are welcome there; code changes land via the monorepo.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/pullpush-mcp)<a href="https://allmcps.com/mcp/pullpush-mcp"><img src="https://allmcps.com/api/badge/pullpush-mcp?style=directory" alt="Pullpush Mcp on AllMCPs" /></a>