Ryan Lindsey MCP server
online · 100% uptimeme.ryanlindsey/ryanlindsey-me·v1.36.0Ryan Lindsey's professional corpus, exposed as MCP tools.
0 stars
Reviews
Write oneNobody has reviewed Ryan Lindsey yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Ryan Lindsey tools (8, 1 write)
write = sends, deletes, buys or postsget_case_studyFreeThe full markdown of one published case study, by slug.
get_contactFreeHow to reach Ryan Lindsey, and his working timezone.
get_postwrite actionFreeThe full markdown of one published post, by slug.
get_resumeFreeRyan Lindsey's résumé: JSON Resume data, the published markdown document, or a short prose summary.
list_case_studiesFreePublished case studies with their metadata and citation URLs.
list_writingFreePublished posts with their descriptions and citation URLs.
request_private_accessFreeExplains the private access tier and how to request a scoped token.
search_writingFreeSemantic 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.
Public scan report
scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 616ms20/20
- Tool poisoning8 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
- Maintenancelast push 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year; website matches verified namespace10/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How Ryan Lindsey compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 84/100
- higher than 68% of 48,255 servers
- Tools
- 8
- the typical server has 7
- Tools that change things
- 13%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 146 ms
- faster than 74% of 30,031 servers
What its tools let an agent do: 7 read · 1 change
Install Ryan Lindsey in Claude Code, Cursor or VS Code
claude mcp add --transport http ryanlindsey-me https://mcp.ryanlindsey.me/mcp
What the publisher says
From the Ryan Lindsey repository's README, as published. We do not edit it. Read it on GitHub
ryanlindsey.me
The code behind ryanlindsey.me: an Astro site on the Cloudflare developer platform, plus a second Worker serving a remote MCP server at mcp.ryanlindsey.me. One repository, two deployed Workers, one shared set of D1, KV, R2, Queues and Analytics Engine resources.
The site is built so that a person and an agent read the same corpus through different doors.
Source-visible so you can read how it is built. There is no LICENSE file, and the absence is deliberate rather than an oversight: no license means all rights reserved, so nothing here is licensed for reuse.
Deploys run on Workers Builds from main, and CI has no deploy step. CLAUDE.md carries the working notes, including the commands, the traps worth knowing before editing, and the reasoning behind the parts that look strange.
If you are an agent
Four entrypoints, stable by contract:
This file does not list the rest, and the omission is the part worth reading. Every endpoint this site advertises lives in one list, ADVERTISED_SURFACE in src/lib/discovery/surface.ts, published as both the API catalog and the ARD manifest and checked by tests/discovery-catalog.test.ts. A table here would be a second copy, living outside the test suite, and it would drift the first time an endpoint moved. Fetch the catalog rather than trusting this file.
One thing is missing from that list on purpose. /fit and everything beneath it are unlisted by requirement, and a catalog is a published list of the paths its author finds interesting, so listing one there would un-list it.
How it fits together
flowchart TB
person(["person"])
agent(["agent"])
subgraph site["site Worker (ryanlindsey.me)"]
S["pages, posts, case studies, résumé<br>markdown variants, llms.txt, feeds<br>well-known catalogs<br>chat page and the form surfaces"]
end
subgraph mcpw["MCP Worker (mcp.ryanlindsey.me)"]
G{"grant resolved<br>here, and only here"}
T["/mcp, the chat stream,<br>the fit engine"]
R[["rate limiter<br>Durable Object"]]
G --> T
T -->|every tool call spends budget| R
end
P[("R2_PRIVATE")]
person --> site
agent --> site
agent --> mcpw
site -->|service binding| mcpw
mcpw -->|reads published documents| site
T -. "private-docs.ts, the only reader" .-> PThe split into two Workers is not cosmetic. An ai binding in the site's config makes astro build open a remote proxy session that credential-free CI cannot authenticate, so inference lives on the second Worker and the site reaches it over a service binding. Each Worker names the other, and the cycle is deliberate and legal, because a service binding resolves when it is called rather than when the Worker is defined.
The drawing is deliberately incomplete. It carries the structure and leaves out the rest: which storage each Worker touches, which models it calls, the queue consumer, the crons. The site publishes its own drawing of the deployed inventory on /ops, over the one description of this architecture the repository keeps, src/lib/architecture.ts. That page also reports what the system has done lately and what it cost, read at request time rather than asserted here.
What this repo guarantees
Four claims, each paired with the file that proves it rather than with an assurance.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Ryan Lindsey: common questions
- Is Ryan Lindsey MCP server safe?
- Mostly: it is graded B (84/100). Read the Ryan Lindsey safety report
- How do I install Ryan Lindsey?
- It runs remotely at mcp.ryanlindsey.me. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Ryan Lindsey need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Ryan Lindsey maintained?
- The last commit was 4 days ago (2026-10-31). The latest release is v1.36.0.
- Is Ryan Lindsey up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Ryan Lindsey compare with other MCP servers?
- safety score 84/100 (higher than 68% of 48,255 servers); tools 8 (the typical server has 7); tools that change things 13% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.