Webcamexplore MCP Server
Discover and search live webcams through the public Webcam Explore MCP server
Documentation
Public MCP endpoint
Webcam Explore MCP
Discover and search live webcams through the public Webcam Explore MCP server. Use page_url as the preferred public link target for webcam pages.
Open discovery JSON View tools Browse webcams
Endpoint
MCP URL: https://www.webcamexplore.com/api/mcp
Transport: JSON-RPC over HTTP
Result limits: list-style tools default to 10 results and are safely capped at 20.
This endpoint is intended for AI tools, agents, and integrations that support MCP.
Note: the MCP endpoint expects POST JSON-RPC requests. Opening /api/mcp directly in a browser can return 405; use the discovery JSON or the curl checks below instead.
Available tools
search_webcamsget_webcams_by_locationget_webcams_by_categoryget_trending_webcamsget_popular_webcamsget_webcam
Quick checks
List tools
curl -s -X POST https://www.webcamexplore.com/api/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
Search webcams
curl -s -X POST https://www.webcamexplore.com/api/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_webcams","arguments":{"query":"Amsterdam","limit":1}}}'
Get webcams by location
curl -s -X POST https://www.webcamexplore.com/api/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"get_webcams_by_location","arguments":{"location":"Paris","limit":3}}}'
Get webcams by category
curl -s -X POST https://www.webcamexplore.com/api/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":4,"method":"tools/call","params":{"name":"get_webcams_by_category","arguments":{"category":"beaches","limit":3}}}'
Get trending webcams
curl -s -X POST https://www.webcamexplore.com/api/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":5,"method":"tools/call","params":{"name":"get_trending_webcams","arguments":{"limit":3}}}'
Get popular webcams
curl -s -X POST https://www.webcamexplore.com/api/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":6,"method":"tools/call","params":{"name":"get_popular_webcams","arguments":{"limit":3}}}'
Get one webcam
curl -s -X POST https://www.webcamexplore.com/api/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":7,"method":"tools/call","params":{"name":"get_webcam","arguments":{"slug":"live-view-of-amsterdam-central-station-waterfront"}}}'
Expected response shape
{
"result": {
"structuredContent": {
"webcams": [
{
"id": "...",
"title": "...",
"location": "...",
"category": "...",
"trending": true,
"popularity_score": 100,
"thumbnail_url": "...",
"page_url": "...",
"is_live": true
}
]
}
}
}
Prompt examples
Use these natural-language prompts in MCP-compatible clients (Cursor, Claude Desktop, VS Code, and similar tools):
City discovery
Copy
Find 5 live webcams in Amsterdam. Return title, location, and page_url.
Category exploration
Copy
Show me 6 beach webcams in Spain. Prioritize currently live streams and include page_url.
Trending now
Copy
List the top 8 trending webcams right now. Include title, country, and page_url.
Popular picks
Copy
Give me 10 popular webcams suitable for a travel inspiration list. Include short one-line reasons.
Focused search
Copy
Search for webcams related to "harbor" and return the best 5 results with page_url.
Single webcam lookup
Copy
Get details for webcam slug "live-view-of-amsterdam-central-station-waterfront" and summarize what users can expect to see.
Looking for the human-facing site? Visit https://www.webcamexplore.com.