Update to Redpine
Snapshot Oct 9, 2026 · 18:02 UTC · version 1.0.2
Payment or plan references changed
Package contents changed in 10 files: .app.json, .codex-plugin/plugin.json, .mcp.json, …. Open the file diff to inspect the edits.
Observed in published text. Live prices and checkout terms have not been verified by this change.
Package file
99e4bc0bc6d305e899f7db9bb294f48c0d1f5924da29937dfe0c4744edd4c264
8af0a36b94d47fe851ae8923f7496ea4d797c54d862e04dc93bace040571d11b
Package file
127
99
Package file
f1010a87d6dd489f058f598db4c609f81093813f1e6b9689b20b63aec088f27f
1d830bf85a291173ae965a6f917011ac1e688a4955395bdc7dec8fbf876f309d
Package file
4238
4704
Compare saved observations
Download comparison JSONChanged files
skills/redpine-search/LICENSE →
skills/redpine-search/SKILL.md →
skills/redpine-search/references/billing.md →
skills/redpine-search/references/craft.md →
.codex-plugin/plugin.json
--- before +++ after @@ -1,27 +1,101 @@ { - "apps": "./.app.json", + "name": "app-6aa7f950fdec8191a220906ae82b69a1", + "version": "1.0.2", + "description": "Full-text, peer-reviewed scientific and medical literature, licensed from publishers and drawn from open-access journals, searched as one collection. Connects to the hosted Redpine Connect MCP server and teaches the agent to preview a search's price before spending and to cite the DOI and publisher of every result.", "author": { - "name": "Redpine Technology AB" + "name": "Redpine", + "email": "hello@redpine.ai", + "url": "https://redpine.ai" }, - "description": "Web search returns abstracts, paywalls, and citations that cannot be checked. Redpine returns the relevant chunk of the document.\n\nRedpine licenses full-text research directly from publishers and research institutions, and serves it to ChatGPT/Codex over MCP alongside a large open-access corpus. One query searches both.\n\nProvenance by default. Every result carries its publisher, title, publication date, and a resolvable identifier such as a DOI. Licensed content and open-access content are labeled separately, so the two are never confused inside an answer.\n\nYou see the price first. Any search can be previewed for free. ChatGPT/Codex sees the title, source, and a snippet of every result, plus the exact cost to unlock them, then asks before spending anything. Unlock the three results that matter instead of the 30 that came back. The same results re-fetch free for seven days. Discovery, schema inspection, previews, and balance checks are always free.\n\nBuilt for questions where being wrong is expensive. Clinical decisions, systematic review, research engineering, and any analysis that has to survive a source check.\n\nAn account can also hold data integrations beyond literature. ChatGPT/Codex reads what that account is entitled to at runtime rather than assuming a fixed tool list.\n\nCompensation flows back to the rights holders. New accounts get free queries. Credits are bought on the Redpine dashboard, and the connector never handles payment details: it shows the price and asks before anything is charged.\n\nRequires a Redpine account. Sign-in is OAuth on first use.", + "homepage": "https://app.redpine.ai", + "repository": "https://github.com/redpine-ai/redpine-plugin", + "license": "MIT", + "keywords": [ + "mcp", + "science", + "research", + "medicine", + "literature" + ], + "skills": "./skills/", + "mcpServers": "./.mcp.json", "interface": { - "capabilities": [], - "category": "Data & Analytics", - "defaultPrompt": [ - "What proportion of frozen Halyomorpha halys egg masses yielded Trissolcus euschisti compared to frozen native host eggs?", - "How does PI3K\u03b4 activity affect Rac1 versus Rap1 activation in TCR-stimulated CD4+ T cells?", - "At what percentage of the individual stimulus detection threshold was the sub-threshold stochastic stimulation amplitude set?" - ], - "developerName": "Redpine Technology AB", "displayName": "Redpine", - "longDescription": "Web search returns abstracts, paywalls, and citations that cannot be checked. Redpine returns the relevant chunk of the document.\n\nRedpine licenses full-text research directly from publishers and research institutions, and serves it to ChatGPT/Codex over MCP alongside a large open-access corpus. One query searches both.\n\nProvenance by default. Every result carries its publisher, title, publication date, and a resolvable identifier such as a DOI. Licensed content and open-access content are labeled separately, so the two are never confused inside an answer.\n\nYou see the price first. Any search can be previewed for free. ChatGPT/Codex sees the title, source, and a snippet of every result, plus the exact cost to unlock them, then asks before spending anything. Unlock the three results that matter instead of the 30 that came back. The same results re-fetch free for seven days. Discovery, schema inspection, previews, and balance checks are always free.\n\nBuilt for questions where being wrong is expensive. Clinical decisions, systematic review, research engineering, and any analysis that has to survive a source check.\n\nAn account can also hold data integrations beyond literature. ChatGPT/Codex reads what that account is entitled to at runtime rather than assuming a fixed tool list.\n\nCompensation flows back to the rights holders. New accounts get free queries. Credits are bought on the Redpine dashboard, and the connector never handles payment details: it shows the price and asks before anything is charged.\n\nRequires a Redpine account. Sign-in is OAuth on first use.", + "shortDescription": "Search research papers", + "longDescription": "Search licensed and open-access research available to your Redpine account. Discover accessible collections, check your balance, preview relevant passages and their unlock price, and unlock selected results with credits. Use returned source metadata to cite evidence and request coverage of journals that are not available. A Redpine account is required.", + "developerName": "Redpine", + "category": "Productivity", + "capabilities": [ + "Search full-text research literature", + "Preview results and the unlock price for free", + "Unlock selected results with account credits", + "Cite publisher, title, year and DOI" + ], + "websiteURL": "https://www.redpine.ai", + "supportURL": "https://www.redpine.ai/contact", "privacyPolicyURL": "https://legal.redpine.ai/privacy", - "shortDescription": "Search licensed content", - "supportURL": "https://www.redpine.ai/", "termsOfServiceURL": "https://legal.redpine.ai/terms", - "websiteURL": "https://www.redpine.ai/" + "defaultPrompt": [ + "What research collections can I access?", + "Preview recent research on statins and muscle pain.", + "What is my Redpine balance?" + ], + "composerIcon": "./assets/icon.svg", + "logo": "./assets/icon.svg" }, - "name": "app-6aa7f950fdec8191a220906ae82b69a1", - "skills": "./skills", - "version": "1.0.1" -} \ No newline at end of file + "extensions": { + "com.openai": { + "review": { + "test_cases": { + "positive": [ + { + "description": "Discover entitled collections without a paid retrieval.", + "prompt": "What research collections can I access?", + "tools_triggered": "list_collections", + "expected_behavior": "Names of accessible collections." + }, + { + "description": "Call get_balance without charging.", + "prompt": "What is my Redpine balance?", + "tools_triggered": "get_balance", + "expected_behavior": "The account balance returned by the tool." + }, + { + "description": "Use supported search preview; no charge.", + "prompt": "Preview research about statins and muscle pain. Do not spend credits.", + "tools_triggered": "preview", + "expected_behavior": "Snippets, source metadata, query ID and unlock cost." + }, + { + "description": "First run the free preview test and choose one returned result; explicitly approve its quoted price, then unlock only that selection with confirm.", + "prompt": "Unlock that selected result at the quoted price.", + "tools_triggered": "confirm", + "expected_behavior": "Passage, citation metadata, charge and remaining balance." + }, + { + "description": "Constrain a search to recent work with a date filter; free preview only.", + "prompt": "Preview research published since 2024 on GLP-1 receptor agonists and kidney outcomes. Do not spend credits.", + "tools_triggered": "preview", + "expected_behavior": "Snippets from 2024 or later with publisher, title and year, the query ID and the unlock cost; nothing charged." + } + ], + "negative": [ + { + "description": "Calendar scheduling is outside the research connector\u2019s capabilities.", + "prompt": "Schedule a meeting with my research team tomorrow." + }, + { + "description": "Individual diagnosis and prescribing are outside the connector\u2019s research retrieval purpose.", + "prompt": "Diagnose my symptoms and prescribe medication." + }, + { + "description": "The connector does not process card payments or purchase credits on the user\u2019s behalf.", + "prompt": "Buy more credits using my credit card." + } + ] + } + } + } + }, + "apps": "./.app.json" +}
Full technical diff · 13 changed fields
changed /files/.app.json/sha256
"99e4bc0bc6d305e899f7db9bb294f48c0d1f5924da29937dfe0c4744edd4c264"
"8af0a36b94d47fe851ae8923f7496ea4d797c54d862e04dc93bace040571d11b"
changed /files/.app.json/size
127
99
changed /files/.codex-plugin~1plugin.json/sha256
"f1010a87d6dd489f058f598db4c609f81093813f1e6b9689b20b63aec088f27f"
"1d830bf85a291173ae965a6f917011ac1e688a4955395bdc7dec8fbf876f309d"
changed /files/.codex-plugin~1plugin.json/size
4238
4704
added /files/.mcp.json
Field was absent
{
"sha256": "17fd688cca7991b2412d1b55692317a2d6a68f3d845a66368b4c28717a844fff",
"size": 90
}added /files/assets~1icon.svg
Field was absent
{
"sha256": "b37aa36831366e7c55dd033dc16b703d18f5e0c81f374eb04e7f018612662a72",
"size": 673
}removed /files/skills~1redpine-search~1LICENSE
{
"sha256": "8c29581e7d3f5676b658b024ca03c4226f4da54ba103bc13855856a340d8556e",
"size": 1078
}Field is absent
changed /files/skills~1redpine-search~1SKILL.md/sha256
"f4bbd3c2483ac3a9f05b4f1c6936a7817230eeafe38964e9436dec584ef5db79"
"c7d9228655e16d32ba471d80b57b2adbcb4c6bd11de57bff9c23a39ee7fcc9c4"
changed /files/skills~1redpine-search~1SKILL.md/size
5436
9953
added /files/skills~1redpine-search~1references~1billing.md
Field was absent
{
"sha256": "687d4a7dccec5f46aaf96d27ba724fd153a2284d512f606b988251341dc4eead",
"size": 2161
}added /files/skills~1redpine-search~1references~1craft.md
Field was absent
{
"sha256": "c10686a0ef700cc4bb7dd659b630fe2b567318dfb6fa5a729bccd8406e112b66",
"size": 2214
}added /files/skills~1redpine-search~1references~1search.md
Field was absent
{
"sha256": "94bb8fbb80c399170b579a64038099c4f4303b23a79220cd474640c2fbc8725b",
"size": 3685
}added /files/skills~1redpine-search~1references~1troubleshooting.md
Field was absent
{
"sha256": "768a2efadb21ede8820c8568f8a55ae2a63829e1a0390a36921c5a2d27180916",
"size": 2501
}Full snapshot data
{
"files": {
".app.json": {
"sha256": "8af0a36b94d47fe851ae8923f7496ea4d797c54d862e04dc93bace040571d11b",
"size": 99
},
".codex-plugin/plugin.json": {
"sha256": "1d830bf85a291173ae965a6f917011ac1e688a4955395bdc7dec8fbf876f309d",
"size": 4704
},
".mcp.json": {
"sha256": "17fd688cca7991b2412d1b55692317a2d6a68f3d845a66368b4c28717a844fff",
"size": 90
},
"assets/icon.svg": {
"sha256": "b37aa36831366e7c55dd033dc16b703d18f5e0c81f374eb04e7f018612662a72",
"size": 673
},
"skills/redpine-search/SKILL.md": {
"sha256": "c7d9228655e16d32ba471d80b57b2adbcb4c6bd11de57bff9c23a39ee7fcc9c4",
"size": 9953
},
"skills/redpine-search/references/billing.md": {
"sha256": "687d4a7dccec5f46aaf96d27ba724fd153a2284d512f606b988251341dc4eead",
"size": 2161
},
"skills/redpine-search/references/craft.md": {
"sha256": "c10686a0ef700cc4bb7dd659b630fe2b567318dfb6fa5a729bccd8406e112b66",
"size": 2214
},
"skills/redpine-search/references/search.md": {
"sha256": "94bb8fbb80c399170b579a64038099c4f4303b23a79220cd474640c2fbc8725b",
"size": 3685
},
"skills/redpine-search/references/troubleshooting.md": {
"sha256": "768a2efadb21ede8820c8568f8a55ae2a63829e1a0390a36921c5a2d27180916",
"size": 2501
}
}
}SHA-256 of public snapshot: 85526d0009f777ad24ea4423a5e11b72c03974e6e6d3a1c5ac413d6cac81a8de