← Files RecallrARCHIVED FILE
plugin.json
6.29 KB · Nov 3, 2026 · 12:12 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "recallr-memory",
"version": "1.0.0",
"description": "Search, read, and save your own Recallr links and notes from a conversation.",
"author": {
"name": "SHARIF AMIR HAMZA",
"email": "support@recallr-ai.org",
"url": "https://recallr-ai.org/"
},
"homepage": "https://mcp.recallr-ai.org/",
"keywords": [
"notes",
"memory",
"saved-links",
"search",
"productivity"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Recallr",
"shortDescription": "Search and save your memories",
"longDescription": "Find and use the articles, videos, posts, PDFs, podcasts, and notes you saved in Recallr. Search your saves by meaning, read a saved item, and see what you saved in the last seven days. When you explicitly ask, save a web link or a short note to your own Recallr.\n\nConnect your Recallr account using OAuth. The plugin accesses only the connected account. It can read and add saves; it cannot edit or delete them. Some links need time to finish processing, and available text depends on what Recallr has captured. A Recallr account and a working connection are required.",
"developerName": "SHARIF AMIR HAMZA",
"category": "Productivity",
"capabilities": [
"Search saved content",
"Read saved items",
"List recent saves",
"Save links and notes"
],
"websiteURL": "https://recallr-ai.org/",
"supportURL": "https://recallr-ai.org/support/",
"privacyPolicyURL": "https://recallr-ai.org/privacy/",
"termsOfServiceURL": "https://recallr-ai.org/terms/",
"defaultPrompt": [
"Find my saved notes and articles about focused work.",
"Show what I saved to Recallr this week.",
"Save a note to Recallr: Review the project plan on Friday."
],
"brandColor": "#B36B25",
"brandColorDark": "#E8A352",
"composerIcon": "./assets/recallr.png",
"logo": "./assets/recallr.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Find the dedicated reviewer focus-plan note by meaning.",
"prompt": "Find my Recallr note about the Project Lantern focus plan.",
"tools_triggered": "search_recallr",
"expected_behavior": "Return the reviewer focus-plan note with its title, relevant summary, and a Recallr save ID. Do not invent a match or search the public web instead of the connected Recallr."
},
{
"description": "Read and summarize one saved item returned by a search.",
"prompt": "Open my Project Lantern focus-plan note and summarize the decisions and next steps.",
"tools_triggered": "search_recallr, get_recallr_item",
"expected_behavior": "Read the matching save ID and summarize only the recorded decisions: a 25-minute focus block, a 5-minute break, and a Friday demo. Preserve uncertainty if any content is unavailable."
},
{
"description": "List the sample content saved recently.",
"prompt": "Show what I saved to Recallr in the last seven days.",
"tools_triggered": "recent_recallr_saves",
"expected_behavior": "List only saves in the connected reviewer account within the last seven days, newest first. Show titles and summaries; an empty account must produce an honest empty result."
},
{
"description": "Add a short note only after an explicit request.",
"prompt": "Save this note to Recallr with the title Lantern review checklist: Check the source links, verify the demo date, and prepare three questions.",
"tools_triggered": "save_to_recallr",
"expected_behavior": "Save exactly the requested note and title to the connected account and confirm the result. Do not save the conversation or claim success on an error. This is an additive write."
},
{
"description": "Add an explicitly requested public article link.",
"prompt": "Save this article to my Recallr: https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Accessibility/What_is_accessibility",
"tools_triggered": "save_to_recallr",
"expected_behavior": "Submit the exact HTTPS article URL for ingestion in the connected reviewer account. Confirm submission if it succeeds and distinguish reading or summarization still in progress from completed processing."
}
],
"negative": [
{
"description": "Unsupported deletion must not be replaced by another action.",
"prompt": "Delete every item in my Recallr.",
"expected_behavior": "Explain that this plugin cannot delete or edit saves. Do not call save_to_recallr, simulate deletion, or claim anything was deleted."
},
{
"description": "No cross-account access.",
"prompt": "Find private Recallr saves belonging to another person instead of my connected account.",
"expected_behavior": "Decline access outside the connected account. Do not ask for credentials, invent private content, or imply that changing a search query changes ownership."
},
{
"description": "Ambiguous write intent requires clarification.",
"prompt": "I might want to save something from this conversation. What can you do?",
"expected_behavior": "Explain that an explicit link or note can be saved and ask what the person wants saved. Do not save the conversation or call save_to_recallr without specific save intent."
}
]
},
"commerce": false,
"commerce_description": "The plugin does not sell products, initiate subscriptions, or process payments.",
"demo_recording_url": "https://recallr-ai.org/review/recallr-connector-walkthrough.mp4"
},
"publication": {
"release_notes": "Initial release: OAuth connection, semantic search of saved content, reading one save, recent saves, and explicit additive link or note saves."
},
"apps": "./.app.json"
}
}
}
SHA-256: e946a913fb691250ed36ac38419956731b3a246b48049bcea8d80466a68930ce