Developers

Public, anonymous read APIs for Robbie's portfolio and live Spotify listening. No API keys required — respect rate limits.

Robskan API

curl https://robskan.nl/api/v1/health
curl https://robskan.nl/api/v1/profile
curl https://robskan.nl/api/v1/music/now-playing
curl https://robskan.nl/openapi.json

Robskan API documentation

Robskan MCP

Two MCP servers: product (live portfolio data) and documentation (read/search site docs).

Robskan MCP (documentation)

Documentation MCP: read llms indexes, page markdown, and search site docs. Tools: Documentation MCP tools: search_docs, read_doc_page, list_doc_pages.

Robskan MCP (product)

Product MCP: HTTP: https://robskan.nl/mcp (alias https://robskan.nl/mcp/product, not advertised)

Tools: compute_year_progress, lookup_project_status, pull_now_playing_snapshot, create_listening_summary, verify_http_route.

  • HTTP: https://robskan.nl/mcp (alias https://robskan.nl/mcp/product)
  • Server card: /mcp/server-card

Robskan MCP registry

Sandbox test mode

Use the sandbox base https://robskan.nl/sandbox for safe test mode fixtures (same /api/v1/... paths). OpenAPI lists server Sandbox test mode at https://robskan.nl/sandbox. Legacy index: https://robskan.nl/api/v1/sandbox (X-Robskan-Environment: sandbox).

curl https://robskan.nl/sandbox/api/v1/health
curl https://robskan.nl/sandbox/api/v1/profile
curl -H "X-Robskan-Sandbox: 1" https://robskan.nl/api/v1/health

MCP bad-tool probe (requires Accept header): curl -X POST https://robskan.nl/mcp/docs -H "Accept: application/json, text/event-stream" -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"unknown_tool","arguments":{}}}'