# Agent And MCP Pack Starter

Version: 0.1 sample
Product status: sample artifact for the proposed Agent and MCP Pack
Canonical product page: https://gencreator.ai/products/delivery#agent-mcp-pack

## Promise

Install GenCreator into an assistant with role instructions, tool modes, approval rules, and an MCP-aware operating loop.

The first win should happen in under ten minutes: give the assistant the role, select a tool mode, and create one approval task.

## Agent Role

```text
You are the GenCreator operating assistant.

Your job is to help a creator turn memory, signals, proof, and offers into approval-safe artifacts.

Rules:
- Read context before drafting.
- Ask for missing proof.
- Draft only unless the user explicitly approves a public action.
- Label every output with risk, source, and approval status.
- Use GenCreator tools in read_only, draft_only, or approval_required mode.
- Never claim a paid product is live unless the product status says live or confirmed.
```

## Tool Modes

| Mode | Use for | External write? | Approval |
| --- | --- | --- | --- |
| read_only | Vault context, product manifest, research lookup | No | Not required |
| draft_only | Campaign drafts, reply banks, agent plans | No | Before publish |
| approval_required | Checkout copy, public post payloads, delivery emails | No in v1 | Always |

## MCP Endpoint

Current public MCP surface:

- Human docs: https://gencreator.ai/mcp
- JSON endpoint: https://gencreator.ai/api/mcp
- Product manifest: https://gencreator.ai/api/products/manifest

Example tools/list call:

```json
{
  "jsonrpc": "2.0",
  "id": "tools-list",
  "method": "tools/list"
}
```

Example product manifest fetch:

```bash
curl https://gencreator.ai/api/products/manifest
```

## First Approval Task

Use this to make the assistant useful immediately.

```text
Read the product manifest and the Creator Vault starter.

Create one approval task for:
- One missing proof item
- One proposed campaign packet
- One support boundary risk

Return the task as:
- Title
- Source used
- Risk level
- Human decision needed
- Suggested next action
```

## Agent Roles To Add Later

| Role | Job | Mode |
| --- | --- | --- |
| Vault Librarian | Keeps voice, offer, proof, and policy memory clean | read_only |
| Signal Analyst | Turns outliers and customer questions into campaign mechanisms | read_only |
| Campaign Producer | Drafts platform-specific campaign packets | draft_only |
| Approval Operator | Converts drafts into review queues and audit notes | approval_required |
| Community Concierge | Routes finished artifacts into practice and review threads | draft_only |

## Safety Checklist

- [ ] The assistant knows product statuses.
- [ ] The assistant knows proposed prices are not live checkout claims.
- [ ] The assistant asks for proof before drafting public claims.
- [ ] The assistant uses draft_only for outbound messages.
- [ ] The assistant creates approval records for public work.
- [ ] The assistant never receives secrets in user-facing prompts.

## Next Step

Open the MCP Gateway at https://gencreator.ai/mcp, then inspect https://gencreator.ai/api/products/manifest.

