Portfolio MCP | Benjamin Nikolajew
Explore Benjamin Nikolajew's graphic design portfolio with natural language.
| Endpoint | https://portfolio-mcp-dqj0.onrender.com/mcp (streamable-http) |
|---|---|
| Registry version | 1.11.0 |
| Now | 26 tools · grade D (62) · pin ts_00a6060731ebed9ca7aee64825d86b9b · protocol 2025-06-18 |
| First / last listed | 2026-10-29 01:52 UTC / 2026-10-29 01:52 UTC |
| Grade over time | 2026-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.
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
get_music | Returns 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_projects | Returns 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_slug | Returns 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_notes | Searches 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_detail | Returns 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_gallery | Returns 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_kit | Returns 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_profile | Returns deterministic profile, contact, process, personality, and capability-limit signals with provenance. params: none |
get_agent_capabilities | Returns grounded Portfolio Agent and Portfolio MCP explainer content, supported capability lanes, limits, and canonical links. params: none |
get_career_timeline | Returns citation-backed career milestones with optional query/company filtering. params: query, company, limit, includeEducation |
get_career_role_detail | Returns a single role/company experience match with richer factual context for deep-dive career questions. params: company, role, query, detailLevel |
get_profile_fact_pack | Returns 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_comparison | Returns a side-by-side comparison between two career roles/companies using first-party employment history. params: leftRole, leftCompany, rightRole, rightCompany, query, detailLevel |
get_download_documents | Returns first-party resume and mini-portfolio download documents with grounded file metadata for supportive cards. params: none |
get_download_assets | Returns direct resume/CV and mini-portfolio download links plus online profile links for action-ready cards. params: includeWebLinks |
get_career_certificates | Returns documented certificates with issuer, credential ID, verification URL, and skills focus. params: query, limit, includeSkills |
get_career_education | Returns education history entries with program focus and source links. params: query, limit |
get_changelog | Returns 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_context | Returns cited first-party sections spanning profile, work, projects, Ephemera, Portfolio MCP setup, and contact guidance. params: query, topics, limit |
search_first_party_context | Searches 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_context | Fetches 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_domains | Searches 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_policy | Returns 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_email | Returns canonical contact information. External tools cannot submit messages; visitors use their email app or the website form. params: none |
get_social_profiles | Returns social profile links with handles, icon keys, and citation-backed metadata. params: includeProfileReferences, includeEmail, networks |
get_about_resume | Returns 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.