WhaTools — WhatsApp tools
Server Details
WhatsApp tools: wa.me links, QR codes, share widgets, phone validation, API rate card & limits.
Claim WhaTools — WhatsApp tools
Claiming proves that you control this connector and unlocks listing details, thumbnails, health checks, and analytics. It does not change or interrupt the running server.
Complete one method below. Compare the methods and read troubleshooting steps.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- procom-dev/whatools
- GitHub Stars
- 0
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4.2/5 across 8 of 8 tools scored. Lowest: 3.5/5.
Each tool has a clearly distinct purpose: link generation (single vs bulk), QR, widget building, pricing estimation vs rate lookup, limits lookup, and phone validation. The related pricing tools are well-differentiated by their descriptions (calculator vs rate card).
All tool names follow a consistent verb_noun snake_case pattern (build_, estimate_, generate_, get_, validate_). The modifiers like 'bulk' and 'api_cost' are clear and do not break the pattern.
8 tools is well within the ideal 3-15 range. The server covers a focused set of WhatsApp utilities without excess, each tool earning its place for common use cases.
The tool surface provides comprehensive coverage for generating, estimating, validating, and looking up WhatsApp-related data. The explicit note that no sending API exists and validation doesn't check registration is intentional, not a gap.
Available Tools
8 toolsestimate_whatsapp_api_costAInspect
Estimate the monthly WhatsApp Business (Cloud) API cost under Meta's current per-message pricing (in effect since 1 July 2025). Given a country/market and monthly volumes of marketing, utility and authentication template messages, returns an itemized breakdown and total in USD. Marketing is always billed; utility can be reduced by the share sent inside a free 24-hour service window; authentication is billed at the lowest rates; service replies are free. Runs locally. This is Meta's platform fee only — a BSP/provider adds its own fee on top, so treat it as a floor, not a quote.
| Name | Required | Description | Default |
|---|---|---|---|
| market | Yes | Recipient market as a 2-letter code (e.g. "US", "IN", "BR", "GB", "DE"), or "ROW" for rest of world. Rates vary widely by market. | |
| utility | No | Monthly count of utility template messages (order updates, receipts, reminders). | |
| marketing | No | Monthly count of marketing template messages (promotions, offers). | |
| authentication | No | Monthly count of authentication template messages (one-time passcodes). | |
| utility_free_within_window_pct | No | Percentage (0–100) of utility messages sent inside a free 24-hour customer-service window; these are not billed. Optional, default 0. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It discloses the billing rules (marketing always billed, utility reduced by free window, authentication lowest rates, service replies free), states it runs locally, and notes it returns an itemized breakdown and total in USD. This is thorough for a non-destructive calculation tool.
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 description is five sentences, front-loaded with purpose, and each sentence adds valuable information (inputs/outputs, billing behavior, local execution, BSP caveat). No fluff or redundancy.
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?
Despite no output schema, the description explicitly states what is returned (itemized breakdown and total in USD) and covers all necessary operational details: pricing basis, billing logic, platform fee scope, and caveats. This is complete for an agent to invoke correctly.
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 coverage is 100% (all parameters have descriptions), so baseline is 3. However, the description adds semantic context beyond the schema by explaining how message categories are billed and how utility_free_within_window_pct affects cost, enriching understanding of the parameters.
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 clearly states the verb 'estimate' and the resource 'monthly WhatsApp Business (Cloud) API cost', and distinguishes this tool from siblings like get_whatsapp_rates by focusing on cost estimation rather than rate lookup. It also specifies the pricing context (since 1 July 2025).
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?
Provides clear context: use it to obtain a monthly cost estimate, and highlights that it is Meta's platform fee only, not a quote including BSP fees. It does not explicitly name alternatives or when-not-to-use, but the context is sufficient for an agent to decide.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
generate_bulk_whatsapp_linksAInspect
Generate personalized WhatsApp click-to-chat (wa.me) links for a list of contacts from one message template. Everything uses a single {{…}} syntax: {{field}} placeholders are replaced per contact; {{field|fallback}} supplies a default for empty/missing fields; {{FirstName}} is derived from a name field; and {{option a|option b}} spintax (a group whose first option is not a field) picks one variation per contact (stable per number) so messages are not identical. Returns a JSON array of {phone, message, link}. Runs locally; no message is sent — each link opens WhatsApp with the text pre-filled and a human taps send.
| Name | Required | Description | Default |
|---|---|---|---|
| contacts | Yes | Up to 500 contacts. Each needs a "phone" (international format, digits only) plus any placeholder fields as string properties. | |
| template | Yes | Message template with {{field}} placeholders, e.g. 'Hello {{name}}, see you at {{time}}'. Supports {{field|fallback}} defaults, {{FirstName}} derived from a name field, and {{a|b|c}} spintax variation (a {{…}} group whose first option isn't a field). Placeholder matching is case-insensitive; WhatsApp formatting (*bold*, _italic_) is kept. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It discloses important behaviors: 'Runs locally; no message is sent — each link opens WhatsApp with the text pre-filled and a human taps send.' It also explains the spintax stability ('stable per number') and return format. This is far beyond a bare statement, though it doesn't mention error handling or edge cases.
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 description is somewhat long, but every sentence contributes essential usage detail. The syntax explanation is necessary and well-organized. It could be slightly more concise, but the density of useful information justifies the length.
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 tool with no output schema, the description explicitly returns 'JSON array of {phone, message, link}'. It also covers the main constraints (max 500 contacts via schema, local execution, no sending). Given the tool's complexity, this is quite complete, though it omits potential error conditions or performance expectations.
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 coverage is 100%, so the baseline is 3. The description goes well beyond the schema by explaining the template syntax in detail ({{field}}, {{field|fallback}}, {{FirstName}}, spintax) and noting case-insensitivity. This adds real semantic value for correctly using the template parameter.
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 starts with a specific verb and resource: 'Generate personalized WhatsApp click-to-chat (wa.me) links for a list of contacts'. It clearly differentiates from sibling tools like generate_whatsapp_link by saying 'for a list of contacts' and 'from one message template'. This makes the tool's scope unmistakable.
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?
The description clearly states the tool is for batch generating personalized links from a template, which implies when to use it. It does not explicitly mention alternatives or when not to use it, but the sibling names and the phrase 'for a list of contacts' provide enough context for an agent to select it appropriately.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
generate_whatsapp_linkAInspect
Generate a WhatsApp click-to-chat (wa.me) link with an optional phone number and pre-filled message. Runs locally; no message is sent.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | No | Recipient phone number in international format (digits only; optional). Omit to create a share link with no specific recipient. | |
| message | No | The message to pre-fill in the chat (optional). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full behavioral disclosure. It explicitly states 'Runs locally; no message is sent,' which is a key side-effect trait. However, it does not describe the exact return format or any other limitations, so it is not perfect.
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 description is a single, well-structured sentence that front-loads the purpose and includes the key behavioral note. Every word earns its place with no redundancy.
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 tool with two optional parameters and no output schema, the description provides sufficient context including local execution and message behavior. It lacks explicit return format details, but the tool's purpose makes this largely inferable. It is complete enough for effective selection and invocation.
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 description merely restates 'optional phone number and pre-filled message' without adding any new meaning. The schema already provides detailed descriptions for both parameters, so the description adds no extra semantic value.
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 clearly states the tool generates a WhatsApp click-to-chat (wa.me) link with optional phone and message, which is a specific verb+resource. It distinguishes from siblings like generate_bulk_whatsapp_links and generate_whatsapp_qr by focusing on a single link generation.
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?
The description implies usage for generating a single link, but does not explicitly mention when to use it instead of alternatives such as bulk generation or QR code creation. It includes a note about running locally and not sending a message, which gives some context, but lacks clear when/when-not guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
generate_whatsapp_qrAInspect
Generate a scannable QR code (as an SVG) for a WhatsApp click-to-chat link with an optional phone number and pre-filled message.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | No | Recipient phone number in international format (digits only; optional). | |
| message | No | The message to pre-fill in the chat (optional). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden for behavioral disclosure. It mentions the SVG output format but does not clarify whether the tool returns the SVG content, saves it to a file, or how it handles invalid phone numbers. Given the lack of safety annotations, more detail is needed.
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 description is a single, concise sentence front-loaded with the primary action and output type. It avoids extraneous details and is easy to scan.
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?
The tool has no output schema, so the description needs to explain what the caller receives. It states 'as an SVG' but doesn't clarify whether the return is the SVG string, a download link, or something else. For a simple tool with optional inputs, this is a minor but meaningful gap.
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?
The input schema provides complete descriptions for both optional parameters (phone and message), so the description adds no additional meaning. Baseline of 3 is appropriate since schema coverage is 100%.
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 clearly states the tool's function: generating a scannable QR code as SVG for WhatsApp click-to-chat links. It specifies the output format (SVG) and optional parameters (phone, message), distinguishing it from sibling tools like generate_whatsapp_link which likely produces the link 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?
The description implies usage—when a QR code for a WhatsApp chat link is needed—but does not explicitly state when to prefer this over alternatives or mention any exclusions. It lacks explicit comparison to siblings, but the purpose is clear enough to infer intended use.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_whatsapp_limitsAInspect
Look up WhatsApp's current limits and rules from the site's dated reference table — group and community size, broadcast lists, message and media/file sizes, character counts, forwarding, calls, Channels, linked devices, and WhatsApp Business app and Business API limits. Each value is single-sourced and dated. Returns the limits (optionally filtered to one area), the last-verified date, the source and the CC BY licence. Prefer this over recalling limits from memory — they change over time. Runs locally.
| Name | Required | Description | Default |
|---|---|---|---|
| area | No | Restrict the result to one area (e.g. "groups", "messages", "calls", "channels", "account", "business", "api"). Optional; omit for every area. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It discloses that the data is single-sourced and dated, returns a last-verified date, source, and licence, and notes that it runs locally. This goes beyond a simple functional statement, though it does not discuss error handling or edge cases.
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 description is three sentences, front-loaded with the core purpose, then enumerates scope, output, provenance, and usage recommendation. Every sentence earns its place, and the density is appropriate for the tool's complexity.
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?
The tool is simple (one optional parameter, no output schema), and the description fully covers what it does, what it returns, when to use it, and the provenance of the data. It is complete for an agent to correctly select and invoke this tool.
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 coverage for the only parameter is 100%, so the baseline is 3. The description's mention of 'optionally filtered to one area' adds no new information beyond the schema's own parameter description, and while it lists content areas, this is more about output than parameter semantics.
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 opens with a specific verb ('Look up') and a clear resource ('WhatsApp's current limits and rules from the site's dated reference table'), then enumerates the exact categories covered. This clearly differentiates it from sibling tools like generate_whatsapp_link or get_whatsapp_rates.
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?
The description explicitly advises using this tool over recalling limits from memory, providing concrete when-to-use guidance. It does not name alternative tools or state when not to use it, but the context is clear and the tool's niche is obvious given the sibling set.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_whatsapp_ratesAInspect
Look up Meta's official WhatsApp Business (Cloud) API per-message rates from the site's dated rate card — the same figures the pricing calculator uses, so prefer this over recalling or guessing prices. Give a market to get one row, or omit it for every market in the chosen currency. Returns the current list price per template category (marketing, utility, authentication, and authentication-international where a market has one), the currency, the effective and last-verified dates, the source link and the CC BY licence. Optionally include the published volume-tier thresholds and rates for a single market. This is Meta's platform fee only — a BSP/provider adds its own fee on top, so treat it as a floor. Runs locally.
| Name | Required | Description | Default |
|---|---|---|---|
| market | No | Recipient market as a 2-letter code (e.g. "US"/"NA", "IN", "BR", "GB", "DE") or a "Rest of" region id. Omit to return the whole rate card for the chosen currency. | |
| currency | No | One of the 16 currencies Meta publishes a card in (USD, EUR, GBP, INR, IDR, BRL, MXN, ARS, COP, AED, SAR, AUD, MYR, PEN, CLP, SGD). Rates are stored per currency exactly as Meta prints them, never converted. Optional, default USD. | |
| include_tiers | No | When a single market is given, also return that market's published volume-tier thresholds and per-band rates for utility and authentication. Ignored when no market is given. Optional, default false. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It discloses that it 'Runs locally,' specifies the output elements (rates, currency, dates, source link, CC BY licence), and clarifies the fee structure and its lowness. It does not mention error handling or rate limits, but for a read-only lookup, the disclosed behavior is substantive.
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 description is dense but each sentence serves a purpose, covering purpose, usage, output, and caveats. It is longer than a simple line but packed with essential info, so it earns its length without being redundant.
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?
Given no output schema, the description compensates by enumerating return contents (rates per category, currency, effective/last-verified dates, source link, licence). It also explains the financial context (platform fee floor) and local execution. The only gap is not describing the exact output structure, but the enumerated fields give sufficient confidence.
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 coverage is 100% with detailed descriptions, but the tool description adds meaningful interaction semantics: explaining the effect of omitting 'market' (returns whole card) and that 'include_tiers' is ignored without a single market. This enriches understanding beyond the field-level 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 uses a specific verb ('Look up') and clearly identifies the resource: Meta's official WhatsApp Business API per-message rates from the dated rate card. It also distinguishes from siblings by stating 'the same figures the pricing calculator uses' and 'prefer this over recalling or guessing prices,' setting it apart from cost estimation and link generation tools.
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 explains how to tailor the query ('Give a market to get one row, or omit it for every market in the chosen currency') and when to include volume tiers. It also cautions that this is 'Meta's platform fee only' and should be treated as a floor, guiding users on interpretation. However, it does not explicitly contrast with the `estimate_whatsapp_api_cost` sibling, leaving room for clearer exclusion.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
validate_phone_numberAInspect
Validate and inspect a phone number with libphonenumber: whether it is valid (a real, allocated number) and/or possible (right length), its country, calling code, line type (mobile / landline / VoIP / toll-free / …) and every standard format (E.164, international, national) plus a wa.me link. Runs locally and offline. Does NOT check whether the number is registered on WhatsApp — there is no such API here.
| Name | Required | Description | Default |
|---|---|---|---|
| phone | Yes | The phone number to validate. International format with a leading "+" is best; otherwise also pass `country`. | |
| country | No | ISO 3166-1 alpha-2 country code (e.g. "GB", "US") assumed when the number has no country code. Optional. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It discloses offline/local execution, the valid vs possible distinction, and the explicit non-capability of checking WhatsApp registration—behaviors an agent needs to know.
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 description is concise yet information-dense, with no fluff. It front-loads the main action and packs in all needed details in two sentences.
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 tool with no output schema and no annotations, the description is exceptionally complete: it covers inputs, outputs, operational context, and exclusions. There are no apparent gaps.
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 coverage is 100%, but the description adds valuable usage semantics: international format with '+' is best, and country should be passed otherwise. This goes beyond the schema's simple field descriptions.
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 opens with the specific verb 'Validate and inspect' and enumerates exact outputs (valid/possible, country, calling code, line type, formats, wa.me link). It clearly distinguishes itself from sibling tools that generate WhatsApp links or estimate costs.
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 does not explicitly name alternative tools but gives clear context: runs locally/offline, and explicitly says it does NOT check WhatsApp registration, which prevents misuse. This is valuable exclusionary guidance, though no direct sibling comparison is stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claiming proves that you control a remote MCP connector. It does not move, proxy, or interrupt the server.
Open the connector listing, choose Claim ownership, and sign in to Glama.
Complete one verification method:
GitHub identity — fastest for official registry listings. For a namespace such as
io.github.alice/server, link the matching GitHub user or an account that owns the GitHub organization, then choose Claim with GitHub.HTTP challenge — works when you can deploy a public file. Generate a token, publish the exact JSON Glama shows at
/.well-known/glama.jsonon the same origin as the connector, then choose Check HTTP challenge.DNS challenge — works when you control DNS but cannot change the server. Generate a token, create the exact TXT record Glama shows, wait for it to propagate, then choose Check DNS challenge.
After verification, Glama sends a confirmation email and gives you access to listing details, thumbnails, health checks, and analytics.
The HTTP ownership file has this structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"claim": "glama_claim_..."
}Claim tokens are opaque, bound to the signed-in Glama account, and expire after seven days. They contain no email address or other personal information. Never publish an email address, Glama session token, GitHub token, or connector credential as ownership proof.
If verification fails, confirm that you copied the current token exactly. The HTTP file must be public, return valid JSON with a successful HTTP response, and stay on the connector's origin. DNS changes may need more time to propagate.
For a connector linked to the official MCP Registry, registry updates continue to replace its name, description, and URL by default. After claiming, open Manage connector and enable Use Glama listing details as the source of truth if edits made on Glama should be preserved. Categories and thumbnails are always managed on Glama; registry linkage and technical connection settings continue to sync.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- AlicenseAqualityCmaintenanceProvides comprehensive WhatsApp Business API functionality with 18 tools for sending messages, media, interactive buttons/lists, templates, reactions, and managing message status through the PyWA library.183MIT
- AlicenseNot gradedqualityDmaintenanceProvides a standardized interface for interacting with WhatsApp's tools and services through a unified API.1MIT
- AlicenseCqualityCmaintenance244 WhatsApp Business tools for AI agents: send messages, automate workflows, run marketing campaigns, and manage CRM. Supports Streamable HTTP and stdio transports.100172MIT
- AlicenseBqualityBmaintenanceBridges the WhatsApp HTTP API with AI assistants to enable full control over messaging, chat management, and interactive workflows through 63 specialized tools. It allows users to automate WhatsApp tasks and receive real-time AI feedback directly on their mobile devices.63214MIT