Code your agent can
check, not just trust.
ProvenPin is an MCP server that hands Claude Code, Cursor and other agents multi-library recipes that were actually run. Exact versions, real tests, and a receipt that updates every time a library ships.
Live receipts from the current index
Agents break where libraries meet.
Docs tools answer one library at a time. The bugs live at the seams: a helper that changed shape, a cookie API that went async, a webhook signature that moved. ProvenPin ships the seam, already run.
Proof, not passages
A recipe is published only after it installs clean and its tests pass in a sandbox. If it never ran, your agent never sees it.
Exact pins
No caret ranges, no "latest". Every dependency is recorded at the version it was tested on.
Receipts that expire honestly
Status, test count, runtime and the time of the last pass. A failure turns it red; it does not stay quietly green.
Built for MCP
Agents search by stack and task, then pull code with its versions and receipt in one call.
Current index
Counted from the published recipe files, not estimated.
- Recipes
- 33
- Libraries pinned
- 54
- Languages
- typescript, python
Every release is a new test run.
When any pinned library ships, the recipes that use it run again on the new version. Green moves the pin forward. Red flags the recipe and queues a repair.
One line. No key.
Hosted MCP server over Streamable HTTP. Pick your client.
claude mcp add --transport http provenpin https://mcp.provenpin.com/mcp
{ "mcpServers": { "provenpin": { "url": "https://mcp.provenpin.com/mcp" } } }{ "servers": { "provenpin": { "type": "http", "url": "https://mcp.provenpin.com/mcp" } } }{ "mcpServers": { "provenpin": { "serverUrl": "https://mcp.provenpin.com/mcp" } } }{ "mcpServers": { "provenpin": { "type": "streamableHttp", "url": "https://mcp.provenpin.com/mcp" } } }Any other MCP client: Streamable HTTP at https://mcp.provenpin.com/mcp. No API key, no signup.
Written, run, pinned, re-run.
Write
One job per recipe, the files it needs, and tests that exercise it.
Run
Clean sandbox, exact versions, full test suite. Fail means unpublished.
Pin
Every dependency recorded at the version that passed.
Re-run
New release, new run. The receipt reflects the latest result.
Hear when Pro opens.
The free server is live now. Join for Pro plan and new-stack announcements. No newsletter.