Baselinker
BaseLinker is a comprehensive e-commerce management platform that integrates with various marketplaces, online stores, carriers, and accounting systems to streamline order processing, inventory management, and sales automation.
Verdict
Common use cases
- Pull unfulfilled orders during morning standup
- Check inventory levels before restocking
- Generate weekly sales reports by marketplace
- Audit pending receipts for fiscal compliance
- Track purchase order status with suppliers
Integration
- Vendor
- Baselinker
- Category
- other
- Auth
- API_KEY
- Tools
- 12
- Composio slug
baselinker
Tools
- Get External Storages List
Tool to retrieve a list of available external storages connected to baselinker. use after authenticating to discover connected shops or warehouses.
- Get Inventory Documents
Tool to retrieve a list of inventory documents. use when you need to fetch inventory records with optional filters for id, type, status, date range, warehouse, or pagination.
- Get Inventory Document Series
Tool to retrieve available inventory document series. use when you need to assign a numbering series to a new inventory document.
- Get Inventory Purchase Orders
Tool to retrieve a list of purchase orders from baselinker storage. use when you need to fetch purchase orders with optional filters like date range, supplier or pagination.
- Get Inventory Purchase Order Series
Tool to retrieve a list of purchase order document series. use when you need to select a numbering series for a new purchase order.
- Get New Receipts
Tool to retrieve receipts waiting to be issued. use after confirming fiscal printer availability; fetch pending receipts and mark them with setorderreceipt.
- Get Order Extra Fields
Tool to retrieve extra fields defined for orders. use before fetching orders with include custom extra fields to list available custom order fields.
- Get Orders
Tool to download orders from baselinker order manager. use when you need to fetch orders filtered by date, status, or other criteria.
- Get Orders by Email
Tool to search for orders by e-mail address. use when you need to retrieve all orders linked to a specific customer email in baselinker.
- Get Order Status List
Tool to retrieve a list of order statuses created in the baselinker order manager. use when you need to map status ids to human-readable names.
- Get Series
Tool to download invoice/receipt numbering series. use when you need to retrieve all series configurations before issuing documents.
- Get Storages List
Tool to download a list of available storages accessible via api. use when you need to discover storage endpoints and capabilities before performing storage-specific operations.
Setup
Setup guide
- 11. Log into your Baselinker account and navigate to Settings > API. 2. Generate a new API key with permissions for Orders and Inventory (read access is sufficient for most queries). 3. Copy the API key to your clipboard. 4. In Switchy, open the Space where you want to use Baselinker and click the integrations icon in the sidebar. 5. Search for Baselinker and click Connect. 6. Paste your API key into the authentication field and click Authorize. 7. Switchy will verify the connection by fetching your external storages list. 8. Once connected, test it by typing '@Baselinker list my external storages' in the Space chat. 9. If the MCP returns a list of your connected shops or warehouses, the integration is live and ready to use.
What teammates see: by default, memories from Baselinker are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
List Pending Orders
@Baselinker get all orders with status 'new' or 'processing' from the last 7 daysOpen in a Space →
Check Warehouse Stock
@Baselinker show me inventory documents for warehouse ID 12345 from the past monthOpen in a Space →
Review Purchase Orders
@Baselinker list all purchase orders created in the last 30 days, grouped by supplierOpen in a Space →
Audit Fiscal Receipts
@Baselinker get all new receipts pending issuance and summarize by order dateOpen in a Space →
Map External Storages
@Baselinker retrieve the list of external storages and show their connection statusOpen in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@baselinker show me all orders from the last 7 days that are still in 'processing' status
Based on the Get Orders tool, this would return a filtered list of orders placed in the past week with processing status. The response would include order IDs, customer details, line items, payment status, and shipping information for each matching order. For example, you might see 23 orders totaling $4,200 across three connected storefronts, with order #BL-10234 from Shop A showing 2 items awaiting fulfillment and order #BL-10241 from Shop B flagged for address verification.
This example demonstrates Baselinker's core order retrieval capability. The Get Orders tool supports extensive filtering (date range, status, source, payment method), but responses can be large if your account has high order volume. Consider narrowing date ranges or adding pagination parameters if you regularly process hundreds of orders per week. Requires read access to order data via API key.
@baselinker create a new inventory document for warehouse 'Main Storage' to record 50 units of product SKU-4421 received today
This would use the Get Inventory Document Series tool to first retrieve available numbering series, then create a new receiving document (type: 'PZ') in the Main Storage warehouse. The response would confirm document creation with an assigned number like PZ/2024/00142, timestamp, and line item details showing SKU-4421 quantity increased by 50 units. The document would appear in your Baselinker inventory management panel immediately, updating stock levels across connected sales channels.
This write-action example shows how Baselinker handles inventory adjustments through formal documents rather than direct stock edits. Before creating documents, you must know your warehouse IDs and document series codes (retrieved via separate tools). Document creation is permanent and affects real inventory counts, so verify SKU and quantity before execution. Requires write permissions on inventory module.
@baselinker pull all purchase orders from the last month and summarize which suppliers have the most pending deliveries
This synthesis task would first call Get Inventory Purchase Orders with a 30-day date filter, then analyze the returned data. The AI might report: 'You have 18 open purchase orders totaling $31,400. Top suppliers by pending order count: Supplier A (7 orders, $12,300), Supplier B (5 orders, $9,100), Supplier C (4 orders, $6,800). Oldest pending order is PO-2024-0089 from Supplier A, placed 28 days ago with expected delivery overdue by 3 days.' This combines Baselinker's raw purchase order data with reasoning to surface actionable insights.
This example highlights how pairing Baselinker's data retrieval with AI analysis can surface procurement bottlenecks your team might miss in raw lists. The Get Inventory Purchase Orders tool returns structured data (supplier IDs, dates, amounts, statuses), which the AI can aggregate and prioritize. Accuracy depends on suppliers being correctly tagged in your Baselinker account. Large result sets may require pagination to avoid incomplete analysis.
Use-case deep-dives
When Baselinker MCP streamlines cross-platform order pulls
A 6-person e-commerce team selling on Allegro, Amazon, and their own Shopify store uses Baselinker to centralize orders. The MCP's Get Orders tool lets them pull filtered order lists directly into Switchy during morning standup—filtering by date range or status to surface only what needs shipping today. Get External Storages List confirms which storefronts are syncing correctly before they start. The catch: if your team only sells on one platform, Baselinker's overhead isn't worth it; native Shopify or Amazon MCPs are faster. But once you're juggling three or more sales channels, this MCP turns a 20-minute manual check across dashboards into a 2-minute Switchy query. Use it when multi-channel complexity justifies the API_KEY setup cost.
How this MCP handles bulk inventory document pulls
A logistics coordinator at a 12-person wholesale distributor runs month-end inventory audits by pulling all warehouse transfer documents and purchase orders from the last 30 days. The Get Inventory Documents and Get Inventory Purchase Orders tools let them filter by date range and warehouse ID, then export results for reconciliation in Switchy without logging into Baselinker's web UI. Get Inventory Document Series helps assign correct numbering when creating new transfer records mid-audit. The limit: if your warehouse processes fewer than 50 documents a month, manual Baselinker login is simpler than maintaining an MCP connection. Above that threshold, the MCP saves 2-3 hours of copy-paste work per close cycle. Choose it when document volume makes manual export painful.
When Get New Receipts supports point-of-sale workflows
A 3-person brick-and-mortar shop in Poland uses Baselinker to sync online and in-store sales, then issues fiscal receipts through a connected printer. The Get New Receipts tool fetches pending receipts waiting for print confirmation, which the cashier reviews in Switchy before marking them issued. Get Order Extra Fields pulls custom tax fields to ensure compliance with local regulations. The trade-off: this workflow only makes sense if you're already using Baselinker's fiscal printer integration; if you're just tracking orders, the receipt tools add no value. It's a niche win for hybrid retail setups where fiscal compliance and multi-channel sales intersect. Use it when your POS and e-commerce stack both run through Baselinker.
Frequently asked
What does the Baselinker MCP let me do in Switchy?
It connects your Baselinker account so AI agents can read orders, inventory documents, purchase orders, and external storage lists. You can ask questions like "show me pending orders from last week" or "list all purchase orders for supplier X" without logging into Baselinker's dashboard. The MCP doesn't create or modify records—it's read-only access to your e-commerce operations data.
Do I need a Baselinker API key to connect this MCP?
Yes. You'll need to generate an API key from your Baselinker account settings. The key must have read permissions for orders, inventory, and external storages. If you don't have admin access to your Baselinker account, ask whoever manages it to create a key with those scopes and share it with you securely.
Can the Baselinker MCP create or update orders?
No. The MCP only reads data—it can't create orders, update inventory, or issue receipts. If you need to modify records, you'll still use Baselinker's web interface or their full API directly. This is intentional: read-only access keeps your operational data safe while letting AI answer questions about it.
How is this different from just logging into Baselinker?
You can ask natural-language questions across your orders and inventory without clicking through Baselinker's UI. Instead of filtering orders manually, you say "which orders from Germany are still pending" and the AI queries Baselinker for you. It's faster for ad-hoc questions, but Baselinker's dashboard is still better for bulk edits or complex workflows.
Who on my team should connect the Baselinker MCP?
Whoever needs to answer questions about orders or inventory without touching the live system. That's usually operations managers, customer support leads, or analysts. The person connecting it must have access to a Baselinker API key. Once connected, anyone in your Switchy workspace can query the data through AI—no separate Baselinker logins required.