Integration
MCP server

Global Shop Solutions
 MCP Server

Give AI agents secure, real-time access to 
Global Shop Solutions
 and 2,000+ other industrial products through one MCP.
Your agent Makini MCP Global Shop Solutions
One MCP
2,000+ products
SOC 2 Type II
Trusted by industrial technology vendors and the enterprises they serve

Connect
Global Shop Solutions
 to Claude, ChatGPT, Cursor or any other agent

Works out-of-box with your favorite AI agents

Available tools & resources for 
Global Shop Solutions

update_work_request

Update an existing work request. Change status, priority, or details.

create_work_request

Submit a new work request for an asset or location. Capture the issue, requester, and priority before it becomes a work order.

search_work_requests

Find work requests by status, requester, asset, or location. Returns the request detail and whether it has become a work order.

update_work_order

Update an existing work order. Change status, priority, assignee, scheduling, or completion details.

create_work_order

Open a new work order against an asset or location. Set priority, description, due date, and assignee.

search_work_orders

Find work orders by status, priority, asset, location, or date. Returns assignee, schedule, and the linked asset.

search_work_centers

Find work centers by site or status. Returns capacity, location, and the operations each can perform.

update_vendor

Update an existing vendor. Change profile, contact, or terms.

create_vendor

Create a new vendor record. Set name, contact, and payment terms.

search_vendors

Find vendors by name, status, or identifier. Returns supplier profile and terms.

search_units

List units of measure used for items and inventory.

search_tax_rates

List tax rates and their codes used on transactions.

search_stock_items

Find stock records by item, location, or bin. Returns on-hand quantity, reservations, and lot or serial details.

search_spaces

Find spaces within sites by type or status. Returns rooms, zones, or areas used for operations or maintenance.

search_sites

Find sites by name or region. Returns the physical facilities in the organization.

search_shipment_orders

Find shipment orders by status, destination, or date. Returns the goods in transit and their delivery progress.

update_sales_order

Update an existing sales order. Change lines, quantities, status, or fulfillment details.

create_sales_order

Create a new sales order for a customer. Set line items, quantities, pricing, and delivery details.

search_sales_orders

Find sales orders by customer, status, or date. Returns order lines, quantities, pricing, and fulfillment status.

search_sales_opportunities

Find sales opportunities by stage, owner, or account. Returns deal value, stage, and the associated customer.

search_routings

Find production routings by product or work center. Returns the sequence of operations to manufacture an item.

search_return_orders

Find return orders by customer, vendor, or status. Returns the items being returned and the reason.

search_rfqs

Find requests for quotation by vendor, status, or item. Returns pricing requests sent to vendors and their responses.

update_receivable

Update an existing receivable. Change amount, due date, or status.

create_receivable

Record a new receivable. Set the customer, amount, and due date.

search_receivables

Find receivables by customer, status, or due date. Returns outstanding amounts owed to the organization.

update_receipt

Update an existing receipt. Adjust received quantities or correct receipt details.

create_receipt

Record receipt of goods against a purchase order or transfer. Update on-hand inventory and trigger downstream payables.

search_receipts

Find goods receipts by purchase order, vendor, or date. Returns received quantities and their effect on on-hand inventory.

search_quotes

Find quotes by customer, status, or date. Returns quoted items, pricing, and validity.

search_putaways

Find putaway tasks by status, item, or bin. Returns where received goods are being stored.

search_purchase_requisitions

Find internal purchase requisitions by status, requester, or item. Returns requested goods and approval status before they become purchase orders.

update_purchase_order

Update an existing purchase order. Change lines, quantities, status, or terms.

create_purchase_order

Issue a new purchase order to a vendor. Set line items, quantities, pricing, and delivery terms.

search_purchase_orders

Find purchase orders by vendor, status, or date. Returns order lines, quantities, pricing, and delivery terms.

search_properties

Find properties by type or owner. Returns the physical properties and facilities tracked in the system.

update_production_order

Update an existing production order. Change quantity, status, scheduling, or allocation.

create_production_order

Create a production order to manufacture a product. Set the product, quantity, and schedule.

search_production_orders

Find production orders by product, status, or date. Returns quantities, materials, and work center allocation.

search_production_operations

Find operations within production orders by work center or status. Returns step-level progress on the shop floor.

search_picks

Find pick tasks by order, status, bin, or picker. Returns the items and quantities to pick and from where.

search_persons

Find people by name or identifier. Returns individual person records across the system.

search_payments

Find payments by partner, method, or date. Returns incoming and outgoing payment records.

search_payment_terms

List payment terms used on orders and invoices.

search_payment_methods

List available payment methods.

search_payables

Find payables by vendor, status, or due date. Returns outstanding amounts the organization owes.

update_partner

Update an existing partner. Change its type, profile, or contact details.

create_partner

Create a new partner entity. Set its type, name, and contact details.

search_partners

Find partner entities by type or status. Returns customers, vendors, and other trading partners in one view.

search_organizations

Find organizations by name or identifier. Returns the legal or operating entities in the account.

update_meter_reading

Update an existing meter reading. Correct the value or timestamp.

create_meter_reading

Record a new meter reading for an asset. Capture the value and timestamp that can trigger maintenance.

search_meter_readings

Find meter readings by meter, asset, or date. Returns recorded measurements over time.

search_meters

Find meters by asset or type. Returns the measurement points tracked on equipment, such as run hours or cycles.

search_maintenance_triggers

Find maintenance triggers by asset or condition. Returns the schedules and meter thresholds that launch maintenance.

search_maintenance_templates

Find maintenance templates by asset type or category. Returns the predefined task sets used to generate recurring maintenance.

update_location

Update an existing location. Change its name, type, or hierarchy.

create_location

Create a new location. Define its name, type, and place in the site hierarchy.

search_locations

Find locations by name, type, or site. Returns warehouses, areas, and storage points in the facility hierarchy.

search_localities

List localities such as regions or states used in addresses.

search_languages

List languages configured in the system.

update_journal_entry

Update an existing journal entry. Change lines or reference before posting.

create_journal_entry

Post a new journal entry. Set the accounts, debits, credits, and reference.

search_journal_entries

Find journal entries by account, date, or reference. Returns posted debits and credits.

search_item_supplies

Find supply records for items by source or status. Returns expected incoming supply and timing.

update_item

Update an existing item. Change its attributes, category, units, or status.

create_item

Create a new item in the item master. Set its name, SKU, category, and units.

search_items

Find items by name, SKU, category, or status. Returns item master details including identifiers and units.

update_invoice

Update an existing invoice. Change lines, amounts, or status.

create_invoice

Create a customer invoice against a sales order. Set line items, amounts, and terms.

search_invoices

Find invoices by customer, status, or date. Returns billed amounts, lines, and payment status.

update_inventory_transfer

Update an existing inventory transfer. Change quantities, locations, or status.

create_inventory_transfer

Move inventory between locations or bins. Set the item, quantity, source, and destination.

search_inventory_transfers

Find inventory transfers by item, source, destination, or status. Returns quantities moving between locations.

update_inventory_adjustment

Update an existing inventory adjustment. Correct quantities or reason codes.

create_inventory_adjustment

Adjust on-hand inventory for an item at a location. Record the quantity change and reason.

search_inventory_adjustments

Find inventory adjustments by item, location, or reason. Returns the quantity change and reason for each.

update_fulfillment

Update an existing fulfillment. Change quantities, status, or shipment details.

create_fulfillment

Create a fulfillment against a sales or shipment order. Record what is being picked, packed, or shipped.

search_fulfillments

Find fulfillments by order, status, or date. Returns picked, packed, and shipped quantities against an order.

search_fiscal_years

List fiscal years defined in the system.

search_fiscal_periods

List fiscal periods within the accounting calendar.

search_fiscal_calendars

List fiscal calendars defining the accounting year structure.

search_employees

Find employees by name, role, or status. Returns employee records and assignment details.

update_cycle_count

Update an existing cycle count. Record counted quantities or change status.

create_cycle_count

Start a new cycle count for a location or bin. Define what to count and the expected quantities.

search_cycle_counts

Find cycle counts by status, location, or date. Returns counted quantities versus expected on-hand.

update_customer

Update an existing customer. Change profile, contact, or account details.

create_customer

Create a new customer record. Set name, contact, and account details.

search_customers

Find customers by name, status, or identifier. Returns customer profile and account details.

search_currencies

List currencies and their codes used in pricing and financials.

search_credit_notes

Find credit notes by customer or invoice. Returns credits issued against billed amounts.

search_countries

List countries and their codes used across records.

search_contracts

Find contracts by partner, status, or date. Returns terms, value, and renewal details.

search_contacts

Find contacts by name, company, or role. Returns individual contact details linked to partners or accounts.

search_business_units

Find business units by organization or status. Returns the divisions used to segment operations and reporting.

search_budgets

Find budgets by period, unit, or account. Returns planned amounts for comparison against actuals.

search_bins

Find storage bins by location, zone, or status. Returns bin identifiers and their place in the warehouse layout.

search_boms

Find bills of materials by product or status. Returns the components, subassemblies, and quantities needed to build a product.

search_bank_accounts

Find bank accounts by organization or bank. Returns the account details used for payments.

1
...
ONE MCP. EVERY INDUSTRIAL PRODUCT.

Global Shop Solutions integration your roadmap keeps pushing. Already built.

Connect once over MCP. Your agent reads data and triggers actions in Global Shop Solutions, plus 2,000 other systems, without you building or maintaining a single integration.

Your agent runs Global Shop Solutions
One MCP endpoint and your agent can pull data and act on Global Shop Solutions. The same connection reaches 2,000+ other products behind it.
Build the agent once
Your agent gets Global Shop Solutions's real objects and actions, not a stripped-down common denominator. Work orders stay work orders, assets stay assets. Add SAP or Maximo through the same server when you need them.
AI Agent only does what it's allowed to
Each connection runs on its own scoped credentials, so the agent inherits your access model. Every call is logged, so you can see exactly what it did.

Live in three steps

Makini Link - Connect
Connect to 
Global Shop Solutions
Sign in with your 
credentials
User name
••••••••
Connect 
Global Shop Solutions
 →
Powered by Makini Link
mcp.makini.io - Endpoint
MCP ENDPOINT
https://mcp.makini.io/UNIQUE_ID
This unique URL is your key - no separate API token to manage.
SCOPED TOKEN
Global Shop Solutions
 · scoped to your login
● Active
RECENT CALLS
search_work_orders
200
create_work_order
201
search_inventory_transfers
200
Agent config - MCP server
Open claude_desktop_config.json and add the snippet under "mcpServers" (create the file if it doesn't exist):
macOS ~/Library/Application Support/Claude/claude_desktop_config.json
Windows %APPDATA%\Claude\claude_desktop_config.json
Linux ~/.config/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "makini": {
      "command": "npx",
      "args": ["-y", "mcp-remote@latest",
        "https://mcp.makini.io/UNIQUE_ID"]
    }
  }
}
Save the file and restart Claude Desktop.
Prefer the CLI? Claude Code:
claude mcp add --transport http makini https://mcp.makini.io/UNIQUE_ID
Add --scope project to save the config to .mcp.json in the current directory only.
Add the snippet under "mcpServers" (create the file if it doesn't exist), then restart Cursor:
macOS / Linux ~/.cursor/mcp.json
Windows %APPDATA%\Cursor\mcp.json
Project-only .cursor/mcp.json in your project root
{
  "mcpServers": {
    "makini": {
      "command": "npx",
      "args": ["-y", "mcp-remote@latest",
        "https://mcp.makini.io/UNIQUE_ID"]
    }
  }
}
VS Code uses "servers" as the root key - not "mcpServers". It applies the change automatically:
Global Command Palette → MCP: Open User Configuration
Project-only create .vscode/mcp.json in your workspace root
{
  "servers": {
    "makini": {
      "type": "http",
      "url": "https://mcp.makini.io/UNIQUE_ID"
    }
  }
}
Add the snippet under "mcpServers" (create the file if it doesn't exist), then reload the Windsurf window:
macOS / Linux ~/.codeium/windsurf/mcp_config.json
Windows %APPDATA%\Codeium\windsurf\mcp_config.json
{
  "mcpServers": {
    "makini": {
      "command": "npx",
      "args": ["-y", "mcp-remote@latest",
        "https://mcp.makini.io/UNIQUE_ID"]
    }
  }
}
Add the snippet under "mcpServers" (create the file if it doesn't exist). Cline picks up the change automatically:
macOS / Linux ~/.vscode/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
Windows %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
{
  "mcpServers": {
    "makini": {
      "url": "https://mcp.makini.io/UNIQUE_ID",
      "disabled": false,
      "autoApprove": []
    }
  }
}
Add the makini entry under "context_servers" in settings.json. Zed picks up the change automatically:
macOS ~/Library/Application Support/Zed/settings.json
Windows %APPDATA%\Zed\settings.json
Linux ~/.config/zed/settings.json
{
  "context_servers": {
    "makini": {
      "url": "https://mcp.makini.io/UNIQUE_ID"
    }
  }
}
HOW IT WORKS

One managed server between your agent and every system

MCP is an open standard for giving AI agents tools to act. Makini runs as a managed MCP server in front of Global Shop Solutions and your wider stack. Your agent hits one endpoint, and Makini handles auth, real-time pass-through, and logging across all 2,000+ products behind it.

Tools & resources Streaming Scoped tokens
User
Agent
Makini Makini MCP
Authentication
Real-time pass-through
Logging
list_…
search_…
create_…
get_…
update_…
delete_…
count_…
sync_…
export_…
watch_…
WHY MAKINI MCP

Everything your agent needs to act on industrial systems

The hard part of an agent isn't the model. It's giving it safe, reliable access to the systems that actually run the business. Makini handles that part. Connect once over MCP and your agent reads and acts on Global Shop Solutions plus 2,000 other systems, with auth, scoping, and logging built in.

Native tools, not a lowest common denominator

Your agent calls the same four tools, search, get, create, update, across all 2,000 systems. It runs real endpoints, objects, and filters, exposed in real time. Custom fields and custom objects included. No abstract data model to learn, and nothing lost in translation.

One toolset
search get create update
Global Shop Solutions IBM Maximo Oracle WMS Infor WMS Blue Yonder +2,000

Reach systems that never had an API

Plenty of industrial software never shipped a REST API or an MCP server, including 20-year-old on-prem systems (SAP R/3, MP2, ABS NS, CorrigoPro, etc.). Your agent reaches them anyway. Almost no other MCP provider can.

On-prem · 2003
No API
Makini
AI agent
over MCP

Connect by logging in

Pick a product and sign in with the credentials you already use, whether it's you, your code, or an agent over MCP. The same login flow works everywhere.

User name
••••••••••
Connected to Global Shop Solutions

Scoped, logged, accounted for

Each connection runs on its own token and can only do what those credentials allow in the source system. Every call the agent makes is logged and searchable, so you can see exactly what it did.

mcp.makini.io/UNIQUE_ID scoped
09:42:01search_work_orders200
09:42:04create_work_order201
09:42:09update_stock_level200

Works with any MCP client

Point Claude, ChatGPT, Cursor, or n8n at your endpoint with one config block. No custom adapters, no lock-in, switch clients anytime.

Claude ChatGPT Cursor VS Code Windsurf Cline n8n
Makini mcp.makini.io/v1 1 endpoint

Connections that don't silently break

Makini monitors every tool call and alerts you the moment one fails, with the error detail to fix it. Your agent is never quietly calling a tool that went dead.

Sync failed on Global Shop Solutions
503 upstream timeout - alert sent
IBM Maximohealthy
Oracle WMShealthy
Infor WMShealthy
Security and governance

Control what the agent touches. See everything it does.

Writing to a live CMMS or ERP is where teams get nervous, and they are right to be. Makini hands you the controls. Every connection is scoped to what its credentials can do, every call the agent makes is logged. Highest security rating from the most demanding in the business. SOC 2 Type II, UK Cyber Essentials, and GDPR compliant.

SOC 2 Type II UK Cyber Essentials GDPR ITAR
Scoped, revocable access
Each connection runs on its own token, scoped to what its credentials can do in the source system. Revoke it and access is cut off immediately.
A log of every action
Every call is logged and searchable, from API requests to workflow executions. Stream the audit trail into Sentry, a webhook, or syslog, so it sits where your team already looks
Independently verified
SOC 2 Type II, UK Cyber Essentials, and GDPR compliant with independent tests twice a year.
Run it where compliance demandsn
In-region hosting for the EU, UK, Canada, and Australia, a dedicated single-tenant instance, or self-hosted entirely in your own environment. GovCloud and ITAR are supported and running in production today.

About 

Global Shop Solutions

Global Shop Solutions is an all-in-one ERP solution built for manufacturers, covering shop floor control, scheduling, inventory, accounting and quality on a single platform deployed on-premise or in the cloud. With Makini's MCP server, AI agents can work with Global Shop Solutions data and workflows out of the box, no custom integration required.

Explore other MCP servers

Frequently Asked Questions

Have any questions? We’re here to help You

Connect your agent to Global Shop Solutions

One MCP endpoint, one login, and your agent starts reading and acting on Global Shop Solutions data in minutes.
Claude ChatGPT Cursor Makini MCP 2,000+ systems
By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.
Title
Get the full API reference
Data models, endpoint schemas, and code samples for every system Makini connects. Enter your email to open the docs.
No spam. We only email you about breaking changes and version updates.
Open the {Endpoint name} API reference

The button below opens the full reference in a new tab.

Or schedule a tech deep dive
Oops! Something went wrong while submitting the form.