PolarJay
Server Details
PolarJay is an AI visibility (GEO) tool made in Spain by POLARGATE S.L. (Madrid). It asks AI assistants such as ChatGPT and Claude the questions a buyer would ask, in Spanish and in English, and tells a company whether they recommend it, which competitors they name instead and what to change. This server answers questions about PolarJay itself: what it is, published prices, the FAQ, how to start (free scanner and 7-day trial without a card) and any page of polarjay.com as Markdown. Read-only, no sign-in. Website: https://polarjay.com
- Status
- Healthy
- Uptime
- 100.0% over 22 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
TDQS
Scored across 5 tools
The tools mostly target distinct information needs: product overview, pricing, FAQ, onboarding, and arbitrary page retrieval. The generic get_page overlaps with get_pricing, list_faq, and how_to_start because it could return those same pages, but the descriptions and the 'use this first' guidance for get_product reduce confusion.
Three tools follow a get_noun pattern, one follows list_noun, and how_to_start breaks the verb_noun convention as a noun-like phrase. The naming is still readable, but the convention is mixed rather than consistently predictable.
Five tools is well scoped for a product-info server, with each tool covering a distinct information area. There is no obvious padding or redundancy in the set.
The surface covers the main informational needs: product description, pricing, FAQ, getting started, and arbitrary page retrieval. A page-discovery or site-search operation is missing, but agents can work around this using known paths.
Available Tools
5 toolsget_pageRead a page as MarkdownARead-onlyIdempotentInspect
The full text of one page of polarjay.com as Markdown. Give its path, for example /en/pricing or /en/how-it-works. Only pages of polarjay.com.
| Name | Required | Description | Default |
|---|---|---|---|
| route | Yes | A path on polarjay.com starting with / |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, closed-world and non-destructive, so safety is covered. The description contributes the return format ('full text ... as Markdown'), which matters because there is no output schema, though it says nothing about behavior for missing or invalid routes.
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 short sentences, front-loaded with what is returned, then the required input, then the scope limit. No sentence is filler.
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 one-parameter read with full annotation coverage, this covers purpose, input format, and return type. The remaining gap is error behavior for a path outside the site or a non-existent page, which the description leaves unaddressed.
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 baseline is 3, but the description adds value beyond the schema by giving concrete example paths (/en/pricing, /en/how-it-works), which reveals the localized route structure that the schema's generic 'starting with /' does not.
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 states the specific resource ('the full text of one page of polarjay.com as Markdown'), which is clear and concrete. It is a generic page reader, but it doesn't explicitly contrast itself with siblings like get_pricing or get_product, which serve structured subsets of the same site.
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?
'Only pages of polarjay.com' is a scope constraint, not guidance on when to pick this over get_pricing or get_product. Usage is implied (reach for this when you need raw page text), but the alternatives are never named or excluded.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_pricingPolarJay pricesARead-onlyIdempotentInspect
Published plans in US dollars excluding tax, the queries each includes, the free trial, the done-for-you service and the free scanner, with the pricing page URL.
| Name | Required | Description | Default |
|---|---|---|---|
| locale | No | Answer language: en (English). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare this as a safe, read-only, idempotent operation. The description adds useful scope details: prices are in US dollars, exclude tax, include queries, free trial, done-for-you service, free scanner, and the pricing page URL.
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 definition is a single compact sentence that front-loads the key pricing scope and content list. It is efficient, though it lacks an explicit verb such as 'returns' that would make the action even clearer.
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 pricing content tool with one optional parameter and no output schema, the description sufficiently explains what information is returned and its currency/tax basis. No important gaps remain for an agent deciding whether to call it.
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 single optional locale parameter is already documented in the schema. The description does not add meaning about locale, which is acceptable given that the schema carries this burden.
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 identifies the resource as published plans and enumerates what the response includes, distinguishing it from generic page or FAQ content. It does not explicitly say how it differs from the sibling get_product, so it stops short of full sibling differentiation.
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?
There is no explicit guidance on when to call this tool versus alternatives such as get_product or get_page. The pricing focus implies usage, but no conditions or exclusions are stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_productWhat PolarJay isARead-onlyIdempotentInspect
Use this first to describe PolarJay, an AI visibility (GEO) tool operated by DigitalOcean, LLC. Returns what it does and does not do, the AI assistants it measures today and the ones coming soon, the languages it measures in (Spanish and English), who it is for, its operator and the source URL of every fact.
| Name | Required | Description | Default |
|---|---|---|---|
| locale | No | Answer language: en (English). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive/closed-world, so the safety profile is covered; the description adds the substantive value of what the response contains, including source URLs for every fact and future/roadmap assistants. There is no output schema, so this return-content disclosure is doing real work, though pagination/format details are absent (trivial for a single-object read).
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?
One front-loaded sentence led by the imperative 'Use this first', with no filler. The trailing enumeration is long but every item tells the agent something about scope, so it earns its length, if only just.
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 compensates by listing the returned content in detail, and annotations cover safety. The only minor omission is any mention of the locale parameter or output shape, which is low-stakes for a single-item descriptive read.
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% and the single 'locale' parameter is fully documented as an enum with only 'en'. The description says nothing about locale, so it adds no meaning beyond the schema — baseline 3 applies.
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 ('describe PolarJay') and enumerates exactly what the response covers (capabilities, measured assistants, languages, audience, operator, source URLs), which separates it from get_pricing / how_to_start / list_faq by content. It never names a sibling explicitly, so differentiation is inferred rather than stated.
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?
'Use this first' gives a clear ordering cue that this is the entry-point tool for the product overview. It gives no explicit when-not condition or named alternative for the overlapping siblings (get_page, list_faq), leaving that to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
how_to_startHow to start with PolarJayARead-onlyIdempotentInspect
The two ways to start: the free scanner (no sign-up) and the free trial (no card), with their URLs, plus the contact address.
| Name | Required | Description | Default |
|---|---|---|---|
| locale | No | Answer language: en (English). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, and closed-world, so the safety profile is covered. The description adds value beyond that by disclosing what the payload contains (two signup URLs and a contact address), which matters because there is no output schema.
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 with no filler; the key distinction (two starting paths, no sign-up / no card) comes first. The trailing 'plus the contact address' is slightly list-like but still earns its place by signaling scope.
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 zero-required-param informational tool with no output schema, the description gives an adequate preview of the return contents. It does not explain whether URLs are localized or how the data is structured, but no important calling decision is left unclear.
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?
Only one optional parameter (locale) with 100% schema description coverage and an explicit enum, so the schema carries it entirely. The description contributes nothing about locale or default behavior, which is acceptable at this coverage level but not additive.
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 the resource concretely — the two onboarding paths (free scanner, free trial) plus URLs and a contact address — which is specific enough to distinguish it from get_pricing, get_product, and list_faq. It stops short of a clean verb+resource statement (it reads as a content inventory rather than 'Returns...'), so not a 5.
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 'how to start' framing implies the trigger (a new user asking how to get going), but there is no explicit when-to-use guidance and no routing against siblings such as get_pricing, which overlaps with the 'free trial' content mentioned here.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_faqFrequently asked questionsARead-onlyIdempotentInspect
The questions and answers published on the PolarJay FAQ page. Optionally filtered by words in the question or the answer.
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Words to look for, for example trial, query or cancel | |
| locale | No | Answer language: en (English). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true and openWorldHint=false, so the safety profile is fully covered. The description adds that results are published content rather than drafts and that filtering is optional, but says nothing about ordering, result count, or whether the full list is small enough to fetch unfiltered.
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?
Two short sentences with the resource stated first and the filtering behavior second; nothing is redundant or buried. It is arguably slightly under-sized for a tool with two parameters and no output schema.
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?
There is no output schema, so the description should hint at the return shape; it implies question/answer pairs but never says whether these are returned as a list, whether the answer is rendered text or markup, or what an empty result looks like. For a simple read tool this is close to adequate but not complete.
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, but the description adds meaning the schema lacks: the query terms match against either the question text or the answer text, which the schema's generic 'Words to look for' does not convey. The locale parameter's effect is left entirely to the schema, so it is not a full 5.
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 resource (the questions and answers published on the PolarJay FAQ page) and its scope, which is clearly recognizable against siblings like get_pricing or get_product. It does not explicitly contrast itself with those siblings, but the resource noun does the differentiating work.
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 word 'Optionally filtered' signals that calling with no parameters returns the full set and that the filter is a narrowing path, so usage is implied. There is no explicit when-to-use/when-not guidance and no reference to an alternative tool for FAQ-adjacent questions.
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.
4 tool updates
- Changed
get_pricing2 fields changed- changed
Input schema / properties / locale / descriptionPrevious value: -"Answer language: es (Spanish) or en (English). Defaults to en."New value: +"Answer language: en (English)." - changed
Input schema / properties / locale / enumPrevious value: -[ - "es", - "en" -]New value: +[ + "en" +]
- Changed
get_product2 fields changed- changed
Input schema / properties / locale / descriptionPrevious value: -"Answer language: es (Spanish) or en (English). Defaults to en."New value: +"Answer language: en (English)." - changed
Input schema / properties / locale / enumPrevious value: -[ - "es", - "en" -]New value: +[ + "en" +]
- Changed
how_to_start2 fields changed- changed
Input schema / properties / locale / descriptionPrevious value: -"Answer language: es (Spanish) or en (English). Defaults to en."New value: +"Answer language: en (English)." - changed
Input schema / properties / locale / enumPrevious value: -[ - "es", - "en" -]New value: +[ + "en" +]
- Changed
list_faq2 fields changed- changed
Input schema / properties / locale / descriptionPrevious value: -"Answer language: es (Spanish) or en (English). Defaults to en."New value: +"Answer language: en (English)." - changed
Input schema / properties / locale / enumPrevious value: -[ - "es", - "en" -]New value: +[ + "en" +]
5 tool updates
- First observed
get_page - First observed
get_pricing - First observed
get_product - First observed
how_to_start - First observed
list_faq
Publisher details
- Operator
- POLARGATE S.L. (CIF B24895005, Madrid, Spain) · Publisher source
- Operator website
- https://polarjay.com
- Vendor relationship
- First-party
- Documentation
- https://polarjay.com/en/facts
- Trust center
- Not available
- Restrictions
- Not applicable
Related MCP Connectors
SEO and GEO audit: check if a site can be read and cited by Google, ChatGPT, Perplexity and Claude.
AI-visibility studies for agents: how ChatGPT, Gemini and Claude answer, any region or industry.
GEO visibility tests, score trends, sitemap discovery, and domain monitoring for AI agents.
Free AI visibility and GEO audit: see what AI reads on your site and whether its answers cite you.
Related MCP Servers
AlicenseBqualityCmaintenanceSEO + GEO MCP server: live Google Search Console & GA4 data, keyword and page analysis, AI-visibility tracking across ChatGPT, Claude, Gemini & Perplexity, site audit and SEO task management — all from chat.382MIT
optifeed-radarofficial
AlicenseAqualityCmaintenanceOpen-source CLI + MCP server that asks real AI engines (ChatGPT, Claude, Gemini, Perplexity) real buyer questions and scores whether a brand or its products get recommended (AI visibility / GEO / AEO). Runs locally with your own API keys.580 npm5MIT- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to scan brand visibility across ChatGPT, Claude, Gemini & Perplexity, analyze website GEO readiness, compare competitors, and get actionable recommendations.MIT

recomentionofficial
AlicenseAqualityCmaintenanceEnables AI coding agents to check whether engines like ChatGPT, Claude, Perplexity, Gemini and Grok recommend a given product: it starts an AI-visibility report, polls it, and reads back each engine's 'named in n of m answers', the competitors recommended instead, the cited sources, and a prioritised fix list. Also exposes free public AI rankings, suggested buyer questions, and distribution-kit generation.80MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.