# O'Reilly Learning Platform

> Use this tool when you need to access a vast library of technical books and resources, or require AI-driven search functionality across a broad range of programming guides and research materials. It solves problems related to finding relevant technical documentation, and provides outputs in a structured YAML format, including titles, authors, ratings, and URLs. The tool is ideal for workflows requiring authenticated access to O'Reilly's content, with inputs including search queries and authentication credentials.

Canonical page: https://skillsregistry.net/skills/oreilly-learning-platform  
JSON: https://api.skillsregistry.net/v1/skills/oreilly-learning-platform

## Description

This MCP server provides a connection to O'Reilly's learning platform API, enabling AI assistants to search for content across O'Reilly's extensive library of technical books and resources. Built with FastMCP and Starlette, it exposes a search_content tool that queries the O'Reilly API with authentication, transforms the results into a structured YAML format, and returns essential metadata including titles, authors, ratings, and URLs. The server runs as an SSE-based endpoint, making it ideal for workflows requiring access to technical documentation, programming guides, or research materials from O'Reilly's collection.

## Trust

- **Trust score (0–1):** 0.98
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

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

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/oreilly-learning-platform)
- **Repository:** <https://github.com/odewahn/orm-discovery-mcp>

## 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": "oreilly-learning-platform"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/oreilly-learning-platform` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/oreilly-learning-platform/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
