The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the YG3 Marketing MCP listing page.
Connect autonomous agents to YG3 marketing operations: content and SEO, outbound email, LinkedIn, and paid ads.
No signup required for agent builds. One HTTP call provisions a sandbox workspace and returns a Bearer token for MCP.
| Path | Use when |
|---|---|
| Human OAuth | Owner has a YG3 account |
| Agent provisioning | Autonomous agent mid-build, CI, or SDK runtime |
Python example: examples/provision-and-call.py
197+ MCP tools (live count: https://mcp.yg3.ai/api/health). Common entry points:
| Tool | Purpose |
|---|---|
whoami | Confirm token scope |
get_client_snapshot | Full workspace state |
get_setup_health | Integration status |
set_business_profile | Industry, location, audience |
set_brand | Brand voice and positioning |
create_post / publish_post | Blog content on free subdomain |
read_platform_doc | In-MCP docs (getting-started, agent-integration, tools-reference) |
Full catalog after connecting: tools/list or GET https://mcp.yg3.ai/api/health.
There is no "client vs operator" signup choice. Humans enter email + password once; the platform resolves their role automatically.
If the human does not have an account yet, create one first: https://www.yg3.ai/get-started?plan=free
If the human already has a YG3 account (or just signed up):
https://mcp.yg3.ai/mcp as a custom MCP connectorClaude Code:
Cursor / VS Code MCP config: see examples/cursor-mcp.json
Optional: "name" if you have no domain yet.
201 response:
| Field | Meaning |
|---|---|
workspace | id, slug, name, url |
token | Bearer token for this workspace |
mcp_endpoint | JSON-RPC URL (also https://mcp.yg3.ai/mcp) |
claim_endpoint | Where the owner attaches later |
expires_in_days | 14 for unclaimed workspaces |
Do not provision again if you already hold a workspace token for the current job.
All calls are JSON-RPC 2.0 over HTTP:
Methods: tools/list, tools/call, resources/read, initialize
Writes are two-step: call without confirm to get a plan, then call again with confirm: true and the same idempotency_key.
If the email already has a YG3 account, omit password — the workspace attaches to that account.
Only unclaimed workspaces. Archived, not erased.
| Resource | URL |
|---|---|
| Live tool catalog | https://mcp.yg3.ai/api/health |
| Agent guide (web) | https://www.yg3.ai/for-agents |
| Human connect page | https://www.yg3.ai/connect |
| Machine-readable index | https://www.yg3.ai/llms.txt |
| MCP OAuth metadata | https://mcp.yg3.ai/.well-known/oauth-protected-resource |
After connecting, read platform docs via MCP:
yg3://docs/agent-integrationyg3://docs/getting-startedyg3://docs/tools-referenceUnclaimed workspaces are free-tier sandboxes by design:
blog-{slug}.yg3.aiCopy AGENTS.md into your repo or point your agent at this README. It tells coding agents when and how to provision YG3 during a build.
Publishable skill: skills/yg3-marketing-mcp/SKILL.md
Curlable skill files (Moltbook-style): distribute/
distribute/skill.mddistribute/heartbeat.mddistribute/skill.jsonAgents can fetch from raw GitHub once this repo is public, or from https://www.yg3.ai/llms.txt.
| File | Purpose |
|---|---|
server.json | Official MCP Registry (mcp-publisher publish) |
glama.json | Glama directory indexing |
Registry namespace: io.github.YG3-ai/yg3-mcp
MIT — see LICENSE.