protogrid

Search / io.github.Nero-Engine/nero-reviews

Nero Reviews: verified job reviews for trades

R0· no sign-in

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

v0.3.1 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality89new
Trust97of 100
Uptime, 30 days100%
Latency p50261 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "nero-reviews": {
      "type": "http",
      "url": "https://nero-reviews.nerolabs.workers.dev/mcp"
    }
  }
}
claude mcp add --transport http nero-reviews https://nero-reviews.nerolabs.workers.dev/mcp
[mcp_servers.nero-reviews]
url = "https://nero-reviews.nerolabs.workers.dev/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "nero-reviews": {
      "type": "remote",
      "url": "https://nero-reviews.nerolabs.workers.dev/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "nero-reviews": {
      "type": "http",
      "url": "https://nero-reviews.nerolabs.workers.dev/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=nero-reviews&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbmVyby1yZXZpZXdzLm5lcm9sYWJzLndvcmtlcnMuZGV2L21jcCJ9"
}
{
  "servers": {
    "nero-reviews": {
      "type": "http",
      "url": "https://nero-reviews.nerolabs.workers.dev/mcp"
    }
  }
}
{
  "mcpServers": {
    "nero-reviews": {
      "httpUrl": "https://nero-reviews.nerolabs.workers.dev/mcp"
    }
  }
}
extensions:
  "nero-reviews":
    enabled: true
    name: "nero-reviews"
    type: streamable_http
    uri: "https://nero-reviews.nerolabs.workers.dev/mcp"
    timeout: 300

Quality 89 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations9 of 9 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 2,943 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
  • pass
    tools.hidden_textno hidden text in tool names, descriptions, schemas or annotations
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pull, stability.new_linkstool history recorded for 1 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

9 tools, about 2,943 tokens to load them all · tool set 3d43a873e306 · tools last changed 2026-11-13 · checked 2026-11-14 07:03 UTC

Tool changes

  • review_ruleschangedtitle, description, annotations
    before

    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.

    after · 81% of words in common

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

  • export_historychangedtitle, annotations
  • dispute_reviewchangedtitle, description, annotations
    before

    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.

    after · 94% of words in common

    The dispute desk. Used 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 the trade can adapt for their public reply. 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.

  • reply_to_reviewchangedtitle, description, annotations
    before

    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.

    after · 61% of words in common

    Posts the trade's one public reply under a review (replies are final; the review itself never changes). A calm, specific reply under a 1 to 3 star review is what future customers read; my_score lists low reviews still without 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.

  • list_reviewschangedtitle, annotations
  • my_scorechangedtitle, description, annotations
    before

    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.

    after · 93% of words in common

    Answers "what's my score", "what's my level", "how many reviews have I got" or "any new reviews". Returns `spoken`, one short paragraph written to be read aloud, 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.

  • job_donechangedtitle, description, annotations
    before

    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.

    after · 89% of words in common

    Records a finished job, whether the customer seemed happy or not (asking every customer, not only happy ones, keeps the reviews fair), 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: the trade sends the message to the customer, ideally 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.

  • update_tradechangedtitle, annotations
  • register_tradechangedtitle, description, annotations
    before

    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.

    after · 85% of words in common

    Sets up a tradesperson's business once, with their name, colours, logo and optional Google review link. Returns a trade_key (every other tool needs it, and it is shown only once), 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. One registration per business; details change through update_trade.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 97 / 100

provenance90
liveness100
freshness100
hygiene100

+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-1d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://nero-reviews.nerolabs.workers.dev/mcp streamable-httpnoneyes100%261 ms2025-11-252026-11-14

Tools (9)

dispute_reviewThe dispute desk. Used 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 the trade can adapt for their public reply. 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.
export_historyread-onlyReturns 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.
job_doneRecords a finished job, whether the customer seemed happy or not (asking every customer, not only happy ones, keeps the reviews fair), 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: the trade sends the message to the customer, ideally 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.
list_reviewsread-onlyLists 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.
my_scoreread-onlyAnswers "what's my score", "what's my level", "how many reviews have I got" or "any new reviews". Returns `spoken`, one short paragraph written to be read aloud, 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.
register_tradeSets up a tradesperson's business once, with their name, colours, logo and optional Google review link. Returns a trade_key (every other tool needs it, and it is shown only once), 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. One registration per business; details change through update_trade.
reply_to_reviewPosts the trade's one public reply under a review (replies are final; the review itself never changes). A calm, specific reply under a 1 to 3 star review is what future customers read; my_score lists low reviews still without 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.
review_rulesread-onlyExplains the review law rules Nero Reviews enforces (UK DMCC Act 2024 and CMA fake review guidance) in plain words, including, for example, why a trade cannot pick which customers to ask.
update_tradeChanges 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.

Schemas: list_tools.

Similar MCP servers

More from io.github.Nero-Engine

And 85 more from this publisher.

Official server.json
{
  "name": "io.github.Nero-Engine/nero-reviews",
  "title": "Nero Reviews: verified job reviews for trades",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://nero-reviews.nerolabs.workers.dev/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "0.3.1",
  "repository": {
    "url": "https://github.com/Nero-Engine/nero-reviews-mcp",
    "source": "github"
  },
  "websiteUrl": "https://nero-reviews.nerolabs.workers.dev/docs",
  "description": "Verified job reviews for tradespeople: one-tap star links, spoken score, automatic dispute desk."
}