peec-ai

n8n community node for Peec AI — full MCP coverage (27 tools / 31 typed operations)

Package Information

Released: 5 mo ago
Downloads: 47 weekly / 73 monthly
Latest Version: 0.2.0
Author: jp

Documentation

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+

Resources

Discussion