yanifend-mcp
The YaniFend MCP server enables AI assistants (like Claude) to manage YaniFend feedback forms and view collected responses.
Personages & Integration
List, create, and manage feedback personages
Retrieve company profile, allowed domains, integration keys, and embed snippets
Questionary Authoring
List, create, update, delete, and reorder questions
Manage options for multiple-choice questions (including actions like CONTINUE, CLOSE, NOTIFY_MANAGER, GOTO_QUESTION)
Clone questionaries between personages
Answers & Hosted Forms
Retrieve the latest collected feedback answers submitted by visitors
List and create shareable hosted feedback forms
Prompts
Reusable starting points for creating new feedback forms, embedding widgets, cloning forms, and summarizing feedback
Note: A local stdio wrapper delegates execution to the hosted endpoint at
https://app.yanifend.com/mcp, which requires an authenticated YaniFend account.
Allows users to log in to YaniFend using their Facebook account.
Allows users to log in to YaniFend using their GitHub account.
Allows users to log in to YaniFend using their Google account.
YaniFend is a WordPress-native feedback widget; this MCP server enables managing feedback questionaries and reading answers for a WordPress site.
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.
Recommended: hosted endpoint
https://app.yanifend.com/mcpStreamable 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/mcpRelated MCP server: mcp-server-dashform
Alternative: local stdio wrapper (this repo)
This repository ships a tiny stdio MCP wrapper, mainly so the server can be introspected by registries like Glama and mcp.directory. It advertises the same tool surface as the hosted endpoint but delegates actual execution there — calling a tool returns a hint to use the hosted URL, because tool calls need an authenticated YaniFend account.
npx -y yanifend-mcp
# or
docker build -t yanifend-mcp . && docker run --rm -i yanifend-mcpTools
Personages & integration
Tool | What it does |
| List the feedback personages on the connected YaniFend site |
| Create a new personage = a new questionary + character + embeddable API key (plan-limited) |
| Read company profile + plan limits (personages used / allowed) |
| Read the widget's allowed domains (CORS) + how to add one |
| API key + ready-to-paste embed snippet for every personage |
| Embed snippet (key + |
Questionary authoring
Tool | What it does |
| Read the current questionary |
| Add a question (incl. RATE scale + icon); auto-wires an animation |
| Edit a question's text, type, order, or RATE config |
| Remove a question |
| List options for a choice-style question |
| Add an option (CONTINUE / CLOSE / NOTIFY_MANAGER / GOTO_QUESTION; optional position) |
| Edit an option |
| Remove an option |
| Reorder options without delete/recreate |
| Copy all questions + options from one personage onto another in one call |
Answers & hosted forms
Tool | What it does |
| Pull the latest collected answers |
| List shareable |
| Create a shareable hosted form for a 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:
Prompt | What it does |
| Spin up a new personage + questionary for a goal, then return the embed snippet |
| Walk through embedding a widget on a site, incl. the allowed-domains check |
| Copy an existing questionary onto another personage |
| Summarize 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.
License
MIT — see LICENSE.
Maintenance
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/skippedaga/yanifend-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server