Score every MCP server against these seven before installing it on a client engagement:
**1. Coverage** โ which platforms, objects, and fields does it actually reach? 'Google Ads' is not specific enough.
**2. Read vs read/write** โ can the agent act, or only look? Which specific write actions are available?
**3. Auth model** โ OAuth 2.1 with PKCE is the gold standard (client-manageable, rotatable, revocable). API keys embedded in URLs are fragile. Developer tokens create setup burden.
**4. Pricing transparency** โ is pricing published, or 'talk to sales'? Credit-metered servers (like Clay, ~20โ100 credits per action) need budget guardrails built into the workflow.
**5. Raw vs opinionated** โ does it return platform data as-is, or does it apply attribution correction? Know which you're getting before you report numbers.
**6. Scale mechanics** โ per-call result caps matter enormously. ZoomInfo returns 25 results per call; Explorium returns up to 1,000. A 1,000-prospect enrichment job on ZoomInfo requires 40 looping calls that eat context and slow the agent. That's an architecture decision, not a footnote.
**7. Maintenance & docs** โ is the repo actively maintained? Does it have real users? Dead repos become liabilities mid-engagement.