← Files SendARCHIVED FILE
.codex-plugin/plugin.json
4.61 KB · Nov 14, 2026 · 01:21 UTC
{
"name": "send-co",
"version": "1.1.0",
"description": "Publish pages and documents as live links. See when they're opened and control who can open them.",
"author": {
"name": "Send Applications, Inc.",
"url": "https://www.send.co"
},
"license": "MIT",
"mcpServers": "./.mcp.json",
"skills": "./skills/",
"interface": {
"displayName": "Send",
"shortDescription": "Share work as a tracked link",
"longDescription": "Turn what you're making into a live page with one link: a proposal, a report, a one-pager, a dashboard. Edit it in place and the link stays the same. See when it's opened, ask visitors for their name or email first, add a passcode or an expiry date, and host it on your own domain.",
"developerName": "Send Applications, Inc.",
"category": "Productivity",
"capabilities": [
"Publish a page or document as a shareable link",
"Edit a page you published, keeping its link",
"Ask visitors for their name or email before they view",
"Add a passcode or an expiry date to a page",
"Find the link to a page you published"
],
"websiteURL": "https://www.send.co/",
"supportURL": "https://www.send.co/mcp/docs",
"privacyPolicyURL": "https://www.send.co/legal/privacy-policy",
"termsOfServiceURL": "https://www.send.co/legal/terms",
"defaultPrompt": [
"Publish this as a Send page I can share",
"Make a one-page proposal on Send",
"Require an email to open my last Send page"
],
"brandColor": "#000000",
"brandColorDark": "#FFFFFF",
"logo": "./assets/logo.png",
"composerIcon": "./assets/logo.png"
},
"extensions": {
"com.openai": {
"review": {
"test_cases": {
"positive": [
{
"description": "Publish a one-page summary as a link",
"prompt": "Make a one-page Send site summarizing our Q3 launch plan: March 15 launch, three regions, budget $40k. Give me the link.",
"tools_triggered": "CreateSite, ShowContent",
"expected_behavior": "CreateSite is called first with intent only, then with the HTML. The reply gives a send.co share link, and the page shows inline."
},
{
"description": "Edit a page made earlier in the conversation",
"prompt": "On that Send page, change the budget to $45k and make the heading say Q3 Launch.",
"tools_triggered": "GetSite, EditSite",
"expected_behavior": "The page at the same share link now shows $45k and the new heading. No new link is created."
},
{
"description": "Ask visitors for their email before they view",
"prompt": "Make visitors enter their email before they can open my Send page.",
"tools_triggered": "manage_sites",
"expected_behavior": "manage_sites reads the documentation for the site, then turns on the email requirement. The reply says visitors now see an email form first and the owner does not."
},
{
"description": "Add a passcode",
"prompt": "Add a passcode to my most recent Send page.",
"tools_triggered": "manage_sites",
"expected_behavior": "manage_sites lists recent sites and updates the newest one. On a plan without passcodes, the reply says the feature is not included in the plan and links send.co/pricing; nothing is changed."
},
{
"description": "Find a page's link",
"prompt": "What's the link to the Send page I made earlier?",
"tools_triggered": "manage_sites",
"expected_behavior": "The reply gives the share link of the most recent site."
}
],
"negative": [
{
"description": "General question unrelated to publishing pages. Send should not be called.",
"prompt": "What's the weather in Toronto today?"
},
{
"description": "Coding request with no publishing. Send should not be called.",
"prompt": "Write a Python function that reverses a string."
},
{
"description": "Another service's data. Send has no access to email, so it should not be called.",
"prompt": "Read my latest Gmail messages."
}
]
},
"commerce": false,
"commerce_description": "Send does not sell products or process payments in this plugin. When a feature is not in the user's plan, Send says so and links the informational page send.co/pricing."
}
}
},
"apps": "./.app.json"
}
SHA-256: 1db7edd28b063a750f5015cee9981c25ea743be412692ec1ed8dc9eb59d01946