Moovtips — digital agency
Server Details
Find Moovtips services (3D websites, SEO, AI voice agent, ads, UGC) and send a quote request.
- Status
- Healthy
- Uptime
- 100.0% over 24 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 4 tools
Each tool targets a distinct action: sending a quote request, fetching the questionnaire link, listing bundled offers by trade, and listing individual services. The main overlap is between services_moovtips and offres_par_metier, since both enumerate offerings with quote links, but the descriptions distinguish by service vs. profession. The link vs. send distinction is also clarified by wording.
All names are French snake_case and descriptive (envoyer_demande, lien_questionnaire, offres_par_metier, services_moovtips). The only deviation is that one name is verb-led while the others are noun-led, but the casing and language convention remain uniform. This is mostly consistent with a minor stylistic deviation.
Four tools is on the low end but within a reasonable range for a focused lead-generation server, and each tool has a clear purpose without redundancy. It feels slightly thin for a full agency surface, but nothing seems padded or wasted. It could arguably support one or two more informational tools.
The core flow is covered: discover services, find bundled offers, get a self-service questionnaire, or submit a quote request directly. Gaps are minor, such as no portfolio/case-study tool, pricing details, or contact/about information. An agent can still complete the primary lead-capture lifecycle.
Available Tools
4 toolsenvoyer_demandeEnvoyer une demande de devis à MoovtipsAInspect
Envoie une demande de devis à Moovtips au nom de la personne. Avant de l'appeler : demande-lui son prénom, le nom de son entreprise, son e-mail, son métier, sa ville et son besoin (sans rien inventer), puis demande-lui explicitement si elle accepte que ces informations soient transmises à Moovtips. Moovtips répond sous 48 heures.
| Name | Required | Description | Default |
|---|---|---|---|
| delai | No | ||
| Yes | |||
| ville | Yes | Ville ou zone des clients | |
| besoin | Yes | Le besoin décrit par la personne, avec ses mots | |
| budget | No | ||
| langue | No | fr | |
| metier | Yes | Ce que fait l'entreprise | |
| prenom | Yes | ||
| services | Yes | Services voulus (voir services_moovtips) | |
| telephone | No | De préférence le numéro WhatsApp | |
| entreprise | Yes | ||
| consentement | Yes | true seulement si la personne a accepté explicitement que ses informations soient transmises à Moovtips |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and does disclose real behavior: data is transmitted to a third party (Moovtips), an explicit consent gate is required, and a response arrives within 48 hours. It stops short of describing failure handling or what happens if consent is refused, but the third-party transfer and consent requirement are exactly the non-obvious traits an agent needs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three sentences with no padding: the action leads, the data-collection prerequisites follow, and the 48-hour SLA closes. Well front-loaded and every sentence carries information, though the middle sentence is dense.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 12-parameter mutation tool with no annotations, no output schema and only 50% schema coverage, the description covers the consent flow and turnaround time but leaves the required 'services' enum unexplained and says nothing about the optional fields. Adequate but incomplete given the tool's complexity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 50%. The description names six of the eight required fields (prénom, entreprise, email, métier, ville, besoin) and reinforces the consent semantics with 'sans rien inventer', but it omits the required 'services' enum parameter and all optionals (delai, budget, langue, telephone), so it only partly compensates for the coverage gap.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (envoie) and resource (demande de devis) plus the recipient (Moovtips) and on whose behalf (au nom de la personne). The purpose is unambiguous, though it never contrasts itself with the siblings (services_moovtips, offres_par_metier, lien_questionnaire), so an agent must infer the boundary itself.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives explicit pre-invocation steps: collect prénom, entreprise, email, métier, ville and besoin without inventing anything, then obtain explicit consent before sending. That is strong when-to-use context, but it names no alternatives or when-not-to-use conditions relative to the sibling tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
lien_questionnaireLien du questionnaire de devisARead-onlyInspect
Donne le lien du questionnaire de projet Moovtips avec les services déjà cochés, à transmettre à la personne si elle préfère remplir elle-même.
| Name | Required | Description | Default |
|---|---|---|---|
| langue | No | fr | |
| services | Yes | Identifiants des services voulus |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
readOnlyHint=true already establishes the safety profile, so the lower bar applies. The description adds genuinely non-obvious behavior: the returned link embeds the pre-checked services, and the intended consumer is a third party who fills it in. No output schema exists, so the note that the result is a transmissible link is the key disclosure; expiry, format and auth needs remain unstated.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single front-loaded sentence that opens with the verb and resource and wastes no words. The trailing conditional clause is informative rather than filler, though the sentence carries a lot at once.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a two-parameter, read-only link generator with no output schema, the description covers what the tool does, what the link contains, and who should receive it — enough to call it correctly. The gaps are secondary: nothing about the language parameter or link validity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is only 50%: "services" is documented in the schema, while "langue" has an enum and a default of "fr" but no prose anywhere. The phrase "avec les services déjà cochés" maps implicitly to the services parameter, but the description never mentions the language parameter or how the two interact.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource pair ("Donne le lien du questionnaire de projet Moovtips") and clarifies what the link contains ("avec les services déjà cochés"). The closing clause about transmitting it to someone implies the boundary with the sibling envoyer_demande (send the request vs. give a self-service link), but the sibling is never named explicitly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives a clear usage condition — use this when the person prefers to fill the questionnaire out themselves rather than having the agent submit on their behalf. It does not name envoyer_demande as the alternative or state any exclusions, so it stops short of full routing guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
offres_par_metierOffres de Moovtips par métierBRead-onlyInspect
Liste les offres groupées de Moovtips par métier (restaurants, artisans, e-commerce, transport, coiffure, immobilier, santé) avec les services inclus et le lien de devis.
| Name | Required | Description | Default |
|---|---|---|---|
| langue | No | fr |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
readOnlyHint=true already establishes the safe read profile, so the description's job is to add context — and it does by disclosing the shape of the result: grouped offers per vertical, included services, and a quote link. It does not mention language behavior or rate/scope limits, but that is a minor gap against annotation coverage.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single front-loaded sentence that wastes nothing; the resource and the returned content are both stated immediately.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description usefully enumerates the returned content (offers, included services, quote link), which is the right move. However, for a tool with a language parameter it omits any mention of language/output localization, leaving that dimension undocumented.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There is one parameter (langue, enum fr/en, default fr) with 0% schema description coverage, so the description carries the full burden — yet it never mentions language, localization, or which language output is returned. A user relying only on the description would not know the tool is localizable at all.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (Liste) and resource (offres groupées de Moovtips par métier), and enumerates the covered verticals plus the fields returned (services inclus, lien de devis). It does not distinguish itself from the closely related sibling services_moovtips, which likely also enumerates offerings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No when-to-use, when-not-to-use, or alternative-tool guidance is given. The overlap with services_moovtips (and lien_questionnaire for the quote link) is left entirely for the agent to infer.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
services_moovtipsServices de MoovtipsARead-onlyInspect
Liste les services de l'agence digitale Moovtips (sites web 3D, Shopify, SEO, agent vocal IA, contenu UGC, publicité Meta/Google, automatisations IA, flyers, cartes de visite et magnets, identité visuelle, flyers / cartes de visite / magnets), avec la page de chaque service et le lien de devis. Utilise-le quand une personne cherche l'un de ces services.
| Name | Required | Description | Default |
|---|---|---|---|
| langue | No | Langue de la personne | fr |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
readOnlyHint=true already tells the agent this is a safe read, so the bar is lower. The description still adds real value by disclosing the return payload ('la page de chaque service et le lien de devis'), which matters because there is no output schema to document it.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The usage instruction is nicely front-loaded at the end, but the service list is padded with a duplicated run ('flyers / cartes de visite / magnets' repeated after already listing 'flyers, cartes de visite et magnets'). That redundancy costs space without adding information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple, read-only, one-optional-parameter listing tool, the description covers purpose, trigger, and return content. Nothing an agent needs to invoke it correctly is missing, though a note on the default 'fr' language would have closed the loop.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% and the single 'langue' parameter carries its own enum and explanation ('Langue de la personne'), so the schema does the work. The description says nothing about language selection, leaving it at the baseline for a fully documented schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific verb and resource ('Liste les services de l'agence digitale Moovtips') and enumerates the concrete offerings, so an agent knows exactly what comes back. It does not, however, differentiate itself from the sibling 'offres_par_metier', which an agent could reasonably confuse with a service listing.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives an explicit trigger: 'Utilise-le quand une personne cherche l'un de ces services.' That is a clear when-to-use condition. There is no when-not guidance and no mention of the sibling tools that cover adjacent needs (demande, questionnaire, offres par métier).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
2 tool updates
- Changed
envoyer_demande1 field changed- changed
Input schema / properties / services / items / enumPrevious value: -[ - "site-vitrine", - "site-3d", - "standard-ia", - "seo", - "ugc", - "shopify", - "publicite", - "automatisation", - "identite", - "print", - "video-ia", - "maintenance", - "chat-ia", - "reservation" -]New value: +[ + "site-vitrine", + "site-3d", + "standard-ia", + "seo", + "ugc", + "shopify", + "publicite", + "automatisation", + "identite", + "print", + "video-ia", + "maintenance", + "chat-ia", + "reservation", + "application", + "reseau", + "cybersecurite", + "infogerance" +]
- Changed
lien_questionnaire1 field changed- changed
Input schema / properties / services / items / enumPrevious value: -[ - "site-vitrine", - "site-3d", - "standard-ia", - "seo", - "ugc", - "shopify", - "publicite", - "automatisation", - "identite", - "print", - "video-ia", - "maintenance", - "chat-ia", - "reservation" -]New value: +[ + "site-vitrine", + "site-3d", + "standard-ia", + "seo", + "ugc", + "shopify", + "publicite", + "automatisation", + "identite", + "print", + "video-ia", + "maintenance", + "chat-ia", + "reservation", + "application", + "reseau", + "cybersecurite", + "infogerance" +]
2 tool updates
- Changed
envoyer_demande1 field changed- changed
Input schema / properties / services / items / enumPrevious value: -[ - "site-3d", - "standard-ia", - "seo", - "ugc", - "shopify", - "publicite", - "automatisation", - "identite" -]New value: +[ + "site-vitrine", + "site-3d", + "standard-ia", + "seo", + "ugc", + "shopify", + "publicite", + "automatisation", + "identite", + "print", + "video-ia", + "maintenance", + "chat-ia", + "reservation" +]
- Changed
lien_questionnaire1 field changed- changed
Input schema / properties / services / items / enumPrevious value: -[ - "site-3d", - "standard-ia", - "seo", - "ugc", - "shopify", - "publicite", - "automatisation", - "identite" -]New value: +[ + "site-vitrine", + "site-3d", + "standard-ia", + "seo", + "ugc", + "shopify", + "publicite", + "automatisation", + "identite", + "print", + "video-ia", + "maintenance", + "chat-ia", + "reservation" +]
4 tool updates
- First observed
envoyer_demande - First observed
lien_questionnaire - First observed
offres_par_metier - First observed
services_moovtips
Related MCP Connectors
Request quotes for video, shooting, social media, ad media, design, web and events in Japan.
Coservices marketing and IT agency services directory for AI agents.
Ainovaq AI venture studio: list services, get service details, search the blog, contact info.
Talking-actor and faceless short videos from your AI agent, with a free quote before each render
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceGenerate AI UGC video ads from any product URL in 5 minutes. Realistic AI avatars, natural voiceover, proven ad templates. No actors, no editing, no experience required.55 npm1MIT
- AlicenseAqualityDmaintenanceGenerate styled QR codes, manage dynamic short links with click analytics, and publish micro-landing pages via AI agents.1923 npm1MIT
- AlicenseAqualityBmaintenanceMake UGC-style video ads without filming: tell your AI assistant what to say and get a vertical clip of a realistic actor saying it, ready for TikTok, Reels or Shorts. Pick or describe an actor, choose a voice from samples, and see the price before rendering. It also makes faceless videos from a script or a short brief: narration over an opening animated clip and image scenes.391MIT
- AlicenseAqualityFmaintenanceUniversal search engine for AI agents. Discover products, services, and businesses across every category. 10 MCP tools, zero LLM calls, millisecond responses.114AGPL 3.0
Glama MCP Gateway
Add one secure layer between your agents and this server.