← Files The MachineARCHIVED FILE
plugin.json
5.5 KB · Nov 6, 2026 · 18:17 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "the-machine",
"version": "1.0.0",
"description": "Your to-dos, promises and people from The Machine, your own assistant for email and work.",
"author": {
"name": "Salesflare",
"email": "support@themachine.computer",
"url": "https://themachine.computer"
},
"homepage": "https://themachine.computer",
"repository": "https://github.com/Salesflare/TheMachine",
"license": "AGPL-3.0-only",
"keywords": [
"to-dos",
"email",
"assistant",
"productivity",
"crm"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "The Machine",
"shortDescription": "Your to-dos, people, promises",
"longDescription": "The Machine is a personal assistant that runs on its own server or on your computer. It reads your email and chats, keeps a Graph of the people and organizations you work with, and turns what needs doing into to-dos.\n\nConnect it to ChatGPT to:\n- See your open to-dos, with the draft The Machine prepared and where each one came from\n- Check promises you made and promises made to you\n- Look up a person or organization in your Graph, with what is open with them\n- Read your team's latest brief\n- Add a to-do or an email draft for you to review\n- Save a fact, details, a tag or a summary line on someone's page\n\nIt never sends anything. Drafts wait in The Machine until you read them and press Send there. Changes ChatGPT makes are marked as coming from ChatGPT and have Undo. Reading your messages is off by default: you turn it on per connection.\n\nYou sign in with your The Machine account and pick your Machine. Your Machine's own page then asks what ChatGPT may do (read, or read and add) and for how long. Your Machine checks every request itself. Turn the connection off or remove it any time in Settings, Connected AIs.\n\nRequires a The Machine account.",
"developerName": "Salesflare",
"category": "Productivity",
"websiteURL": "https://themachine.computer",
"supportURL": "https://themachine.computer/support",
"privacyPolicyURL": "https://themachine.computer/privacy",
"termsOfServiceURL": "https://themachine.computer/terms",
"defaultPrompt": [
"What's on my to-do list in The Machine?",
"What did I promise people this week?",
"Add a to-do in The Machine to follow up with Mila on Friday"
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "See open to-dos",
"prompt": "What's on my to-do list in The Machine?",
"tools_triggered": "list_todos",
"expected_behavior": "A list of open to-dos, newest first, including \"Reply to Mila about pricing for Northwind Analytics\"."
},
{
"description": "Read one to-do and its draft",
"prompt": "Show me the draft The Machine prepared for the Northwind pricing to-do.",
"tools_triggered": "list_todos, get_todo",
"expected_behavior": "The to-do's text, its ready email draft and where it came from. Nothing is sent."
},
{
"description": "Promises",
"prompt": "What did I promise Wren Fairhaven?",
"tools_triggered": "list_promises",
"expected_behavior": "The open promise to Wren: send the pilot recap, with its due date (it may show as overdue)."
},
{
"description": "A person in the Graph",
"prompt": "Who is Mila Underhay and what's open with her?",
"tools_triggered": "search_graph, get_graph_record",
"expected_behavior": "Mila at Northwind Analytics, with her open to-dos and promises."
},
{
"description": "Add a to-do",
"prompt": "Add a to-do in The Machine to call Mila on Friday about the 40-seat renewal.",
"tools_triggered": "create_todo",
"expected_behavior": "The to-do is added, marked as coming from ChatGPT; list_todos then shows it. Nothing is sent. Needs \"Read & edit\" on the consent page."
}
],
"negative": [
{
"description": "Calendar: the connector has no calendar tool, so The Machine should not be called",
"prompt": "What's on my calendar tomorrow?"
},
{
"description": "Sending email: there is no send tool, so The Machine should not be called to send it. At most ChatGPT offers a draft the user sends from The Machine themselves",
"prompt": "Send Mila an email right now saying we accept the Northwind pricing."
},
{
"description": "Deleting: there is no delete tool, so The Machine should not be called and nothing changes",
"prompt": "Delete all my to-dos in The Machine."
}
]
},
"demo_recording_url": "https://mcp.themachine.computer/review/demo.mp4",
"commerce": false,
"commerce_description": "The Machine does not sell products or process payments."
},
"publication": {
"countries": [],
"release_notes": "First release: read to-dos, promises, team briefs and Graph records, and add to-dos, drafts and Graph details. Nothing is ever sent."
},
"apps": "./.app.json"
}
}
}
SHA-256: af48469ae2bfd748ba3904c829aeb2cee1c46c7ef4f13117bdba72a56930acd2