Ai Marketing Agent — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Ai Marketing Agent (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Connect ChatGPT, Claude, or any MCP-capable AI client to Enji, the AI marketing assistant for wedding and creative pros. Two servers are available on the same host:
| Server | URL | Sign-in | What you get |
|---|---|---|---|
| Enji Marketing Help | https://mcp.enji.co/public | None | Answers from Enji's marketing knowledge base and the free customer persona, brand voice, social idea, and blog idea generators |
| Enji | https://mcp.enji.co/mcp | Enji account (OAuth) | Everything above plus your business: marketing plan, tasks, social posts, long-form content, media, campaigns, and the posting calendar |
Both are hosted services. There is nothing to install; add the URL to your AI client.
Enji is the AI marketing assistant for wedding and creative pros: your marketing gets done. These remote MCP (Model Context Protocol) servers let an AI client work with Enji directly.
Without an account, the AI client can:
Signed in to an Enji account, it can also:
Nothing publishes without you: posts are created as drafts, and only a post you approve is scheduled. Every change is recorded in Enji.
Enji has been submitted to the Claude and ChatGPT directories. Once listed, you will be able to add it from the directory on any plan without the custom-server steps below; this page will be updated when that happens.
In ChatGPT:
Until Enji is listed in the ChatGPT directory, it can only be added as a custom MCP server, and ChatGPT limits that to Business, Enterprise, and Edu workspaces. A workspace admin or owner adds it and publishes it to the workspace; members then use it. Free, Plus, and Pro accounts cannot add custom servers. Once Enji is in the directory, every plan will be able to add it from there.
Workspace admin or owner:
https://mcp.enji.co/public (no sign-in) or https://mcp.enji.co/mcp (Enji account)Members:
ChatGPT asks you to confirm each writing action and shows exactly what it will send. If Enji's tools change, the admin refreshes the app's tool list in workspace settings.
In Claude.ai or Claude Desktop:
Custom connectors are available on every Claude plan (Free accounts get one). On a Team or Enterprise plan an owner adds the connector under Organization settings → Connectors first, and members then connect to it.
https://mcp.enji.co/public (no sign-in) or https://mcp.enji.co/mcp (your Enji account), then ContinueOther AI clients:
https://mcp.enji.co/.well-known/oauth-protected-resource/mcp, PKCE, and client ID metadata documents; no client registration is neededLearn more: Setup guide on Enji.co
| Tool | Description |
|---|---|
| search_enji_knowledge | Search Enji's help center, blog, and marketing Q&A library for passages that answer a marketing question or explain how to do something in Enji |
| list_enji_resources | Enji's public resources and free tools, with their URLs |
| customer_persona | Build a structured customer persona from a business description |
| brand_voice | Analyze a sample of copy to define a brand voice |
| social_media_ideas | Generate social media post ideas for a business |
| blog_ideas | Generate blog topic ideas for a business |
/mcp)| Area | Tools |
|---|---|
| Business | list_orgs, list_members, get_marketing_context |
| Tasks | get_todays_tasks, list_tasks, get_task, create_task, create_task_occurrence, update_task, complete_task, reopen_task, delete_task |
| Social posts | list_social_accounts, list_posts, get_post, plan_post, create_post, update_post, fit_media_to_platform, schedule_post, unschedule_post, delete_post |
| Long-form content | list_documents, get_document, plan_document, create_document, update_document, set_document_status, delete_document |
| Media | list_media, add_media_from_url, add_video_from_url, get_media_job |
| Campaigns | list_campaigns |
Every tool is annotated as read-only or writing, and every write confirms what it changed. Delete tools soft-delete, and the record stays recoverable in the Enji app. Uploads from your device go through the Enji app; the AI client can use media already in your library or at a public link.
You: "How should I build a social media marketing plan?"
The AI client uses search_enji_knowledge to answer from Enji's marketing library and links the full article.You: "I'm a wedding florist. Give me 10 blog ideas."
AI client: asks a few questions about your business.
Enji's blog_ideas tool returns topics like:
- How to Choose Wedding Flowers That Match Your Venue
- Behind the Buckets: A Wedding Week in Our Studio
- 5 Myths About Seasonal Flowers Your Florist Wants to DebunkYou: "What marketing tasks do I have this week, and what should I post?"
The AI client reads your calendar with list_tasks, your plan with get_marketing_context,
and suggests posts that fit your goals and brand voice.You: "Write an Instagram post about Saturday's wedding at the vineyard in our brand voice and put it on the calendar for Thursday at 9am."
The AI client drafts the post with create_post. Nothing goes out until you approve it with schedule_post.See more in the examples directory.
https://mcp.enji.co/public, no authenticationhttps://mcp.enji.co/mcp, Bearer tokens from Enji's OAuth 2.0 authorization server. Discovery: https://mcp.enji.co/.well-known/oauth-protected-resource/mcp. Authorization code flow with PKCE (S256), RFC 8707 resource indicators, and client ID metadata documents instead of dynamic registration.https://mcp.enji.co/healthThe earlier endpoints https://mcp.enji.co/mcp/messages, /mcp/sse, and /mcp/manifest have been retired. Update any saved connector to one of the URLs above.
Enji is the AI marketing assistant for wedding and creative pros: your marketing gets done. It builds your marketing strategy, keeps your plan and calendar, writes content in your brand voice from your own photos, schedules your social media, and tracks what is working. Photographers, planners, venues, florists, and designers make up most of Enji's customers, and other solopreneurs and small businesses use it too.
[Learn more about Enji →](https://www.enji.co)
This repository contains documentation for connecting to Enji's hosted MCP servers. The servers themselves are a proprietary service provided by Enji.
Documentation in this repository is licensed under the MIT License.
Not an Enji customer yet? Start your free trial →
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.