Nero Reviews: verified job reviews for trades

io.github.Nero-EnginePublished by GitHub account Nero-Enginev0.3.1Updated Nov 13, 2026

Verified job reviews for tradespeople: one-tap star links, spoken score, automatic dispute desk.

The publisher's own server: verified.fyi

VerifiedStreamable HTTPWeb executableProductivity & WorkflowBusiness & Commerce

Overview

AI-generated overview

Lets an assistant set up a tradesperson's review page, request star reviews after each job, read the score aloud, and reply to or dispute reviews.

What you can do
  • Register and update a trade's business profile, branding and public review page
  • Log a finished job and get a one-time review link plus ready-to-send text and WhatsApp messages
  • Read the business's score, level, review count and pending low reviews, with a spoken summary
  • List all reviews newest first, with paging
  • Post the trade's single public reply to a review, or file a dispute that is settled by fixed rules
  • Export the full job and review history, and explain the UK review-law rules the server enforces
When to use it
Useful for a tradesperson's assistant that wants to collect verified customer reviews after every job, keep track of their score and level, and handle bad reviews without breaking UK review rules.
Requirements
A remote MCP endpoint over Streamable HTTP; no sign-in or API key is declared. Setup returns a trade_key that must be saved, since every other tool needs it and it cannot be shown again. A sample key is offered for test mode.
Before you install
The trade_key is the only credential and cannot be retrieved again, so store it safely. Tools create and change public data: registering a business, posting a final public reply, and filing disputes. Nero itself sends nothing, so the trade or assistant must send the review link. Disputes are settled automatically by fixed rules with no human review, and the README states it is not legal advice.

Installation

In SourceWeft

  1. Open Nero Reviews: verified job reviews for trades in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.Nero-Engine%2Fnero-reviews/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "nero-reviews-verified-job-reviews-for-tr": {
      "type": "http",
      "url": "https://nero-reviews.nerolabs.workers.dev/mcp"
    }
  }
}

README

Nero Reviews

Verified job reviews for tradespeople (electricians, plumbers, builders, any trade), collected by the trade's own AI assistant.

After every job the assistant calls job_done and gets a one-time link to text the customer. The customer taps 1 to 5 stars on their phone, in the trade's own colours and logo, and can add a sentence. The trade can ask "what's my score?" and hear a short spoken answer. Every trade gets a public page with their score, level and reviews, newest first.

Endpoint: https://nero-reviews.nerolabs.workers.dev/mcp (MCP, Streamable HTTP, no sign-in) Sample trade page (made-up business): https://nero-reviews.nerolabs.workers.dev/t/brightwire-electrical-sample How to connect: https://nero-reviews.nerolabs.workers.dev/docs Privacy: https://nero-reviews.nerolabs.workers.dev/privacy Support: [email protected] Try it: the sample key nrk_sample_brightwire_test_mode_only works on the made-up business.

Test mode: free, nothing is charged, and Nero never contacts anyone. The trade or their assistant sends the link.

Tools

ToolWhat it does
register_tradeSets up a business once (name, colours, logo, optional Google review link). Returns the trade key and the public page.
update_tradeChanges the details shown on the pages.
job_doneCall after every finished job. Returns a one-time review link, a neutral message to send, and WhatsApp and text links.
my_scoreScore, level, jobs to the next level, low reviews waiting for a reply, and a spoken answer to read aloud.
list_reviewsEvery review, newest first (the only order).
reply_to_reviewThe trade's one public reply. Checked for retaliation: no surnames, contact details, insults, threats or talk of money owed.
dispute_reviewThe dispute desk. Settles a dispute about a review straight away from fixed rules and returns the verdict, why, and an example reply.
export_historyThe full record, ready to carry into Nero Work.
review_rulesThe review law rules this server enforces, in plain words.

Every tool carries a plain title and the read-only, destructive and open-world hints.

Fair by design (UK DMCC Act 2024 and CMA fake review guidance)

  1. Every customer is asked, never only the happy ones.
  2. Nothing is ever offered for a review.
  3. Reviews are never edited, hidden or sorted by stars. The database refuses edits and deletes.
  4. Every review is marked as coming from a verified job.
  5. The optional Google review button is the same for 1 star and 5 stars.
  6. The trade can reply once and give their side, but cannot hit back.
  7. If the job is put right, only the customer can add an update. The original stays visible.

Phone numbers, emails, addresses, swearing and hate words are removed from reviews by machine, before publishing and again every time a review is shown. The stars always count.

Anyone can report a review that breaks the law with the Report link under it; personal details and abuse are checked by machine on the spot, and legal problems go to a short queue Nero reads every morning. A customer can remove their own name and words from their own link; their stars stay, unnamed, so no business can push them into deleting a rating. Pages: how reviews work, privacy.

Connect

  • Claude Code: claude mcp add --transport http nero-reviews https://nero-reviews.nerolabs.workers.dev/mcp
  • Claude (desktop or web): Settings, Connectors, Add custom connector, paste the endpoint.
  • ChatGPT: Settings, Apps and Connectors, Create (developer mode), paste the endpoint.
  • Cursor and others:
json
{ "mcpServers": { "nero-reviews": { "url": "https://nero-reviews.nerolabs.workers.dev/mcp" } } }

Then say "set me up on Nero Reviews".

Example

my_score on the made-up sample business returns, among other fields:

"spoken": "Brightwire Electrical. Your score is 4.3 out of 5 from 6 reviews. You have 8 verified jobs, so you are New. 2 more jobs until Level 5. 2 customers have not left stars yet. Newest review: 5 stars from Mrs P., ..."

Built by Nero Labs. Not legal advice.

Source: README.md at commit 74a6009

Tools

9

register_trade

Set up the business for reviews

Sets up a tradesperson's business once, with their name, colours, logo and optional Google review link. Returns a trade_key (save it; every other tool needs it, and it cannot be shown again), the public trade page link, and a nero_trade_ref that carries the history into Nero Work. No human sign-up form or password exists; this call is the sign-up. Call only once per business; use update_trade to change details.

Parameterstownlogo_urltrade_typedisplay_namerequiredlicence_bodycompany_numberlicence_numberprimary_coloursecondary_colourgoogle_review_url

update_trade

Change the business details on review pages

Changes the business details shown on the review pages: name, trade, town, brand colours, logo link or Google review link. Only the fields given change. Returns the trade page link.

Parameterstownlogo_urltrade_keyrequiredtrade_typedisplay_namelicence_bodycompany_numberlicence_numberprimary_coloursecondary_colourgoogle_review_url

job_done

Log a finished job and get the review link to send

Call this after EVERY finished job, whether the customer seemed happy or not, for example when the trade says "job done for Mrs Patel". Returns a one-time review link, a ready-to-send neutral message (message_to_send), and WhatsApp and SMS share links. Nero sends nothing: you or the trade send the message to the customer the same day. The customer taps 1 to 5 stars and can add a sentence. Calling it twice for the same customer and job within 24 hours returns the same link. Rules enforced here: there is no option to ask only happy customers (that is review gating, banned by UK law), and a custom message_intro is refused if it asks for a particular rating, steers unhappy customers elsewhere, or offers any reward. Limit 30 jobs a day per business.

Parameterstrade_keyrequiredfinished_onjob_summaryrequiredcustomer_namerequiredmessage_intro

my_score

Review score, level and new reviews

Answers "what's my score", "what's my level", "how many reviews have I got" or "any new reviews". Returns `spoken`, one short paragraph to read aloud as it is, plus the score (average stars to one decimal, same maths as Nero Work), number of reviews, verified jobs, level (New, Level 5 at 10 jobs, Level 10 at 25, Level 25 at 75), jobs to the next level, a star breakdown, customers who have not reviewed yet, and the three newest reviews.

Parameterstrade_keyrequired

list_reviews

List every review, newest first

Lists every review for the business, newest first (the only order offered; reviews are never sorted by stars), with stars, words, reviewer, job, date and any reply. Use limit and offset to page through.

Parameterslimitoffsettrade_keyrequired

reply_to_review

Post the public reply under a review

Posts the trade's one public reply under a review (replies are final; the review itself never changes). Use it for every 1 to 3 star review: a calm, specific reply is what future customers read, and my_score lists the low reviews still waiting for one. The reply is checked and refused, with the reason and how to fix it, if it uses the customer's surname, any phone number, email or address, swearing, insults such as "liar" or "scammer", legal threats or talk of police, what the customer owes, capitals throughout, or asks the customer to change or remove the review or offers anything for it. Giving the trade's side as plain facts, saying sorry and offering to put the job right are all fine. On a refusal, rewrite and call again. Good shape: Thank them for the review, by the name they chose. Say sorry for how it felt, even if you see it differently. Give your side in one or two plain facts, with no blame (for example "A part was delayed and I should have rung you that day"). Say what you have done or will do about it, and invite them to get in touch through the business. Keep it short. Future customers read the reply more closely than the review.

Parametersreplyrequiredreview_idrequiredtrade_keyrequired

dispute_review

Dispute an unfair or unlawful review

The dispute desk. Call it when the trade says a review is unfair, untrue, from someone who was not their customer, blackmail ("refund me or I leave 1 star"), or contains private details, abuse or something legally wrong. It settles the dispute straight away from fixed rules (no person reads it, except legal notices) and returns verdict ("review_stays" or "sent_to_nero"), why, what_you_can_do and usually an example_reply to adapt and post with reply_to_review. A genuine customer's opinion is never removed, because hiding real negative reviews is banned by UK law (DMCC Act 2024); private details and swearing are already removed by machine before any review is published. Reasons: not_true, customer_was_to_blame (for example they were out, or changed the job), asked_for_money_or_threatened, not_my_customer, not_about_this_job, personal_data, abusive_language, legal_notice (a solicitor's letter or court order; put the details in note). The review stays visible and counting whatever the verdict. Read the verdict to the trade in plain words.

Parametersnotereasonrequiredreview_idrequiredtrade_keyrequired

export_history

Export the full review record for Nero Work

Returns the business's full record (every logged job, every rating, the totals in Nero Work's own field names, branding and nero_trade_ref) so the history can be loaded into Nero Work, the agent job exchange for trades, or kept as a backup.

Parameterstrade_keyrequired

review_rules

Explain the UK review law rules

Explains the review law rules Nero Reviews enforces (UK DMCC Act 2024 and CMA fake review guidance) in plain words, so you can explain to the trade why, for example, they cannot pick which customers to ask.

Takes no parameters.

Version history

2
  1. v0.3.1LatestNov 13, 2026
  2. v0.3.0Nov 12, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.

Other Verified integrations