ca.nikolajewdesign/portfolio-mcp

Portfolio MCP | Benjamin Nikolajew

Explore Benjamin Nikolajew's graphic design portfolio with natural language.

Endpointhttps://portfolio-mcp-dqj0.onrender.com/mcp (streamable-http)
Registry version1.11.0
Now26 tools · grade D (62) · pin ts_00a6060731ebed9ca7aee64825d86b9b · protocol 2025-06-18
First / last listed2026-10-29 01:52 UTC / 2026-10-29 01:52 UTC
Grade over time2026-10-29: D (62), 26 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-29 01:52 UTC
26 tools, grade D (62)

Tools: get_music list_portfolio_projects get_project_by_slug search_project_notes get_project_followup_detail get_project_artwork_gallery get_brand_kit get_professional_profile get_agent_capabilities get_career_timeline get_career_role_detail get_profile_fact_pack get_career_role_comparison get_download_documents get_download_assets get_career_certificates get_career_education get_changelog get_first_party_context search_first_party_context fetch_curated_page_context search_allowed_external_domains get_privacy_policy get_contact_email get_social_profiles get_about_resume

Current tools (26)

get_musicReturns a bounded first-party music catalog, a selected album or track, or one cryptographically selected random track. Catalog summaries include track durations and every shortest-track tie; album and track selections include direct audio URLs, production details, explicit AI-involvement declarations, microsite links, and citations.
params: albumId, trackId, randomTrack, excludeTrackIds
list_portfolio_projectsReturns 21 curated portfolio entries: 20 public design case studies plus SAE Engineering, with optional filters, visuals, and randomized discovery. Music is available through get_music.
params: category, query, onPublicGrid, aiFilter, excludeSlugs, limit, includeSummary, includeCaseSignals, includeVisuals, maxVisualsPerProject, randomize
get_project_by_slugReturns full structured portfolio project data by slug with citation/provenance, ranked visual highlights, and optional case-study signals.
params: slug*, includeCaseSignals, includeVisuals, focusQuery, maxVisuals
search_project_notesSearches project narrative fields and returns ranked excerpts with citation URLs, visual highlights, and optional case-study signals.
params: query*, category, aiFilter, excludeSlugs, limit, includeCaseSignals, includeVisuals, maxVisualsPerResult
get_project_followup_detailReturns one best-matched project deep-dive for follow-up questions with focus highlights, visual context, and citation-backed signals.
params: query, projectSlug, focus, includeCaseSignals, includeVisuals, maxVisualsPerResult
get_project_artwork_galleryReturns thumbnail plus 3-5 ranked artwork images for one matching project by default, or up to three projects when limitProjects is supplied, with accurate alt descriptions and citation links.
params: query, projectSlug, category, aiFilter, limitProjects, imagesPerProject
get_brand_kitReturns the first-party Nikolajew Design brand identity, original logos, colors, Stolzl typography, icons, and preview imagery for style decks, webpages, cards & documents. Includes one ZIP download for the complete brand asset set. Optionally filter to identity, logo, color, typography, icons, or imagery.
params: section
get_professional_profileReturns deterministic profile, contact, process, personality, and capability-limit signals with provenance.
params: none
get_agent_capabilitiesReturns grounded Portfolio Agent and Portfolio MCP explainer content, supported capability lanes, limits, and canonical links.
params: none
get_career_timelineReturns citation-backed career milestones with optional query/company filtering.
params: query, company, limit, includeEducation
get_career_role_detailReturns a single role/company experience match with richer factual context for deep-dive career questions.
params: company, role, query, detailLevel
get_profile_fact_packReturns grounded long-tail profile facts (qualifications, strengths, availability, AI usage, web capability, and context) from first-party resume data.
params: query, topics, limit
get_career_role_comparisonReturns a side-by-side comparison between two career roles/companies using first-party employment history.
params: leftRole, leftCompany, rightRole, rightCompany, query, detailLevel
get_download_documentsReturns first-party resume and mini-portfolio download documents with grounded file metadata for supportive cards.
params: none
get_download_assetsReturns direct resume/CV and mini-portfolio download links plus online profile links for action-ready cards.
params: includeWebLinks
get_career_certificatesReturns documented certificates with issuer, credential ID, verification URL, and skills focus.
params: query, limit, includeSkills
get_career_educationReturns education history entries with program focus and source links.
params: query, limit
get_changelogReturns the first-party Portfolio release history from its complete generated release dataset. Supports exact/latest/all versions, bounded version/date/category/query filters, and stable cursor pagination for complete notes.
params: version, afterVersion, throughVersion, fromDate, toDate, category, query, limit, cursor
get_first_party_contextReturns cited first-party sections spanning profile, work, projects, Ephemera, Portfolio MCP setup, and contact guidance.
params: query, topics, limit
search_first_party_contextSearches cited first-party context for career, projects, The Ephemera Digital Collection, donations, Portfolio MCP setup/build details, and contact facts.
params: query*, topics, limit
fetch_curated_page_contextFetches and extracts approved first-party or official-domain HTML pages for page-level evidence. Supply query, urls, or the legacy singular url; when query is omitted, a bounded query is derived from the approved URL path. Changelog rows support bounded rowLimit/rowOffset pagination with truthful matching counts.
params: query, url, urls, domains, maxPages, rowLimit, rowOffset
search_allowed_external_domainsSearches approved owned or official public domains only when request-scoped external-search support is available. Without that runtime context it returns a truthful, allowlist-filtered zero-result response without making a network request.
params: query*, domains, limit
get_privacy_policyReturns grounded privacy and data-handling answers for nikolajewdesign.ca, Portfolio Agent, WebMCP, and agent integrations: what is collected, how prompts are processed, where data is sent, providers, security, retention, and rights. Always includes a direct link to the full privacy policy.
params: query, topics, limit
get_contact_emailReturns canonical contact information. External tools cannot submit messages; visitors use their email app or the website form.
params: none
get_social_profilesReturns social profile links with handles, icon keys, and citation-backed metadata.
params: includeProfileReferences, includeEmail, networks
get_about_resumeReturns a condensed profile card payload with current role, concise skills, profile image, email CTA, and proactive next-tool prompts.
params: conciseSkillLimit, includeAvailability, includeVisual

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.