Skip to main content

API Reference

The Skills MCP API is a REST API served by a Go HTTP server. All endpoints return JSON.

Base URL

http://localhost:8891/api/v1

Authentication

Authentication is optional (opt-in). When enabled, use Bearer tokens:

Authorization: Bearer <access_token>

Endpoints

Auth

MethodPathDescription
GET/auth/meGet current user session
POST/auth/loginLogin with email and password
POST/auth/logoutEnd current session
POST/auth/signupCreate a new account

Skills

MethodPathDescription
GET/skillsList all skills (supports tag/namespace filtering)
GET/skills/:nameGet a skill by name
GET/skills/:name/versionsList versions of a skill

Admin

MethodPathDescription
GET/admin/dashboardGet status counts
GET/admin/usersList all users
GET/admin/clientsList registered clients

Account

MethodPathDescription
GET/account/tokensList API tokens

MCP Transport

The MCP protocol is available via Streamable HTTP at POST /mcp. This endpoint supports the full MCP tool and prompt registry.