# Rockwell Automation Catalog AI Agent Connect

> Rockwell Automation Experience (X) APIs as an MCP: universal search across the product catalog (ControlLogix, PowerFlex, PanelView...) and the partner directory (System Integrators, distributors) — api.rockwellautomation.com with OAuth2 client auth.

## Overview
- **Category:** data-analytics
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_YFIncDWfAzb6n6ZMiC0VBtmwJO7ny1h6cgepR5mr/ai-agent-connect
- **Tags:** rockwell-automation, factorytalk, product-catalog, partners, industrial-automation, logix

## Description

**Rockwell Automation Experience (X) APIs** — the official API gateway of Rockwell Automation (api.rockwellautomation.com, Anypoint) as a single MCP server.

### What you can do
- **Universal catalog search** — search Rockwell's full product universe: ControlLogix controllers, PowerFlex drives, PanelView HMIs, Guardmaster safety, part numbers, downloads and documentation in one query
- **Partner directory** — browse System Integrators, distributors and OEMs by program tier (SI Gold, Distributor...) from the official partner database

### Authentication
1. Register your application for the Rockwell Experience APIs (FactoryTalk / X API program)
2. Copy the issued **Client ID + Client Secret** into this MCP's credentials
3. The gateway validates OAuth 2.0 client credentials server-side on every call (sent as HTTP Basic); unauthenticated calls return `{"error": "Invalid client id or secret"}`

### Who is this for?
Control systems engineers, panel builders, distributors, purchasing/procurement tools and AI agents that need authoritative Rockwell product and partner data.

## Tools

### list_partners
), descriptions and facets. Pagination via startIndex/numResults. Requires the Partners product on your Experience API app.

List Rockwell Automation partner companies (System Integrators, distributors) with program tiers

### search_catalog
Returns matched products (part numbers, descriptions), downloads and documentation. Pagination via from + size counts. Requires an approved Rockwell Experience API app; 401 "Invalid client id or secret" means the key/secret pair is wrong or the app lacks approval.

Search the Rockwell Automation product catalog: ControlLogix, PowerFlex, PanelView part numbers

## Prompt Examples

**Prompt:** 
```
Find the ControlLogix 1756-L83E controller and its documentation
```

**Response:** 
```
🏭 **Catalog search: 1756-L83E (Rockwell Experience API)**

Products:
- 1756-L83E — ControlLogix 5580 controller, 40MB user memory
Downloads: firmware release notes, AOPs
Documents: installation instructions, user manuals

Want matched downloads (firmware versions) or sibling controllers (1756-L82, -L84)?
```

**Prompt:** 
```
Find a Gold-level System Integrator partner near me
```

**Response:** 
```
🤝 **Rockwell partner directory (SI Gold tier)**

Partners found via the /partners API with program type SI Gold — certified integrators for Logix-based systems.

Each entry includes description and program tier from the official partner database. Want the full list or filtered by region?
```

**Prompt:** 
```
Search for PowerFlex 525 drive downloads
```

**Response:** 
```
📦 **PowerFlex 525 — downloads section**

From the universal search: firmware releases, AOP (Add-On Profiles), connected component workbench files and documentation — with size counts per section.

Want product specs instead, or matching 25A-525 part numbers?
```

## Frequently Asked Questions

**How do I get the Client ID/Secret?**
Register your application for the Rockwell Experience APIs (via the Rockwell Automation Developer program / FactoryTalk Hub). After approval you receive a client key (ID) and secret pair that this MCP sends as HTTP Basic credentials on every gateway call.

**I get 'Invalid client id or secret' — what does it mean?**
The gateway's OAuth 2.0 policy rejected your credentials: either the key/secret pair is wrong, or your app registration isn't approved/active for the requested product. Verify both in your Rockwell Developer account.
