pixelml/agenticflow-skill/agenticflow-mcp
- community
Checking that the SKILL.md file is still in the repository.
Attach external tool providers (Google Docs, Google Sheets, Slack, Notion, GitHub, Apify, etc.) to an AgenticFlow agent via MCP clients. Use when the user wants their agent to read or write external data, call third-party APIs, save outputs to a doc/sheet, or use any tool beyond the model's built-in knowledge. Covers `af mcp-clients list --name-contains`, `af mcp-clients inspect --id` (classify pattern before attach), and the Pipedream vs Composio write-capability distinction — critical for parametric writes. Route traffic through the `af` CLI; the standalone `agenticflow-mcp` server repo lags the CLI and is not recommended.
Install
npx vskill@latest install pixelml/agenticflow-skill/agenticflow-mcpSKILL.md
AgenticFlow MCP
🚫 Do NOT install the legacy `agenticflow-mcp` standalone server repo. It is stale (last release lags the current platform by many versions) and is not the recommended integration path. Everything below uses theafCLI (install vianpm install -g @pixelml/agenticflow-cli), which covers MCP operations comprehensively and stays in lockstep with platform changes.
MCP (Model Context Protocol) clients are the tool-provider layer that lets an agent read or write external systems — Google Docs, Google Sheets, Slack, Notion, GitHub, Apify, Gmail, Pinterest, YouTube, and many more. A workspace usually has many MCP clients already configured; your job is to pick the right one and verify it's safe before attaching to an agent.
Orient first
Before touching MCP clients, run:
Extract auth.workspace_id + _links.mcp (the web UI URL for MCP management). Surface `_links.mcp` to the user: "Your MCP connections live at `<_links.mcp>` — you can add or re-authenticate providers there if any inspections fail." If data_fresh: false, the backend is degraded — don't mutate.
The one pattern that matters: inspect before attach
Not all MCP clients are equal. There are two major families, and one of them breaks on writes.
inspect classifies the tool set and returns a pattern field:
| pattern | Meaning | Safe to attach? | |
|---|---|---|---|
composio | Structured schemas with multiple named fields (e.g. spreadsheetId, range, values) | ✅ Yes — writes work reliably | |
pipedream | Every tool has a single {instruction: string} input | ⚠️ Read-only tools fine. Parametric writes (add-row, update-cell, append) may get stuck in a configure_props_<tool>_props loop — the tool configures but never executes | |
mixed | Some structured, some instruction-only | Restrict allowlist to the structured (Composio-style) tools only | |
unknown | Tool list couldn't be enumerated | Do not attach. Check classification_reason + fetch_error in the response. Re-auth via the web UI if needed |
inspect also returns known_quirks[] — read it. If it contains a warning about configure_props_<tool>_props, you've been warned; do not attach that client for writes.
Attach shape (use --patch, not full-body update)
tools is a per-tool allow/block map. Block destructive ops (DELETE_*, CLEAR_*) unless the use case explicitly needs them. The CLI's --patch merges this over the current agent — existing MCP clients and other config are preserved.
Verify auth state (list vs. get can disagree)
af mcp-clients list returns a cached is_authenticated that can be stale. If something is off, reconcile:
If classification_reason in inspect is fetch_failed or unauthenticated, re-auth the client in the web UI at /workspaces/<ws>/mcp/<client_id> before attaching.
Smoke test after attach
On failures
pattern: "pipedream"+ write attempt →TOOL_CONFIGURATION_COMPLETEDorconfigure_props_<tool>_propsin the response. Switch to a Composio-backed client (many workspaces have both).mcp-clients inspectreturnsclassification_reason: "fetch_failed"→ the MCP provider's backend is down or the OAuth session expired. Open the web UI, re-auth, retry.- Silent success (model says "done" but no actual write) → 99% of the time it's a Pipedream write quirk. Re-inspect, switch provider.
Reference
- cli-setup.md — install + auth
- packs.md
- troubleshooting.md
- glossary.md
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/agenticflow-mcp/SKILL.md
Popularity
- Repository stars
- 12
- Repository forks
- 8
- 7-day trend score
- 13
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/pixelml/agenticflow-skill/agenticflow-mcp)