# IBM i

> Use this tool when you need to access and manage IBM i (AS/400) systems through SQL-based operations, solving problems such as system monitoring, performance analysis, and database exploration. It provides a secure interface with inputs including SQL queries and YAML configurations, and outputs including query results and system metrics. Use it in contexts where direct access to IBM i systems is required, such as system administration, development, and analysis, with support for multiple transport modes and authentication strategies.

Canonical page: https://skillsregistry.net/skills/ibm-i  
JSON: https://api.skillsregistry.net/v1/skills/ibm-i

## Description

IBM i MCP Server provides direct access to IBM i (AS/400) systems through SQL-based tools and database operations. Built by IBM using TypeScript and the MCP SDK, it offers both predefined YAML-configured tools for common system queries and dynamic SQL execution capabilities, with security validation to prevent destructive operations. The server supports multiple transport modes (stdio/HTTP), includes authentication strategies for IBM i token-based access, and provides specialized tools for system monitoring, performance analysis, and database exploration through Db2 for i services. Features include connection pooling, parameter validation, toolset organization for different operational contexts, and extensive logging with request tracing, making it valuable for system administrators, developers, and analysts who need to query and monitor IBM i systems through natural language interactions while maintaining enterprise-grade security and performance.

## Trust

- **Trust score (0–1):** 0.61
- **Verification tier:** scanned
- **Last scanned:** 2026-09-02

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** database
- **Updated:** 2026-09-02

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/ibm-i)
- **Repository:** <https://github.com/ibm/ibmi-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "ibm-i"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/ibm-i` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/ibm-i/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
