MCP Server

Ryan Lindsey

me.ryanlindsey/ryanlindsey-me
Knowledge & Documentation Search & Research Public & reachable MCP 2025-11-25

What this MCP does

Provides searchable access to Ryan Lindsey's résumé, posts, case studies, and contact information.

get_case_study
Get a case study
The full markdown of one published case study, by slug.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': 'The slug from list_case_studies.'}}}
get_contact
Contact details
How to reach Ryan Lindsey, and his working timezone.
Input schema
{'type': 'object', 'properties': {}}
get_post
Get a post
The full markdown of one published post, by slug.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': 'The slug from list_writing.'}}}
get_resume
Résumé
Ryan Lindsey's résumé: JSON Resume data, the published markdown document, or a short prose summary.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'format': {'enum': ['json', 'markdown', 'summary'], 'type': 'string', 'default': 'json', 'description': 'json = JSON Resume schema; markdown = the published document; summary = a short prose read.'}}}
list_case_studies
List case studies
Published case studies with their metadata and citation URLs.
Input schema
{'type': 'object', 'properties': {}}
list_writing
List writing
Published posts with their descriptions and citation URLs.
Input schema
{'type': 'object', 'properties': {}}
request_private_access
Request private access
Explains the private access tier and how to request a scoped token.
Input schema
{'type': 'object', 'properties': {}}
search_writing
Search the writing
Semantic search across the published posts, case studies and résumé. Each result is a passage, the URL it is published at, and an "exact" flag saying whether the excerpt is the passage that matched.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1, 'description': 'How many passages to return. Defaults to 5.'}, 'query': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'What to look for, in natural language.'}}}
Added
request_private_access
Sept. 23, 2026, 2:40 a.m.
Added
search_writing
Sept. 23, 2026, 2:40 a.m.
Added
get_post
Sept. 23, 2026, 2:40 a.m.
Added
list_writing
Sept. 23, 2026, 2:40 a.m.
Added
get_case_study
Sept. 23, 2026, 2:40 a.m.
Added
list_case_studies
Sept. 23, 2026, 2:40 a.m.
Added
get_resume
Sept. 23, 2026, 2:40 a.m.
Added
get_contact
Sept. 23, 2026, 2:40 a.m.