Infor MCP Server

Syteline ERP Integration

Infor Syteline ERP MCP Server

Bridge AI assistants to your Infor ERP with secure, OAuth 2.0 authenticated access

-
Tools Available
-
Categories
-
Integration Methods
OAuth 2.0 Secured

Integration Methods

Choose your integration approach based on technical requirements

REST API Integration

Direct HTTP POST requests to execute tools. Works with any HTTP client.

Base URL

https://your-server.com

Endpoint

POST /api/tools/:toolName

Authentication

Bearer token in Authorization header

Example Request (cURL)

curl -X POST https://your-server.com/api/tools/search_customers \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"customer_name": "acme"}'

Response Format

{
  "success": true,
  "data": { /* tool result */ },
  "executionTimeMs": 1234
}

Compatible With

  • Any HTTP client (cURL, Postman, Insomnia)
  • JavaScript (fetch, axios)
  • Python (requests library)
  • Custom applications

OpenAPI/Swagger URL Builder

Generate filtered API specifications for your integration needs

Filter Type

Select Categories

Specification Version

Generated URL

/api/openapi.json

Tools Explorer

Browse all available tools

Loading tools...

Example Use Cases

Common workflows and real-world scenarios

Customer Service Flow

Find customer information and view order history

1. search_customers
{"customer_name": "acme"}
→ Get customer_id: "12345"
2. get_customer_details
{"customer_id": "12345"}
→ View customer info + recent orders
3. get_order_details
{"order_number": "ORD-001"}
→ Full order details with line items

Inventory Check Flow

Check item availability and find substitutes

1. search_items
{"search_term": "LFSP"}
→ Find item: "LFSP-36-1000"
2. get_item_availability
{"item_number": "LFSP-36-1000"}
→ Check warehouse stock levels
3. get_item_availability_with_substitutes
{"item_number": "LFSP-36-1000"}
→ Find alternatives if out of stock

Sales Assistant Flow

Get customer pricing and bulk availability

1. search_customers
{"customer_name": "northwest"}
→ Get customer_id
2. get_customer_item_pricing
{"customer_number": "12345", "item_number": "ITEM001"}
→ Check customer-specific pricing
3. get_bulk_item_availability
{"item_numbers": ["ITEM001", "ITEM002"]}
→ Check stock for multiple items

Advanced System Query

Direct IDO queries for advanced users

1. search_idos
{"search_terms": "Customer,Order"}
→ Find relevant IDOs
2. get_ido_properties
{"ido_name": "SLCustomers"}
→ View available fields
3. raw_ido_load
{"ido_name": "SLCustomers", "filter": "City='Seattle'"}
→ Custom query with filters

Documentation Hub

Comprehensive resources and references

ChatGPT OAuth Configuration

OAuth credentials for ChatGPT Custom GPT integration

••••••••••••••••
••••••••••••••••••••••••

These credentials are used for OAuth 2.0 authentication with ChatGPT Custom GPT Actions. Keep them secure and never share them publicly.

Server Health

Real-time server status and connectivity

Health Status
Checking...
Health Endpoint
/health
Last Checked
--:--:--