Provides access to StockX API documentation including catalog, listings, and orders endpoints, with support for executing HTTP requests through a proxy tool.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Knowledge Servershow me the StockX catalog API documentation"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Knowledge Server (FastMCP)
LLM-agnostic API knowledge server with MCP and REST endpoints.
Deploy
Dokploy:
Add service pointing to this repo
Set domain to
mcp.soleenterprises.comAdd environment variable:
KNOWLEDGE_DIR=/knowledge/apisMount volume:
./knowledge:/knowledge:roDeploy
Local Development
# Install dependencies
uv sync
# Run with uv
uv run uvicorn app:app --reload --host 0.0.0.0 --port 8080
# Or with Docker
docker compose up --build
# Run tests
./test.sh
# Or test production:
./test.sh https://mcp.soleenterprises.comClient Configs
Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"knowledge": {
"url": "https://mcp.soleenterprises.com/mcp"
}
}
}Claude Code (~/.claude/mcp_servers.json):
{
"knowledge": {
"url": "https://mcp.soleenterprises.com/mcp"
}
}Endpoints
/mcp- MCP endpoint (for Claude Desktop/Code)/api/docs- List all APIs/api/docs/{api}/{entity}- Get specific documentation/search?q=query- Search across docs/proxy- POST to execute HTTP requests/ui- Web interface for iOS/browser/health- Health check/docs- FastAPI auto-generated docs (Swagger UI)
Knowledge Structure
knowledge/
└── apis/
├── stockx_api/
│ ├── catalog.md
│ ├── listings.md
│ └── orders.md
├── se_api_v2/
│ └── ...
└── alias_api/
└── ...MCP Tools
When connected via MCP (Claude Desktop/Code), these tools are available:
get_docs(api, entity)- Get specific API documentationlist_apis()- List all available APIs and entitiessearch_docs(query)- Search across all documentationproxy_request(method, url, body?, headers?)- Execute HTTP requests (whitelisted hosts only)
Usage by Platform
Platform | Method |
Claude Desktop | Native MCP via |
Claude Code | Native MCP via |
Claude iOS/Browser | Open |
GPT-4 Custom GPT | Import |
Gemini | System prompt with REST endpoint descriptions |
Any LLM | Describe REST API in prompt, user pastes results |
Example Usage
With Claude Code (MCP connected):
User: Show me the StockX catalog API docs
Claude: [Uses get_docs("stockx_api", "catalog") tool automatically]With Claude iOS (REST):
1. Open mcp.soleenterprises.com/ui
2. Click /api/docs/stockx_api/catalog
3. Copy the content
4. Paste into Claude iOS chatThis server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.