← Back to portfolio

Portfolio API

This is the public, read-only portfolio of Dalrymple Ramos. No account, registration, API key, or OAuth token is required.

Endpoints

Markdown pages

Send Accept: text/markdown to /, /projects, /projects/project-slug, /blog, /blog/article-slug, or /docs/api. The response contains authored public content with Content-Type: text/markdown; charset=utf-8. HTML is the default. Unknown or draft articles return 404. Markdown responses vary on Accept and are not stored in shared caches. No model-specific token count is claimed.

MCP

Connect to https://dalrympleramos.dev/mcp using Streamable HTTP. This stateless server returns JSON responses to POST requests; GET streams and session deletion are not supported. Send Accept: application/json, text/event-stream and Content-Type: application/json. Discover tools with tools/list after initialization: get_portfolio, search_portfolio, and read_page. Each tool reads public content only. The server card describes the transport.

Browser tools

Browsers with WebMCP expose get_portfolio, search_portfolio, and read_page on page load. Other browsers keep the usual portfolio experience.

Content preferences

Search indexing and AI input are allowed; AI training is disallowed as declared in robots.txt. Public contact links are for reading; tools do not send messages or create accounts.