@jplansink/n8n-nodes-peec-ai
v0.2.0
Published
n8n community node for Peec AI — full MCP coverage (27 tools / 31 typed operations)
Maintainers
Keywords
Readme
n8n-nodes-peec-ai
n8n community node for Peec AI. Full Peec MCP coverage — 27 tools surfaced as 31 typed n8n operations across 12 resources, including read, write, and delete.
Not affiliated with Peec AI. Repo: github.com/jplansink/n8n-nodes-peec-ai.
Installation
In n8n: Settings → Community Nodes → Install → @jplansink/n8n-nodes-peec-ai.
Credentials
OAuth2 + PKCE. Register an OAuth client with Peec once, then paste the Client ID and Secret into the n8n credential.
curl -X POST https://api.peec.ai/mcp/register \
-H "Content-Type: application/json" \
-d '{
"client_name": "my-n8n",
"redirect_uris": ["https://YOUR-N8N-HOST/rest/oauth2-credential/callback"],
"grant_types": ["authorization_code", "refresh_token"],
"response_types": ["code"],
"token_endpoint_auth_method": "client_secret_post"
}'The client secret expires every 30 days; re-register when it does.
In n8n: Settings → Credentials → New → "Peec AI OAuth2 API" → paste Client ID + Secret → Connect my account.
Operations
| Resource | Operations | MCP tools |
| ----------------- | ------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| Project | Get Many | list_projects |
| Brand | Get Many · Get Report · Create · Update · Delete | list_brands · get_brand_report · create_brand · update_brand · delete_brand |
| Prompt | Get Many · Create · Update · Delete | list_prompts · create_prompt · update_prompt · delete_prompt |
| Topic | Get Many · Create · Update · Delete | list_topics · create_topic · update_topic · delete_topic |
| Tag | Get Many · Create · Update · Delete | list_tags · create_tag · update_tag · delete_tag |
| Chat | Get Many · Get | list_chats · get_chat |
| Domain | Get Report | get_domain_report |
| URL | Get Report · Get Content | get_url_report · get_url_content |
| Search Query | Get Many | list_search_queries |
| Shopping Query| Get Many | list_shopping_queries |
| Model | Get Many | list_models |
| Action | Overview · Owned · Editorial · Reference · UGC | get_actions (split by scope) |
31 operations / 27 underlying MCP tools.
Columnar MCP responses are flattened to one n8n item per row, so loops/filters/maps work naturally downstream. Project, Brand, Topic, Tag, and Prompt fields use dynamic pickers (populate from the selected project). Deletes are guarded by a Confirm Deletion boolean since Peec soft-delete is non-idempotent. The node is usableAsTool — AI Agent nodes can invoke any operation directly.
Compatibility
- n8n 1.x, 2.x
- Node.js 22.16+
