{"schemaVersion":"0.2.0","name":"Mora","description":"Shopify-first AI marketing platform. Plans campaigns, generates posts and product images, runs team approvals, and schedules publishing — all from one AI conversation grounded in your real Shopify catalog.","url":"https://www.mora-marketer.com","provider":{"organization":"Respired.io, Corp. (DBA Mora)","url":"https://www.mora-marketer.com"},"contact":{"email":"hello@mora-marketer.com","url":"https://www.mora-marketer.com/contact"},"documentation":{"llms":"https://www.mora-marketer.com/llms.txt","llmsFull":"https://www.mora-marketer.com/llms-full.txt","legal":"https://www.mora-marketer.com/legal","api":"https://app.mora-marketer.com/openapi.json","repository":"https://github.com/Mora-AI-Content-Studio/mora-claude-plugin"},"status":"https://status.mora-marketer.com","audience":["ecommerce-founders","shopify-store-owners","in-house-marketers","agencies"],"capabilities":{"streaming":false,"push_notifications":false,"state_transition_history":false,"web_app_ui":true,"public_api":"partial"},"skills":[{"id":"discover-feed","name":"Discover Feed","description":"Read-only public API for ecommerce/Shopify news with multi-source synthesized articles and source citations.","tags":["ecommerce","news","shopify","discovery"],"transports":["https"],"inputs":[{"name":"category","type":"string","optional":true},{"name":"topics","type":"string[]","optional":true},{"name":"limit","type":"integer","optional":true,"default":60}],"endpoints":[{"method":"GET","url":"https://app.mora-marketer.com/api/discover","auth":"none"},{"method":"GET","url":"https://app.mora-marketer.com/api/discover/{id}","auth":"none"}],"documentation":"https://app.mora-marketer.com/openapi.json"},{"id":"product-marketing-info","name":"Product Marketing Info","description":"Public marketing surface — features, pricing, customers, FAQ, blog, legal — addressable as HTML or markdown via Accept: text/markdown.","tags":["marketing","docs","reference"],"transports":["https"],"endpoints":[{"method":"GET","url":"https://www.mora-marketer.com","auth":"none"},{"method":"GET","url":"https://www.mora-marketer.com/llms.txt","auth":"none"},{"method":"GET","url":"https://www.mora-marketer.com/api/agents/markdown?path=/","auth":"none"}]},{"id":"mcp-server","name":"Mora MCP Server","description":"Authenticated MCP server (Streamable HTTP, OAuth 2.1 with PKCE and CIMD) over a signed-in user’s own Mora account. Read-only tools under the mora.read scope (list_posts, get_post_performance, get_brand_profile, get_brief_workspace, list_products, get_revenue_attribution, list_projects, list_audiences, list_content_angles, list_brief_runs), get_paid_campaign_performance under the separately consented mora.read.ads scope, plus a mora://brand/voice resource and launch-workflow prompts. Not addressable without that user’s consent.","tags":["mcp","oauth","read-only","brand-voice"],"transports":["https"],"endpoints":[{"method":"POST","url":"https://app.mora-marketer.com/api/mcp","auth":"oauth2.1"}],"documentation":"https://www.mora-marketer.com/developers/mcp"}],"extensions":[{"uri":"https://llmstxt.org/","href":"https://www.mora-marketer.com/llms.txt"},{"uri":"https://agentskills.io/","href":"https://www.mora-marketer.com/.well-known/agent-skills/index.json"},{"uri":"https://www.rfc-editor.org/rfc/rfc9727","href":"https://app.mora-marketer.com/.well-known/api-catalog"},{"uri":"https://chatgpt.com/gpts","href":"https://chatgpt.com/g/g-69e483d0df9081918c503476bf0dc819-mora-ai-social-media-coach-for-e-commerce","name":"Mora GPT (ChatGPT Store)"}],"_note":"The MCP server (mcp-server skill above) is live and read-only, scoped to the authenticated caller’s own account via OAuth 2.1. The public Claude Code connector is https://github.com/Mora-AI-Content-Studio/mora-claude-plugin; it points at the hosted server and does not contain the private runtime. See https://www.mora-marketer.com/developers/mcp or the server card at https://app.mora-marketer.com/.well-known/mcp/server-card.json."}