Skip to main content
Glama

Multiservicios services

Server Details

Lists Multiservicios services and leaves a request to be contacted. Does not quote, sell or issue.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4/5.0

Scored across 7 tools

Disambiguation4/5

The descriptions go to unusual lengths to separate the audiences: apply_as_provider explicitly excludes customers and affiliates, request_service is marked customer-only, and the my_* tools are all affiliate-scoped. The only mild overlap is between list_services (public catalog) and my_service_links (affiliate's own links), but the descriptions clarify the distinction well.

Naming Consistency4/5

All names are snake_case and readable, split into verb_noun actions (apply_as_provider, list_services, request_service) and a consistent my_* possessive prefix for the affiliate's own data (my_account, my_earnings, my_referrals, my_service_links). The two conventions are deliberate and coherent rather than chaotic, though not a single uniform pattern.

Tool Count5/5

Seven tools is well-scoped for a services marketplace: two for the public/customer intake flow, one for provider applications, and four for the affiliate's own account surface. Every tool earns its place with no redundancy.

Completeness4/5

The surface covers service discovery, customer intake, provider application, and the affiliate's account, earnings, referrals, and links — a coherent lifecycle. Minor gaps exist (no service detail lookup beyond slug, no account/profile update), but these appear intentional given the constraints described.

Available Tools

7 tools
apply_as_providerApply for a business to sell its services through MultiserviciosAInspect

For a BUSINESS that wants to offer its own services through the Multiservicios affiliate network — not for a customer looking for a service (use request_service) and not for someone who wants to refer customers as an affiliate. It sends an application that a person reviews; it does not list the business, promise approval, or create any service.

Ask for the business name, a contact name, email, phone, the kind of service, the US states where it is offered and a short description. Ask for consent in the person's own words — "is it alright if Multiservicios contacts you about this?" — and send consent: true only once they have said so. No document, ID number or immigration status is asked for or accepted.

A successful call comes back with status: "received". Do not send it again.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailYesWhere we write back about the application.
phoneYesA number to reach the contact, as they write it.
localeYesThe language the person is writing in. The reply comes back in it.
statesYesTwo-letter codes of the US states where the business offers the service.
consentYesThe person has said, in their own words, that Multiservicios may contact them about this application. Ask them; never assume it.
websiteNoThe business's website, if it has one.
categoryYesThe closest kind of service. Use `other` when nothing fits.
descriptionYesWhat the business offers, to whom, and in which languages — in its own words.
contact_nameYesWho we should talk to about the application.
business_nameYesThe business's name, as its owner writes it.

Output Schema

ParametersJSON Schema
NameRequiredDescription
noteYes
statusYes
messageYesWhat to tell the person, in their language.

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only declare the write/open-world/non-idempotent/non-destructive profile; the description adds real behavioral context: a human reviews the application, it does not list the business or promise approval, it creates no service, it returns status 'received' on success, and it must not be resubmitted. It also discloses a data-collection restriction (no document, ID number or immigration status is asked for or accepted), which no structured field conveys.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loads the negative scoping and alternatives, then the required intake, then the outcome warning — a sensible order with no filler sentences. The middle paragraph's enumeration of fields largely mirrors the schema, which is the only mild redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return values need not be explained, and the description nonetheless flags the 'received' status the agent will see. With 10 params at 100% schema coverage plus annotations, the definition covers preconditions, intake, outcome and follow-up completely.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so per the rubric the baseline is 3; the description earns above that by explaining how to elicit the values conversationally, how to obtain consent in the person's own words before sending consent: true, and by defining what is deliberately NOT collected. It does not add format detail beyond the schema (enum, state codes, email pattern), so it is not a 5.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (apply) and resource (business provider application) plus the network it targets, and explicitly names the sibling it is not for: 'not for a customer looking for a service (use request_service)'. An agent can distinguish it from request_service, my_referrals and list_services without opening any schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives explicit when-to-use (a business offering its own services) and two explicit when-not-to-use cases (customer seeking service, affiliate referring customers), each with a routing alternative. It also states the prerequisite consent flow and the follow-up rule ('Do not send it again').

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_servicesServices Multiservicios can put an affiliate onA
Read-only
Inspect

The services that are live right now, with the slug to pass to request_service. Call it before asking the customer anything: a service that is not in this list cannot be requested, and offering one that is not there costs the customer a wait for a call that never comes.

No price, fee or coverage is returned, and there is none to look up: Multiservicios puts an affiliate on the phone, and the affiliate goes through it with the customer. Sigo Seguros is a licensed insurance agency, not an insurance carrier.

ParametersJSON Schema
NameRequiredDescriptionDefault
localeYesThe language the customer is writing in — set it from their own messages. Everything the customer is meant to hear comes back in this language.

Output Schema

ParametersJSON Schema
NameRequiredDescription
noteYes
pricingYes
servicesYes

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only declare readOnlyHint and openWorldHint; the description goes well beyond them by disclosing what is NOT returned (no price, fee or coverage), why (the affiliate handles pricing on the phone), and the licensing relationship ('Sigo Seguros is a licensed insurance agency, not an insurance carrier'). That sets agent expectations in a way the annotations cannot.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loads what the tool returns and the slug handoff, then the usage rule, then the return-value disclaimer. Every sentence carries information, though the two-paragraph structure is slightly longer than strictly needed for a one-parameter lookup.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return values need no explanation, and the description still adds the useful negative disclosure about pricing and coverage. For a single-enum-parameter read tool, nothing an agent needs to call it correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the single locale parameter is fully documented in the schema, including the enum and the instruction to derive it from the customer's own messages. The description adds no parameter-level detail, so the baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States the resource precisely ('the services that are live right now') and its role in the workflow ('with the slug to pass to request_service'), which cleanly separates it from the request_service sibling that consumes its output. An agent can identify what this returns and where it fits without opening any schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives an explicit directive ('Call it before asking the customer anything') plus the condition that makes it mandatory ('a service that is not in this list cannot be requested'). It also spells out the cost of skipping it, which is stronger than typical when-to-use guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

my_accountThe affiliate's own profile and referral codeA
Read-only
Inspect

The affiliate's own profile: the referral code their links carry, the state of their account, and their public affiliate page. Needs the affiliate's own token; it answers for nobody else, and it holds nothing about a customer.

ParametersJSON Schema
NameRequiredDescriptionDefault
localeYesThe language the affiliate is writing in — set it from their own messages. Everything meant to be read back to them comes back in this language.

Output Schema

ParametersJSON Schema
NameRequiredDescription
codeYesThe referral code this affiliate's links carry.
nameYes
noteYes
statusYes`active` while the affiliate can be credited for referrals.
socio_page_urlYesThe affiliate's public page, when the connector was told the site's address.

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, openWorldHint=true, destructiveHint=false, and the description usefully adds the authentication requirement (affiliate's own token) and an explicit data-boundary exclusion. It does not cover failure modes or rate limits, so not a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single dense sentence, front-loaded with the resource identity followed by the scope constraint. No filler, no restatement of the title.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, return values need not be described, and the annotations plus the description's auth/scope statement cover what an agent needs to call it. Minor gap: no guidance on locale/error behavior if the token is absent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Only one parameter (locale) and schema description coverage is 100%, including a well-written enum explanation, so the schema carries the full burden. The description adds no parameter-level detail, which is the expected baseline here.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific resource (the affiliate's own profile) and enumerates the concrete payload fields — referral code, account state, public affiliate page — so an agent can tell it apart from my_referrals, my_earnings, and my_service_links at a glance.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives clear usage context: it requires the affiliate's own token, answers for nobody else, and holds nothing about a customer — effectively a when-not boundary against customer-facing or admin lookups. It stops short of naming which sibling to call instead for related data.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

my_earningsThe affiliate's own totals, approved and in reviewA
Read-only
Inspect

Clicks, referrals and rewards for this affiliate over a date range, per service and in total. Approved and in-review rewards are two separate numbers and must stay that way: a reward in review has not been approved and is not owed, because a person reviews every referral and may decide against it. Never add them together.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoLast day, YYYY-MM-DD. Default today.
fromNoFirst day, YYYY-MM-DD. Default 30 days ago.
localeYesThe language the affiliate is writing in — set it from their own messages. Everything meant to be read back to them comes back in this language.

Output Schema

ParametersJSON Schema
NameRequiredDescription
noteYes
rangeYes
totalsYes
by_serviceYes

TDQS

A3.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the safety profile (readOnlyHint, openWorldHint, destructiveHint=false). The description adds genuinely non-obvious domain behavior: rewards exist in two states and in-review rewards are not owed because a human reviews each referral. That is real interpretive context the schema and annotations do not carry, though it says nothing about pagination or freshness.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, purpose front-loaded, the critical warning placed second. The warning sentence is somewhat repetitive ('has not been approved and is not owed... may decide against it'), but the redundancy is defensible for an error mode that would otherwise cause incorrect sums.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return structure need not be explained. The description covers what is fetched and the one interpretation rule that matters for this tool; the locale-driven language of results is fully handled by the schema. Nothing essential for a correct call is missing, though no routing guidance against siblings is given.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% – from/to defaults and the locale enum usage are fully documented in the schema itself. The description only echoes 'over a date range' and adds no syntax, format, or constraint detail beyond what is already there. Baseline 3 applies when the schema does the heavy lifting.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a concrete resource and scope: 'Clicks, referrals and rewards for this affiliate over a date range, per service and in total.' An agent can tell this is the affiliate's own earnings summary rather than a provider-side operation. It does not explicitly distinguish itself from the close sibling my_referrals, which is why it falls short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The only guidance is about interpreting the output ('Approved and in-review rewards are two separate numbers... Never add them together'), not about when to select this tool versus my_referrals or my_account. There is no stated trigger condition for calling it and no exclusion stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

my_referralsThe affiliate's own referralsA
Read-only
Inspect

The referrals credited to this affiliate, with the milestone each one reached and where its review stands. Every referral is reviewed by a person, so a pending one is not an earned reward. Nothing identifies the customer: the connector cannot show who was referred, because that data is not on this surface.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindNoOnly referrals of this milestone.
limitNoHow many rows to return. Default 20.
localeYesThe language the affiliate is writing in — set it from their own messages. Everything meant to be read back to them comes back in this language.
offsetNoRows to skip, for the next page.
statusNoOnly referrals in this review state.
service_slugNoOnly referrals for this service.

Output Schema

ParametersJSON Schema
NameRequiredDescription
noteYes
limitYes
totalYes
offsetYes
referralsYes

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already establish a safe read (readOnlyHint=true, destructiveHint=false), so the bar is lower, yet the description adds real context: every referral is human-reviewed, pending ones are not earned rewards, and customer identities are deliberately unavailable on this surface. That privacy/interpretation context is genuinely beyond the annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, front-loaded with what the tool returns, followed by two short caveats. Each sentence earns its place, though the final clause is slightly wordy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists so return values needn't be fully explained, yet the description still flags the key returned concepts (milestone, review state) and the identity limitation. Adequately complete for a read-only list tool, with only the alternative-routing guidance missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and all six parameters (including the three enums) are already documented in the schema, so the baseline is 3. The description adds no filter syntax or usage detail beyond what the schema provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific resource ('the referrals credited to this affiliate') and adds what is returned — milestone reached and review status. The 'my_' prefix plus the resource clearly separates it from sibling tools like my_earnings and my_service_links.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied (use when the affiliate asks about their own referrals) and the 'pending is not an earned reward' note is a useful interpretive cue, but no sibling alternatives are named and no when-not-to-use condition is given.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

request_serviceAsk an affiliate to call the customer about a serviceA
Idempotent
Inspect

Leaves the customer's name and phone number with Multiservicios so an affiliate calls them about one service. It does not quote, price, sell, take payment or bind anything, and it confirms no coverage.

Ask for consent in the customer's own words before calling this — "is it alright if an affiliate calls you about this?" — and send consent: true only once they have said so. Without it nothing is recorded.

The intake asks for the service, a name, a phone number, consent and a language, and nothing else. An address, a document or ID number, an immigration status or a date of birth is refused rather than dropped, because nothing here has anywhere to put it.

A successful call is final: it comes back with status: "received" and a reference, and there is nothing more to send. Do not call it again for the same customer and service — a repeat inside the same conversation returns the same reference rather than a second call to the customer, but a request that genuinely failed says so, with delivery_failed and isError, and that one is worth retrying.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesWhat the customer wants to be called when the affiliate phones. A first name is enough; do not ask for a full legal name.
phoneYesThe number to call back, as the customer writes it. An affiliate dials this, so ordinary shapes are fine: +1 555 010 0000, 512 555 0123, (512) 555-0123.
localeYesThe language the customer is writing in — set it from their own messages. Everything the customer is meant to hear comes back in this language.
consentYesThe customer has said, in their own words, that an affiliate may call them about this service. Ask them; never assume it from the fact that they gave a number.
socio_codeNoOnly when the customer read an affiliate's code off a flyer, a card or a link they were given. Leave it out otherwise — it is not something to ask for, and never something to invent. The answer is the same either way.
service_slugYesThe `slug` of a service from list_services. Only a live service can be requested.

Output Schema

ParametersJSON Schema
NameRequiredDescription
noteYes
statusYes
messageYesWhat to tell the customer, in their language.
follow_upYes
referenceYesStable for this request. Repeating the call with the same details returns it again.
scope_noteYes
service_slugYes

TDQS

A4.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With annotations providing readOnlyHint=false, idempotentHint=true, and destructiveHint=false, the description adds crucial context beyond those clues: it explains exactly what is not done (no quoting, pricing, selling, payment, or binding), that consent is mandatory and how it must be obtained, what happens on success (status 'received', a reference), and the idempotent behavior of repeats within the same conversation — including the nuance that a genuinely failed request returns delivery_failed and isError and is worth retrying.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is well-structured and front-loaded with purpose and boundaries, but it is somewhat lengthy. Every sentence carries useful information about consent, refusal of extra fields, and idempotency, so it earns its place, though it could be slightly tightened.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite six parameters, a strict schema, and an output schema, the description covers all the essential behavioral and procedural details an agent needs: consent requirement, accepted fields, refusal of extra data, success response, idempotency, and retry conditions. Nothing critical is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3, but the description adds substantial meaning beyond the schema: it clarifies that consent must be in the customer's own words, that only the service, name, phone, consent, and language are accepted, and that extra data like an address, ID number, immigration status, or date of birth is refused rather than dropped. This directly explains the additionalProperties: false and the required list.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb (leaves the customer's name and phone number) and resource (a request for an affiliate to call about a service), and it immediately draws boundaries that distinguish it from siblings: it does not quote, price, sell, take payment, or bind coverage. Sibling tools like apply_as_provider or list_services are clearly separate.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit when-to-use prerequisites (ask for consent in the customer's own words), when-not-to-use guidance (do not call again for the same customer and service), and describes retry conditions (only when the request genuinely failed). Nothing is left to inference.

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.

  1. 7 tool updates
    • First observedapply_as_provider
    • First observedlist_services
    • First observedmy_account
    • First observedmy_earnings
    • First observedmy_referrals
    • First observedmy_service_links
    • First observedrequest_service

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    MCP server for Muovi, Argentina's local services marketplace. Enables discovery of verified service professionals, browsing services and cities, reading reviews, and generating deep-links for task creation.
    6
    63 npm
    1
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Plataforma administrativa multi-cliente para conectar Siigo con paneles, automatizaciones y agentes de IA mediante MCP Streamable HTTP, ofreciendo herramientas para productos, clientes, cotizaciones e inventario.
    -
  • A
    license
    A
    quality
    F
    maintenance
    This MCP server connects AI agents with Colombian e-commerce, travel, and financial services, allowing users to search MercadoLibre, find hotels, and compare banking products like CDTs and loans. It enables seamless integration with local services in pesos colombianos through specialized tools for shopping, travel planning, and financial simulation.
    8
    6 npm
    2
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources