{"data":{"name":"ca.nikolajewdesign/portfolio-mcp","title":"Portfolio MCP | Benjamin Nikolajew","description":"Explore Benjamin Nikolajew's graphic design portfolio with natural language.","version":"2.0.1","websiteUrl":"https://www.nikolajewdesign.ca","repositoryUrl":null,"remotes":[{"type":"streamable-http","url":"https://mcp.nikolajewdesign.ca/mcp"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-11-01T17:06:04.481Z","updatedAt":"2026-11-01T17:06:04.481Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"source":"official-registry","sourceId":"ca.nikolajewdesign/portfolio-mcp","verification":"official","confidence":100,"stars":null,"updatedAt":"2026-11-01T17:06:04.481Z","title":"Portfolio MCP | Benjamin Nikolajew","description":"Explore Benjamin Nikolajew's graphic design portfolio with natural language.","websiteUrl":"https://www.nikolajewdesign.ca","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"fetch_curated_page_context","title":"Fetch Curated Page Context","description":"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.","inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":1},"url":{"type":"string","minLength":1},"urls":{"minItems":1,"maxItems":8,"type":"array","items":{"type":"string","minLength":1}},"domains":{"maxItems":6,"type":"array","items":{"type":"string","minLength":1}},"maxPages":{"default":2,"type":"integer","minimum":1,"maximum":4},"rowLimit":{"default":12,"type":"integer","minimum":1,"maximum":25},"rowOffset":{"default":0,"type":"integer","minimum":0,"maximum":9007199254740991}},"$schema":"http://json-schema.org/draft-07/schema#","anyOf":[{"required":["url"]},{"required":["urls"]},{"required":["query"],"properties":{"query":{"minLength":2}}}]},"annotations":{"title":"Fetch Curated Page Context","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"647fdd59e9d61e8603466a13c259677776ccd5e1728b1170e2383063e6e396c3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"get_about_resume","title":"Get About Resume","description":"Returns a condensed profile card payload with current role, concise skills, profile image, email CTA, and proactive next-tool prompts.","inputSchema":{"type":"object","properties":{"conciseSkillLimit":{"default":5,"type":"integer","minimum":3,"maximum":10},"includeAvailability":{"default":true,"type":"boolean"},"includeVisual":{"default":true,"type":"boolean"}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get About Resume","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"45d228059fabb1b453f5d86937e43d88aa9b212e7047f21437cd4047fbf73870","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"get_agent_capabilities","title":"Get Agent Capabilities","description":"Returns grounded Portfolio Agent and Portfolio MCP explainer content, supported capability lanes, limits, and canonical links.","inputSchema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get Agent Capabilities","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"f91b8db5849f183db33591f8e3d07a28cb525beda2b87b6f8660c086144ee2d2","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"get_brand_kit","title":"Get Brand Kit","description":"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.","inputSchema":{"type":"object","properties":{"section":{"type":"string","enum":["identity","logo","color","typography","icons","imagery"]}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get Brand Kit","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"ee5c811c5e12ae58eef1ee3861a5792010b8006007c2c439fa245266cb8b00e0","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"get_career_certificates","title":"Get Career Certificates","description":"Returns documented certificates with issuer, credential ID, verification URL, and skills focus.","inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":2},"limit":{"default":8,"type":"integer","minimum":1,"maximum":20},"includeSkills":{"default":true,"type":"boolean"}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get Career Certificates","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"43c6e85332c910da3a131544b5f9847ecc1979ae920670681cc54fb040b1a46a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"get_career_education","title":"Get Career Education","description":"Returns education history entries with program focus and source links.","inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":2},"limit":{"default":6,"type":"integer","minimum":1,"maximum":10}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get Career Education","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"0c4387fc554ce079430468a167b74f39eda21d0fbd814d441779791a8c992867","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"get_career_role_comparison","title":"Get Career Role Comparison","description":"Returns a side-by-side comparison between two career roles/companies using first-party employment history.","inputSchema":{"type":"object","properties":{"leftRole":{"type":"string","minLength":1},"leftCompany":{"type":"string","minLength":1},"rightRole":{"type":"string","minLength":1},"rightCompany":{"type":"string","minLength":1},"query":{"type":"string","minLength":2},"detailLevel":{"default":"detailed","type":"string","enum":["summary","detailed","full"]}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get Career Role Comparison","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"c43b4abaf439a3a6966b6696ace2fbc62edff192feb756210aa67bc1a2fb4632","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"get_career_role_detail","title":"Get Career Role Detail","description":"Returns a single role/company experience match with richer factual context for deep-dive career questions.","inputSchema":{"type":"object","properties":{"company":{"type":"string","minLength":1},"role":{"type":"string","minLength":1},"query":{"type":"string","minLength":1},"detailLevel":{"default":"detailed","type":"string","enum":["summary","detailed","full"]}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get Career Role Detail","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"4bed2c6bb2eadf499f29ba2764e7fc1b983cf6c46a21d7f3c5ac7f6b02af31e3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"get_career_timeline","title":"Get Career Timeline","description":"Returns citation-backed career milestones with optional query/company filtering.","inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":2},"company":{"type":"string","minLength":1},"limit":{"default":10,"type":"integer","minimum":1,"maximum":20},"includeEducation":{"default":false,"type":"boolean"}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get Career Timeline","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"c9342997aa7bd816b2c71cda8b1723eabe872c57ff03934d13b025903224b093","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"get_changelog","title":"Get Changelog","description":"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.","inputSchema":{"type":"object","properties":{"version":{"type":"string","minLength":1},"afterVersion":{"type":"string","minLength":1},"throughVersion":{"type":"string","minLength":1},"fromDate":{"type":"string","minLength":1},"toDate":{"type":"string","minLength":1},"category":{"type":"string","enum":["Added","Changed","Fixed","Notes"]},"query":{"type":"string"},"limit":{"default":5,"type":"integer","minimum":1,"maximum":25},"cursor":{"type":"string","minLength":1}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get Changelog","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"ab5ed6fa83a4e474f0ad6b28777b1dddcb8d94b6ca7dd88f8d4f6dd404e3a4fc","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"get_contact_email","title":"Get Contact Email","description":"Returns canonical contact information. External tools cannot submit messages; visitors use their email app or the website form.","inputSchema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get Contact Email","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"7806d08a3120dc5110d9ec42d4de97f9c5e2a5fe7fa456bb57ba21e3acb79a96","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"get_download_assets","title":"Get Download Assets","description":"Returns direct resume/CV and mini-portfolio download links plus online profile links for action-ready cards.","inputSchema":{"type":"object","properties":{"includeWebLinks":{"default":true,"type":"boolean"}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get Download Assets","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"59242b1a32fa9d42e23f30f22cda5a3c6f6477baadc7dfaaa29b170202336cca","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"get_download_documents","title":"Get Download Documents","description":"Returns first-party resume and mini-portfolio download documents with grounded file metadata for supportive cards.","inputSchema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get Download Documents","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"965e363e1093f969eac452270fd148641c6cbe93fa8fcb577bb2be3e01ee6148","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"get_first_party_context","title":"Get First-Party Context","description":"Returns cited first-party sections spanning profile, work, projects, Ephemera, Portfolio MCP setup, and contact guidance.","inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":2},"topics":{"maxItems":12,"type":"array","items":{"type":"string","minLength":1}},"limit":{"default":8,"type":"integer","minimum":1,"maximum":20}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get First-Party Context","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"1e3536ea97deba3780984ff3a89047d1cf1fac3502010fa0e69aea6240b17cf6","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"get_music","title":"Get Music","description":"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.","inputSchema":{"type":"object","properties":{"albumId":{"type":"string","minLength":1},"trackId":{"type":"string","minLength":1},"randomTrack":{"type":"boolean"},"excludeTrackIds":{"maxItems":100,"type":"array","items":{"type":"string","minLength":1}}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get Music","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"3902bccb21ad677c57f645823bdc66c3071f68c3811e9b0abdbf5e752fef94e2","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"get_privacy_policy","title":"Get Privacy Policy","description":"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.","inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":2},"topics":{"maxItems":12,"type":"array","items":{"type":"string","minLength":1}},"limit":{"type":"integer","minimum":1,"maximum":25}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get Privacy Policy","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"b839566f6c886b45e8a0c698b1de8a24f8a81e087d43539e61d5bcc965d176f6","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"get_professional_profile","title":"Get Professional Profile","description":"Returns deterministic profile, contact, process, personality, and capability-limit signals with provenance.","inputSchema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get Professional Profile","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"7aa9911cce2cd74c1f24521c0530f8a0774c76023760e984fb02ff504807b27e","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"get_profile_fact_pack","title":"Get Profile Fact Pack","description":"Returns grounded long-tail profile facts (qualifications, strengths, availability, AI usage, web capability, and context) from first-party resume data.","inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":2},"topics":{"maxItems":12,"type":"array","items":{"type":"string","minLength":1}},"limit":{"default":10,"type":"integer","minimum":4,"maximum":20}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get Profile Fact Pack","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"3a10dddbb11226fbaf1ddcd541bdcd4fe6dbda9bf9281b3d60e4d110963f8b8c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"get_project_artwork_gallery","title":"Get Project Artwork Gallery","description":"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.","inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":1},"projectSlug":{"type":"string","minLength":1},"category":{"type":"string","minLength":1},"aiFilter":{"default":"any","type":"string","enum":["any","none","assisted","partially_generated","fully_generated","hasAi","unknown"]},"limitProjects":{"default":1,"type":"integer","minimum":1,"maximum":3},"imagesPerProject":{"default":5,"type":"integer","minimum":3,"maximum":5}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get Project Artwork Gallery","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"ec7078bfd9e1813da70f431190c2cbefa85fd952b6e43589bc49be87c28e2bdd","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"get_project_by_slug","title":"Get Project By Slug","description":"Returns full structured portfolio project data by slug with citation/provenance, ranked visual highlights, and optional case-study signals.","inputSchema":{"type":"object","properties":{"slug":{"type":"string","minLength":1},"includeCaseSignals":{"default":true,"type":"boolean"},"includeVisuals":{"default":true,"type":"boolean"},"focusQuery":{"type":"string","minLength":1},"maxVisuals":{"default":5,"type":"integer","minimum":1,"maximum":8}},"required":["slug"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get Project By Slug","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"1f02df7159b7eaa21001ba6d4d0195e658b078154d3ee04386bd587794fa12a3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"get_project_followup_detail","title":"Get Project Follow-up Detail","description":"Returns one best-matched project deep-dive for follow-up questions with focus highlights, visual context, and citation-backed signals.","inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":1},"projectSlug":{"type":"string","minLength":1},"focus":{"default":"overview","type":"string","enum":["overview","design","process","impact","outcomes","tooling"]},"includeCaseSignals":{"default":true,"type":"boolean"},"includeVisuals":{"default":true,"type":"boolean"},"maxVisualsPerResult":{"default":2,"type":"integer","minimum":1,"maximum":4}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get Project Follow-up Detail","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"365b624eb3ac7337c3ab33d50b3e95fc0ff6adec1374939e4956065389d7ecbd","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"get_social_profiles","title":"Get Social Profiles","description":"Returns social profile links with handles, icon keys, and citation-backed metadata.","inputSchema":{"type":"object","properties":{"includeProfileReferences":{"default":true,"type":"boolean"},"includeEmail":{"default":true,"type":"boolean"},"networks":{"maxItems":6,"type":"array","items":{"type":"string","minLength":1}}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get Social Profiles","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"707932d3255bdb1d87f7c3fa081268f88577e29f712590ac8309d3ef8b884e99","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"list_portfolio_projects","title":"List Portfolio Projects","description":"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.","inputSchema":{"type":"object","properties":{"category":{"type":"string","minLength":1},"query":{"type":"string","minLength":1},"onPublicGrid":{"type":"boolean"},"aiFilter":{"default":"any","type":"string","enum":["any","none","assisted","partially_generated","fully_generated","hasAi","unknown"]},"excludeSlugs":{"default":[],"maxItems":50,"type":"array","items":{"type":"string","minLength":1}},"limit":{"default":12,"type":"integer","minimum":1,"maximum":50},"includeSummary":{"default":true,"type":"boolean"},"includeCaseSignals":{"default":false,"type":"boolean"},"includeVisuals":{"default":true,"type":"boolean"},"maxVisualsPerProject":{"default":3,"type":"integer","minimum":1,"maximum":8},"randomize":{"default":false,"type":"boolean"}},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"List Portfolio Projects","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"ca67ddac00d96de0b091a54ba1085d3885bfd4e4db5725349095523a95d66d54","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"search_allowed_external_domains","title":"Search Allowed External Domains","description":"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.","inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":2},"domains":{"maxItems":6,"type":"array","items":{"type":"string","minLength":1}},"limit":{"default":3,"type":"integer","minimum":1,"maximum":4}},"required":["query"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Search Allowed External Domains","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"definitionHash":"be83015896d72e136caf8093d0dbf7ba4788286a6ab03b848d8687a5703814ed","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"},{"serverName":"ca.nikolajewdesign/portfolio-mcp","endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","name":"search_first_party_context","title":"Search First-Party Context","description":"Searches cited first-party context for career, projects, The Ephemera Digital Collection, donations, Portfolio MCP setup/build details, and contact facts.","inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":2},"topics":{"maxItems":12,"type":"array","items":{"type":"string","minLength":1}},"limit":{"default":10,"type":"integer","minimum":1,"maximum":25}},"required":["query"],"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Search First-Party Context","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"5787245cafefe92f409d99d7fa84f1a5bbab64854b82e3ab54c70c1bd551fce4","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T03:46:16.123Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"c4b17676d9eb281120078c689629490020e2c87a4439ac7dfb529b646c8c3803","protocol":"streamable-http","status":"indexed","toolCount":26,"observedAt":"2026-11-01T03:46:16.123Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"ca.nikolajewdesign/portfolio-mcp":{"url":"https://mcp.nikolajewdesign.ca/mcp"}}},"Cursor":{"mcpServers":{"ca.nikolajewdesign/portfolio-mcp":{"url":"https://mcp.nikolajewdesign.ca/mcp"}}},"VS Code":{"servers":{"ca.nikolajewdesign/portfolio-mcp":{"type":"http","url":"https://mcp.nikolajewdesign.ca/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mcp.nikolajewdesign.ca/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:ca.nikolajewdesign%2Fportfolio-mcp","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/ca.nikolajewdesign%2Fportfolio-mcp","name":"ca.nikolajewdesign/portfolio-mcp","description":"Explore Benjamin Nikolajew's graphic design portfolio with natural language.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mcp.nikolajewdesign.ca/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://www.nikolajewdesign.ca","repositoryUrl":null,"version":"2.0.1"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"ca.nikolajewdesign/portfolio-mcp","status":"online","lastCheckedAt":"2026-11-03T19:18:43.150Z","lastSuccessfulCheck":"2026-11-03T19:18:43.150Z","latencyMs":365,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T19:18:43.150Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T19:18:43.150Z"},"security":null,"timestamps":{"createdAt":"2026-11-01T17:06:04.481Z","updatedAt":"2026-11-01T17:06:04.481Z","observedAt":"2026-11-03T19:18:43.150Z"},"compatibility":{"serverVersion":"2.0.1","protocolVersions":[{"protocol":"mcp","version":null}]}}}}