skippedaga/yanifend-mcp

👤 Customer Data Platforms
0 Views
0 Installs

☕ ☁️ - Hosted MCP server for YaniFend, a WordPress feedback widget — manage your questionary (list / create / update / delete questions and options) and read collected answers via natural language.

Quick Install

One-Click IDE Configuration
claude_desktop_config.json
{
  "mcpServers": {
    "skippedaga-yanifend-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "skippedaga-yanifend-mcp"
      ]
    }
  }
}
Or

Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.

Documentation Overview

YaniFend MCP Server

Manage your YaniFend feedback questionary and read collected answers directly from Claude (Desktop, Code, or claude.ai) via the Model Context Protocol.

YaniFend is a drop-in feedback widget that lets visitors leave structured feedback on any website — a single script tag, no framework required (custom sites, SPAs, WordPress, and more). This MCP server lets an LLM client work with the YaniFend backoffice on behalf of a logged-in site owner — list personages, manage questions, and pull in collected answers — without leaving the chat.

skippedaga/yanifend-mcp MCP server

Recommended: hosted endpoint

https://app.yanifend.com/mcp

Streamable HTTP transport, OAuth 2.1 (PKCE + RFC 7591 Dynamic Client Registration). No pre-registration — Claude Desktop / claude.ai auto-register on first connect, then prompt you to log in to YaniFend (Google / GitHub / Facebook / LinkedIn / email).

Claude Desktop / claude.ai

Add a custom connector:

  • Name: YaniFend
  • URL: https://app.yanifend.com/mcp

Claude Code

claude mcp add --transport http yanifend https://app.yanifend.com/mcp

Alternative: desktop extension / local stdio proxy (this repo)

This repository ships a stdio MCP server that proxies to the hosted endpoint. Configure it with your YaniFend account email + password (via the desktop-extension settings, or the YANIFEND_EMAIL / YANIFEND_PASSWORD env vars) and it signs in over HTTPS and forwards every tool call to https://app.yanifend.com/mcp — same 33 tools, same schemas and annotations, strictly scoped to your own account. Without credentials it still serves the tool catalog for registry introspection and returns a configuration hint on any call.

npx -y yanifend-mcp
# or
docker build -t yanifend-mcp . && docker run --rm -i yanifend-mcp

As a Claude Desktop extension: install the .mcpb bundle (built with npx @anthropic-ai/mcpb pack), then enter your YaniFend email and password in the extension settings. The password is stored by Claude Desktop's OS keychain and is only ever sent to app.yanifend.com.

Tools

Personages & integration

ToolWhat it does
list_personagesList the feedback personages on the connected YaniFend site
create_personageCreate a new personage = a new questionary + character + embeddable API key (plan-limited)
get_company_profileRead company profile + plan limits (personages used / allowed)
get_allowed_domainsRead the widget's allowed domains (CORS) + how to add one
list_integration_keysAPI key + ready-to-paste embed snippet for every personage
get_embed_snippetEmbed snippet (key + <script> tag) for one personage

Questionary authoring

ToolWhat it does
list_questionsRead the current questionary
create_questionAdd a question (incl. RATE scale + icon); auto-wires an animation
update_questionEdit a question's text, type, order, or RATE config
delete_questionRemove a question
list_question_optionsList options for a choice-style question
create_question_optionAdd an option (CONTINUE / CLOSE / NOTIFY_MANAGER / GOTO_QUESTION; optional position)
update_question_optionEdit an option
delete_question_optionRemove an option
reorder_question_optionsReorder options without delete/recreate
clone_questionaryCopy all questions + options from one personage onto another in one call

Answers & hosted forms

ToolWhat it does
list_answersPull the latest collected answers
list_hosted_formsList shareable /f/{slug} feedback pages (no embed, no CORS)
create_hosted_formCreate a shareable hosted form for a personage

Notifications (hosted endpoint + authenticated proxy)

ToolWhat it does
list_notification_event_typesEvent types you can route (feedback submitted, low rating, …)
list_notification_channels / create_notification_channel / update_notification_channel / delete_notification_channelManage delivery channels (Telegram, Slack, email, …)
list_notification_routes / set_notification_route / delete_notification_routeWire event types to channels
list_notification_deliveriesDelivery log
send_test_notificationFire a test message through a channel

Plus set_character / get_character (personage look), update_widget_style, and delete_personage. Every tool is scoped to the authenticated YaniFend account — you only see and edit your own site's data.

Prompts

Reusable starting points your MCP client can offer:

PromptWhat it does
new_feedback_formSpin up a new personage + questionary for a goal, then return the embed snippet
embed_widgetWalk through embedding a widget on a site, incl. the allowed-domains check
clone_formCopy an existing questionary onto another personage
review_feedbackSummarize the latest collected answers for a personage

About YaniFend

yanifend.com — a feedback widget that lets any website (HR / recruiter / SaaS / e-commerce, custom-built or WordPress) collect structured visitor feedback with personage-based segmentation. Drop in one script tag, or use the WordPress plugin. The MCP server is the LLM-native way to manage your YaniFend instance.

Privacy Policy

Full policy: https://yanifend.com/privacy

  • Data collection. The extension collects only the YaniFend account credentials you enter in its settings and the tool inputs you provide in chat. It does not read files, browsing history, or anything else on your machine.
  • Usage and storage. Credentials are stored locally by Claude Desktop (OS keychain) and used solely to obtain a short-lived access token from app.yanifend.com over HTTPS. Tool calls and results flow directly between your machine and the YaniFend API; this extension keeps no database and writes no logs of your data.
  • Third-party sharing. Nothing is sent to any party other than YaniFend (app.yanifend.com). No analytics, no trackers.
  • Data retention. The extension itself retains nothing beyond the in-memory session token (discarded on exit). Feedback data lives in your YaniFend account and follows the retention terms of the YaniFend privacy policy; deleting your account cascades all of it.
  • Contact. support@yanifend.com

License

MIT — see LICENSE.

Related MCP Servers

Aleksey-Panf/b2b-enrichment-mcp

🐍 ☁️ - B2B lead enrichment server integrating Hunter.io and Apollo APIs. 9 tools for email discovery, domain search, company data, and contact verification.

👤 Customer Data Platforms0 views
antv/mcp-server-chart

🎖️ 📇 ☁️ - A Model Context Protocol server for generating visual charts using AntV.

👤 Customer Data Platforms0 views
azmartone67/dchub-mcp-server

📇 ☁️ - Data-center, power & gas intelligence MCP server. 33 tools covering 21,000+ data-center facilities (170+ countries), 232 US power markets scored by the DC Hub Power Index (DCPI), 2,000+ tracked M&A deals, ISO grid telemetry (PJM, ERCOT, CAISO, MISO, SPP, NYISO), fiber routes, and energy pricing. Free to cite (CC-BY-4.0).

👤 Customer Data Platforms0 views
ckalima/pipedrive-mcp-server

📇 ☁️ - MCP server for Pipedrive CRM. 155 tools covering deals, persons, organizations, activities, products, projects, tasks, leads, notes, mail, and fields. stdio transport, API-key auth, delete tools gated behind an env flag. Published on npm as @ckalima/pipedrive-mcp-server. MIT.

👤 Customer Data Platforms0 views

Engagement

Views
0
Installs
0
Upvotes
0

Views and upvotes are unique per visitor network (hashed IP). Installs count copy actions.

Status

Health: Not checked yet

We have not completed a health check for this listing yet.

No check timestamp yet.

Unclaimed listing (imported or pending owner verification). Claim it →
★ Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Claim this listing

Promote this listing

Optional paid placement. Free listings stay free forever.

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.