Portfolio MCP | Benjamin Nikolajew

ca.nikolajewdesignPublished by nikolajewdesign.caOfficial publisherv2.0.1Updated Nov 1, 2026

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

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingKnowledge & MemoryMedia & Design

Overview

AI-generated overview

Read-only access to Benjamin Nikolajew's graphic design portfolio: projects, career history, brand kit, downloads, music and contact details.

What you can do
  • Browse and search portfolio projects, with slugs, ranked excerpts, follow-up deep dives and artwork galleries
  • Retrieve career material: timeline, role details, role comparisons, certificates, education and a profile fact pack
  • Fetch brand identity assets, resume and mini-portfolio downloads, and online profile links
  • Read first-party context, privacy policy, changelog, contact email and social profiles
  • Get a bounded music catalog with album, track or random-track selections and audio URLs
  • Fetch and search approved first-party or official-domain pages for page-level evidence
When to use it
Useful when an assistant needs grounded, citable answers about this designer's work, background, brand assets or contact details, for example to build a portfolio summary, style deck or hiring brief without scraping the site.
Requirements
Remote streamable HTTP endpoint; no authentication, environment variables or headers declared. Network access to the provider's endpoint is required.
Before you install
Read-only by design: external tools cannot submit messages, so contact goes through the visitor's email app or the website form. Requests and prompts may be processed by the provider; check the privacy policy tool for data handling and retention details.

Installation

In SourceWeft

  1. Open Portfolio MCP | Benjamin Nikolajew in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/ca.nikolajewdesign%2Fportfolio-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "portfolio-benjamin-nikolajew": {
      "type": "http",
      "url": "https://mcp.nikolajewdesign.ca/mcp"
    }
  }
}

Tools

26

get_music

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.

ParametersalbumIdtrackIdrandomTrackexcludeTrackIds

list_portfolio_projects

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.

ParameterslimitqueryaiFiltercategoryrandomizeexcludeSlugsonPublicGridincludeSummaryincludeVisualsincludeCaseSignalsmaxVisualsPerProject

get_project_by_slug

Get Project By Slug

Returns full structured portfolio project data by slug with citation/provenance, ranked visual highlights, and optional case-study signals.

ParametersslugrequiredfocusQuerymaxVisualsincludeVisualsincludeCaseSignals

search_project_notes

Search Project Notes

Searches project narrative fields and returns ranked excerpts with citation URLs, visual highlights, and optional case-study signals.

ParameterslimitqueryrequiredaiFiltercategoryexcludeSlugsincludeVisualsincludeCaseSignalsmaxVisualsPerResult

get_project_followup_detail

Get Project Follow-up Detail

Returns one best-matched project deep-dive for follow-up questions with focus highlights, visual context, and citation-backed signals.

ParametersfocusqueryprojectSlugincludeVisualsincludeCaseSignalsmaxVisualsPerResult

get_brand_kit

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.

Parameterssection

get_professional_profile

Get Professional Profile

Returns deterministic profile, contact, process, personality, and capability-limit signals with provenance.

Takes no parameters.

get_agent_capabilities

Get Agent Capabilities

Returns grounded Portfolio Agent and Portfolio MCP explainer content, supported capability lanes, limits, and canonical links.

Takes no parameters.

get_career_timeline

Get Career Timeline

Returns citation-backed career milestones with optional query/company filtering.

ParameterslimitquerycompanyincludeEducation

get_career_role_detail

Get Career Role Detail

Returns a single role/company experience match with richer factual context for deep-dive career questions.

ParametersrolequerycompanydetailLevel

get_profile_fact_pack

Get Profile Fact Pack

Returns grounded long-tail profile facts (qualifications, strengths, availability, AI usage, web capability, tool stack, and context) from first-party resume data. Unknown topics return 0 facts, a not-covered note, and knownTopics.

Parameterslimitquerytopics

get_career_role_comparison

Get Career Role Comparison

Returns a side-by-side comparison between two career roles/companies using first-party employment history.

ParametersqueryleftRolerightRoledetailLevelleftCompanyrightCompany

get_download_documents

Get Download Documents

Returns first-party resume and mini-portfolio download documents with grounded file metadata for supportive cards.

Takes no parameters.

get_download_assets

Get Download Assets

Returns direct resume/CV and mini-portfolio download links plus online profile links for action-ready cards.

ParametersincludeWebLinks

get_career_certificates

Get Career Certificates

Returns documented certificates with issuer, credential ID, verification URL, and skills focus.

ParameterslimitqueryincludeSkills

get_career_education

Get Career Education

Returns education history entries with program focus and source links.

Parameterslimitquery

get_changelog

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.

ParameterslimitquerycursortoDateversioncategoryfromDateafterVersionthroughVersion

get_first_party_context

Get First-Party Context

Returns cited first-party sections spanning profile, work, projects, Ephemera, Portfolio MCP setup, and contact guidance.

Parameterslimitquerytopics

search_first_party_context

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.

Parameterslimitqueryrequiredtopics

fetch_curated_page_context

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.

ParametersurlurlsquerydomainsmaxPagesrowLimitrowOffset

search_allowed_external_domains

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.

Parameterslimitqueryrequireddomains

get_privacy_policy

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.

Parameterslimitquerytopics

get_contact_email

Get Contact Email

Returns canonical contact information. External tools cannot submit messages; visitors use their email app or the website form.

Takes no parameters.

get_social_profiles

Get Social Profiles

Returns social profile links with handles, icon keys, and citation-backed metadata.

ParametersnetworksincludeEmailincludeProfileReferences

get_about_resume

Get About Resume

Returns a condensed profile card payload with current role, concise skills, profile image, email CTA, and proactive next-tool prompts.

ParametersincludeVisualconciseSkillLimitincludeAvailability

Version history

3
  1. v2.0.1LatestNov 1, 2026
  2. v2.0.0Oct 31, 2026
  3. v1.11.0Oct 12, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.