The connector works with your existing testimonials.ltd account. You sign in once, and Claude gets the same access your login has. The import skill teaches Claude to bring in reviews from other sites.
Connector and import skill in one install
Add the testimonials.ltd plugin source:
claude plugin marketplace add ertiqah/testimonials-claude-pluginInstall the plugin:
claude plugin install testimonials@testimonials-ltdStart Claude Code, run /mcp, choose plugin:testimonials:testimonials and sign in with your testimonials.ltd account.
Already inside Claude Code? Type the same two lines with a slash in front, as /plugin marketplace add and /plugin install. Plugin source on GitHub
Only want the connector, without the skill? One line:
claude mcp add --transport http testimonials https://testimonials.ltd/mcpThen run /mcp inside Claude Code and sign in.
Two steps in Settings
Add the connector. Open Settings, then Connectors, click Add custom connector and paste this URL. Click Connect, sign in with your testimonials.ltd account and click Authorize.
https://testimonials.ltd/mcpAdd the import skill. Download the .zip, then upload it in Settings, under Capabilities, in the Skills section.
On a Team or Enterprise plan, an owner adds the connector once under the organization's connectors. Claude.ai and Desktop have no one-click install for custom connectors yet, so these two steps are the quickest way.
Settings, then Apps & Connectors. Under Advanced settings, turn on Developer mode. Create a connector with the same URL, choose OAuth, and sign in with your testimonials.ltd account when asked.
Grok Bot adds testimonials.ltd as a connector straight from the chat, so there is no config file or terminal involved.
Add a custom MCP server called testimonials.ltd at https://testimonials.ltd/mcpYou can also add it from grok.com/connectors: New Connector, then Custom, then paste https://testimonials.ltd/mcp.
Your best reviews are scattered across Trustpilot, G2 and Google. The import skill teaches Claude to bring them into testimonials.ltd word for word, with the reviewer's name, rating and a link back. Nothing to install in your browser.
The Claude Code plugin already includes it. For Claude.ai and Desktop, upload the skill .zip (step 2 of setup). You can also read the skill first. It imports through the connector, so connect Claude too.
Paste the review page link: G2, Yelp, Google Maps, Trustpilot, the App Store, anywhere. For a site that blocks everything, copy what you see and paste it in.
Word for word, with the reviewer's name, rating, date, link and photo where the site shows one. Cut-off reviews are left out, never guessed. You get a preview table before anything is saved.
Only 4 and 5 stars? Only the ones that mention support? Straight to live, or into your approval queue? Your call.
Duplicates are skipped. Photos are copied to your own storage, so they do not break when the source site changes.
We tested every site below. Most import straight from the link. For anything else, the skill tells you exactly what to copy.
Paste the link and our server fetches the whole review history, with reviewer photos where the site has them. No extra account or token. Paid plans import unlimited reviews; free workspaces import 25 a month from the scraped sites.
Paste the review page link. Claude reads the reviews itself, page after page.
Any other review page: open it, click every “More”, select all, copy and paste into the chat. On a free workspace past its 25 a month? Upgrade for unlimited imports, or add your own Apify account and the skill runs the scraper there.
Words are never rewritten, and a review that shows up cut short is left out rather than guessed. Every imported review keeps a “via” source, like “via Trustpilot”, and a link back. Want reviewer photos too? Where a site shows them, paste the page source and they come along.
Tap any prompt to copy it, then paste it into Claude with the connector on.
These are the actions the connector gives Claude. It picks the right one from what you ask.
get_account_overviewYour account, spaces and totals at a glance.
list_spacesEvery space you can reach.
list_testimonialsFilter by space, status, rating, source, label, favorite, type, text or date. Sort by newest, oldest, rating or length.
get_testimonialOne testimonial in full.
get_statsCounts by status, average rating, rating spread, by source and by month.
update_testimonialReviewer name, title, company, photo, rating, source. Fixes a typo only when you ask.
feature_testimonialsStar a testimonial and pin it to the top of a widget.
tag_testimonialsAdd or remove labels by name. New labels are created on the fly.
list_labelsEvery label, with how many testimonials carry it.
moderate_testimonialsApprove, hide, or send back to pending, in bulk.
delete_testimonialsAlways shows a preview first, and deletes only after you confirm.
import_testimonialsUp to 100 per call: text, rating, reviewer details and photo, source, review link, original date, images. Skips duplicates, with a dry-run preview.
import_from_urlPaste a review page link (G2, Google Maps, Yelp, the App Store and more) and every review comes in, with photos. Preview first, duplicates skipped.
list_formsYour collection forms, with share links.
list_widgetsYour widgets, where they are live, and what is pinned.
get_share_linksCollection form links, the wall of love link (your custom domain if connected) and any widget's embed code.
Connecting an AI to your social proof should not keep you up at night. These are the guardrails.
Claude shows you exactly what would be deleted first. Nothing is removed until you confirm.
Claude works with your own login and role. View-only members can read. Editors can change.
OAuth sign-in. We never see or store your Claude account, and you can disconnect any time from Claude's connector settings.
Imports keep every review word for word, with a “via” source and a link back to the original.
MCP (Model Context Protocol) is an open standard that lets AI apps like Claude use tools from other services. Our connector is an MCP server at https://testimonials.ltd/mcp. Once you connect it, Claude can read and manage the testimonials in your account when you ask it to.
Claude on the web and desktop, and Claude Code, where one plugin install adds the connector and the import skill together. ChatGPT works too, where your ChatGPT plan supports custom connectors in developer mode. Grok Bot connects with the same URL from its chat. Other apps that support remote MCP servers with OAuth sign-in can use the same URL.
Tell Grok Bot "Add a custom MCP server called testimonials.ltd at https://testimonials.ltd/mcp", click the Authorize card it shows, and sign in. The testimonials.ltd tools are available in that chat right away.
You sign in with OAuth on testimonials.ltd, so we never see or store your Claude account. Claude reaches only what your own login can reach, with the same role: view-only members can read, editors can change. It acts when you ask, deletes only after you confirm, and you can disconnect it any time from Claude's connector settings.
No. The import skill copies every review word for word. Each one keeps its reviewer name, photo, rating, original date, a “via” source such as “via Trustpilot”, and a link back to the original. Claude only edits text when you ask it to fix a specific typo.
Paste the link for G2, Trustpilot, Capterra, Yelp, Google Maps, Google Play, Facebook, Amazon, the App Store, the Chrome Web Store or the Shopify App Store and our server imports the whole review history, photos included, with no account or token to set up. Paid plans import unlimited reviews; free workspaces import 25 a month from the scraped sites. Claude reads Product Hunt, Tripadvisor and Clutch straight from the link. There is no browser extension to install.
Open the reviews in your browser, click every “More” so each review shows in full, then select all, copy and paste into the chat. If you also want reviewer photos, paste the page source (View page source) instead, on sites that support it. On a free workspace past its 25 a month, upgrade for unlimited imports, or add your own Apify account and the skill runs the scraper there.