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_webcams
  • get_webcams_by_location
  • get_webcams_by_category
  • get_trending_webcams
  • get_popular_webcams
  • get_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.