Aller au contenu principal

MCP loads everything. Even what you don't need.

Every MCP session, your AI receives the JSON signatures of 173 tools — about 30,000 tokens — before even processing your first request.

~30,000 tokens
loaded every MCP session
173 tools
permanently exposed in context
1 to 3 tools
used by most tasks

The AI burns tokens reasoning about 170+ tools it won't use.

CLI: 40 tokens. The exact operation.

With the CLI, the AI generates a precise command. 40 tokens. Clean JSON output. Zero context overhead.

  • ~40 tokens per call vs ~30,000 with MCP
  • Clean JSON, composable, filterable (grep, jq)
  • Deterministic — same input, same output
  • CI/CD, cron jobs, bash scripts compatible
Coût de contexte par opération
30k
tokens MCP
40
tokens CLI
450× less context per operation

Without Skills, the CLI is powerful but blind.

With MCP

The AI has 30,000 tokens of context. It knows tool names, their parameters, their effects. It improvises a workflow — sometimes correctly.

Improvise
With CLI alone

The AI has nothing. It must invent the operation order, guess required verifications, without knowing your naming conventions or method.

Aveugle
CLI + Skills

Skills encode your method: operation order, mandatory verifications, naming templates, business rules. The AI follows your protocol, not its own.

Protocole métier

With MCP, Skills are a bonus. With CLI, they're essential.

What Skills concretely encode

Each Skill is an operational protocol. The AI doesn't invent it — it follows it.

Skill 1

cli-qa — Verify before deploying

  1. 1 Inspect full campaign configuration
  2. 2 Check naming conventions (tenant templates)
  3. 3 Verify each creative (compliance, SSL)
  4. 4 Simulate deployment without spending credits (dry-run)
  5. 5 Go / no-go recommendation with report
Skill 2

cli-deploy — Controlled deployment

  1. 1 Confirm QA is validated
  2. 2 Check delivery defaults (CPM, pacing, frequency)
  3. 3 Deploy (5 credits)
  4. 4 Poll status every 5-10s (max 5 min)
  5. 5 Automatic delivery report
Skill 3

cli-orders — Search before creating

  1. 1 Search for existing advertiser
  2. 2 Create if absent (1 credit) with naming template
  3. 3 List orders for this advertiser
  4. 4 Create if absent (1 credit)
  5. 5 Return confirmed IDs

3 operational arguments

100%
of operations traceable

Auditability

Every CLI call is a traceable command. Logged, reproducible, verifiable. With MCP, the AI generates implicit calls — hard to audit after the fact.

$ orbiads campaigns deploy 12345 --yes
✓ logged in audit.json
450×
less context tokens

Cost

MCP loads ~30,000 tokens per session. The CLI uses ~40 tokens per call. On 100 daily operations: 3,000,000 tokens with MCP vs 4,000 with CLI.

3 000 000
tokens MCP
4 000
tokens CLI
0
additional infrastructure

CI/CD Integration

orbiads campaigns deploy 12345 --yes plugs directly into GitHub Actions, Jenkins, or a cron job. MCP is not designed for scripted automation.

# .github/workflows/deploy.yml
- run: orbiads campaigns deploy $ID --yes

MCP alone vs CLI + Skills

Criterion
MCP alone
CLI + Skills
Context cost
~30,000 tokens per session
~40 tokens per operation
Reproducibility
Variable — the AI improvises the workflow
Deterministic — Skills encode the protocol
Naming conventions
AI must guess or you repeat them every time
Encoded in the Skill, applied automatically
Business rules
Optional, variable per session
Mandatory, defined in the Skill (QA, dry-run...)
LLM alignment
Reasoning over JSON (native MCP format)
Generating bash commands (native LLM format)
Automation
Hard to script directly
Composable: bash, cron, CI/CD pipelines

Which method for which need?

Choose MCP if...

  • You're exploring GAM capabilities for the first time
  • You want a 2-minute installation
  • Your tasks are one-off and varied
Recommandé

Choose CLI + Skills if...

  • You have a GAM workflow repeated every week
  • You want consistent results across operators
  • You have naming conventions to follow
  • You want to automate tasks (cron, CI/CD)

Ready to install CLI + Skills?

5 free credits. No credit card required.