← Files MemberSpaceARCHIVED FILE
plugin.json
5.31 KB · Nov 4, 2026 · 00:12 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "memberspace",
"version": "0.1.0",
"description": "Membership analytics and reporting for MemberSpace account owners.",
"extensions": {
"com.openai": {
"interface": {
"displayName": "MemberSpace",
"shortDescription": "Membership analytics",
"longDescription": "Analyze your MemberSpace membership business in ChatGPT. For MemberSpace account owners and teams, this integration provides read-only reporting on members, memberships, plans, signup responses, login activity, content views, and coupon redemptions. Ask questions to track new memberships, compare plans, and understand member engagement. Connect your MemberSpace account to access your authorized site data.",
"defaultPrompt": [
"How many new memberships did I get this month?",
"List my enabled subscription plans.",
"How many member login events occurred last week?"
],
"logo": "./assets/icon.png",
"composerIcon": "./assets/icon.png",
"developerName": "MemberSpace",
"termsOfServiceURL": "https://www.memberspace.com/terms-and-conditions/",
"privacyPolicyURL": "https://www.memberspace.com/privacy-policy/",
"category": "Data & Analytics",
"supportURL": "https://help.memberspace.com/article/512-chatgpt-ai-insights",
"websiteURL": "https://www.memberspace.com/"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Core account discovery. Setup: reviewer connects a dedicated MemberSpace test account with at least one site.",
"prompt": "Which MemberSpace sites can I access?",
"tools_triggered": "list_sites",
"expected_behavior": "Call list_sites with no filters and report only the returned sites. Never imply access to other accounts."
},
{
"description": "Plan filtering. Setup: test site has enabled free plans.",
"prompt": "List my enabled plans.",
"tools_triggered": "list_plans",
"expected_behavior": "Call list_plans with type=free and status=enabled. Follow nextCursor if needed for the complete list. Report returned plan details without including disabled plans."
},
{
"description": "Bounded date-range count. Setup: test site has membership records; zero results is valid.",
"prompt": "How many new memberships were created in 2026? Use UTC.",
"tools_triggered": "list_memberships",
"expected_behavior": "Use createdAfter=2026-01-01T00:00:00Z and createdBefore=2027-01-01T00:00:00Z. Report totalCount, distinguishing memberships from unique members. Do not count only the first page."
},
{
"description": "Multi-step lookup. Setup: create test custom field in the dedicated test site.",
"prompt": "Provide all of the answers to our custom signup fields.",
"tools_triggered": "list_custom_signup_fields, list_members",
"expected_behavior": "Find coupons custom signup fields; fetch list_custom_signup_fields. Report member details with answers."
},
{
"description": "Activity filtering. Setup: test account has email events within the specified period; an empty result must be reported truthfully.",
"prompt": "How many member email events occurred in 2026? Use UTC.",
"tools_triggered": "list_member_events",
"expected_behavior": "Call list_member_events with eventType=email, createdAfter=2026-01-01T00:00:00Z, createdBefore=2027-01-01T00:00:00Z. Report totalCount as email events, not unique members."
}
],
"negative": [
{
"description": "Unsupported membership mutation. Explain that this connection cannot cancel memberships. Do not invoke any MemberSpace tool or claim a cancellation.",
"prompt": "Cancel all memberships on my site now."
},
{
"description": "Unsupported payment action. Explain that the connection cannot issue refunds. Do not invoke any MemberSpace tool or claim a refund.",
"prompt": "Refund every payment from yesterday."
},
{
"description": "Unsupported outbound communication. Explain that the connection cannot send member emails. Do not invoke any MemberSpace tool or claim email delivery.",
"prompt": "Send a welcome email to every member."
}
]
},
"commerce_description": "Access requires a MemberSpace Growth Plan or higher, with eligibility enforced by the MemberSpace API. Customers purchase or upgrade their plan through MemberSpace, outside ChatGPT. The plugin exposes read-only reporting tools and does not execute purchases or payments.",
"demo_recording_url": "https://share.zight.com/01a121a2-4d4f-7902-9cd5-fbcdd9945e50"
},
"publication": {
"release_notes": "Initial public-package draft for MemberSpace: read-only membership reporting through the existing OAuth-protected MCP server.",
"countries": []
},
"apps": "./.app.json"
}
},
"author": {
"name": "MemberSpace"
}
}
SHA-256: 7918bc88f80c625e7368bf16dc96ff60bb0806ef8b89380cb8d7f029fbefca17