MCP Server

profile

dev.marksiazon/profile
Knowledge & Documentation Public & reachable MCP 2025-11-25

What this MCP does

Provides searchable professional profile, portfolio project, availability, FAQ, and verification information for Mark Siazon.

get_availability
Current availability, work scope, and the contact boundary (no raw email is published).
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
get_profile_summary
Profile summary: entity (name, aliases, canonical @id, sameAs), availability, and machine-readable pointers.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
get_project
Full indexed detail for one project by slug, including ownership, builtBy, canonical URL, links, and proof count.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string'}}}
get_proof
Verification proof: claim gates, or per-project proof links when a slug is given. Unknown slugs return an error.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'slug': {'type': 'string'}}}
list_projects
List the canonical portfolio case studies (17 entries). Optional filters combine with AND and match case-insensitively; unknown values yield an empty list. Each project includes ownership (Lead owner, Contributor, Team delivery) and builtBy (solo, team). Frontend Mentor Lab is one entry archiving 21 nested practice challenges — do not count it as 21 flagship projects. Tags are Title Case display strings like "AI Workflow", "Next.js"; matching is case-insensitive so "web3" matches "Web3".
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'tag': {'type': 'string'}, 'lens': {'enum': ['ai', 'mobile', 'web3', 'client', 'guardrails'], 'type': 'string'}}}
search_faq
Case-insensitive FAQ search. Exact question matches rank above substring hits, so "who is mark siazon" returns identity-who rather than a longer hiring question.
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 20, 'exclusiveMinimum': 0}, 'query': {'type': 'string'}}}
Changed
get_project
Sept. 19, 2026, 2:40 a.m.
Changed
list_projects
Sept. 19, 2026, 2:40 a.m.
Added
get_availability
Sept. 17, 2026, 12:39 p.m.
Added
get_proof
Sept. 17, 2026, 12:39 p.m.
Added
search_faq
Sept. 17, 2026, 12:39 p.m.
Added
get_project
Sept. 17, 2026, 12:39 p.m.
Added
list_projects
Sept. 17, 2026, 12:39 p.m.
Added
get_profile_summary
Sept. 17, 2026, 12:39 p.m.