INITE Visibility
Server Details
How ChatGPT, Claude, Gemini and Perplexity read a site: free check, fix plan, compare, history.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- inite-ai/inite-visibility
- GitHub Stars
- 0
- Server Listing
- INITE MCP
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 7 tools
The core tools are genuinely distinct: analyze_site starts an async audit, get_analysis reads its run_id, check_identity is an instant free subset, compare_sites diffs two domains, and the history/fixes tools read stored results. The descriptions do the work of separating them (e.g. check_identity 'No model is asked; for whether the engines actually name the site, run analyze_site'), but several tools return a near-identical 'score out of 100' artifact, so an agent can still hesitate between check_identity, visibility_fixes and visibility_history. inite_connect is an unrelated meta tool that sits outside the visibility vocabulary entirely.
All names are snake_case, but the conventions are mixed: verb_noun (analyze_site, check_identity, compare_sites, get_analysis) alongside noun_plural (visibility_fixes, visibility_history), plus the odd inite_connect which is brand_verb and does not follow any pattern used elsewhere. Still readable and largely guessable, but not the predictable rhythm of a well-designed set.
Seven tools is a sensible size for a focused AI-visibility auditing service and covers start/read/compare/fix/history without bloat. The one weak entry is inite_connect, a cross-sell/discovery tool for other MCP servers that does not belong to the visibility domain and dilutes an otherwise tight surface.
The audit lifecycle is largely covered: start a run, poll it, get an instant reading, compare against a competitor, get prioritised fixes, and see trends over time. Gaps are minor — no listing of prior runs/audits, no cancel or delete of a run, and no way to enumerate tracked sites, all of which agents can work around by calling get_analysis or visibility_history with known ids.
Available Tools
7 toolsanalyze_siteAudit a site for AI visibilityAInspect
The AI visibility audit: the identity files, crawler policy, schema graph and page health, then the answer engines asked whether they name the site, scored out of 100. Starts a run and returns its run_id; it takes about a minute, so call get_analysis with that id. Without an account it runs the survey (the audit without its two paid steps), two a day per address; a free account gets the teaser, a paid plan the whole audit, on the account's own allowance.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | A public website, e.g. example.com or https://example.com |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | No | |
| tier | Yes | |
| runId | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the annotations by disclosing that this is an asynchronous run that takes about a minute and returns a run_id for polling, plus concrete rate limits (two a day per address) and tiered allowances. The annotations only flag non-read-only, non-idempotent, open-world; the description supplies the operational context an agent actually 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?
Front-loads the scope before the operational details, and each sentence carries weight (scope, async flow, quotas). It is dense and somewhat run-on with nested parentheticals, but nothing is wasteful.
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 an output schema present, return values need not be described; the description instead covers the async lifecycle, the follow-up call, and quota behavior, which is exactly what remains ambiguous. Nothing an agent needs to invoke it correctly is missing.
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 url parameter is already documented with examples ('example.com or https://example.com'), so the description adds little param detail. 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.
Does the description clearly state what the tool does and how it differs from similar tools?
Names a specific verb and resource ('AI visibility audit') and enumerates exactly what it covers: identity files, crawler policy, schema graph, page health, and answer-engine naming. It is clearly distinguishable from siblings like atlas_search or check_identity.
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?
Explicitly routes the agent to the follow-up tool ('call get_analysis with that id') after the run completes, and specifies the conditions under which different account tiers apply. When-to-use and the alternative are both stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
check_identityCheck how machines read a siteARead-onlyIdempotentInspect
Free and instant, no account: read a website the way an AI engine does before it answers about it. Returns which answer-engine crawlers robots.txt lets in (retrieval, which decides whether the site can be cited) and which training crawlers it blocks (which costs nothing), the identity files present, whether the homepage carries Organization schema, an identity score out of 100, and the fixes that reading names. No model is asked; for whether the engines actually name the site, run analyze_site.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | A public website, e.g. example.com or https://example.com |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | Yes | |
| files | No | |
| fixes | No | |
| training | No | |
| retrieval | No | |
| fixesTotal | No | |
| identityScore | Yes | |
| organizationSchema | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, openWorld, non-destructive), and the description adds real context beyond them: no account required, no model is invoked, and a semantic distinction between retrieval crawlers (which gate citation) and training crawlers (which cost nothing). It stops short of stating rate limits or latency characteristics, which is the only missing behavioral detail.
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 sentences, front-loaded with the free/no-account hook and the core value proposition, with the analyze_site routing at the end where it is most useful. The second sentence is dense and comma-chained, packing five return-value items into one clause, which slightly hurts scannability.
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 single-parameter read tool with annotations and an output schema, nothing an agent needs to call it correctly is absent — auth requirements, model behavior, return categories, and the sibling boundary are all covered. The output schema carries the return shape, so the summary list in the description is a bonus rather than a gap-filler.
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 there is a single required url parameter already documented with a format example, so the schema does the heavy lifting. The description adds no extra syntax, normalization, or domain-handling detail beyond what the schema provides — the 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 and resource — read a website the way an AI engine does — and immediately scopes the output (crawler access split between retrieval and training, identity files, Organization schema, score out of 100, fixes). It also explicitly distinguishes itself from the sibling analyze_site, so the agent can pick between them without opening either schema.
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 an explicit when-to-use (before an engine answers about the site) and an explicit when-to-use-the-other ("for whether the engines actually name the site, run analyze_site"). It also removes cost/prerequisite friction up front with "Free and instant, no account."
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
compare_sitesTwo sites, read the same wayARead-onlyIdempotentInspect
Your site against a competitor's, read the way an AI engine reads them before it answers: identity score out of 100, which answer-engine crawlers each lets in, the identity files each has (llms.txt, ai.json and the rest), Organization schema, and where each one is ahead. Free and instant, no model asked; counts two identity checks.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Your site, e.g. example.com | |
| other | Yes | The site to compare it with, e.g. competitor.com |
Output Schema
| Name | Required | Description |
|---|---|---|
| ahead | No | |
| sites | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile (readOnly, idempotent, openWorld, non-destructive), and the description adds behavior beyond them: the call is free, resolves instantly, asks no model, and — importantly for budgeting — "counts two identity checks." That quota/cost disclosure is the kind of context an agent cannot get from annotations or 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?
One dense sentence, front-loaded with the core framing ("Your site against a competitor's, read the way an AI engine reads them") before the output list. The enumeration is long but every item is a distinct deliverable, so little is wasted; it borders on list-heavy for a single sentence.
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 annotations carrying safety and an output schema present, the description does not need to explain return values — yet it still sketches them, which aids discovery. Combined with the cost/instant/counts-two-checks note, an agent has enough to call this correctly; only the sibling-routing gap keeps it from a 5.
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 both parameters are documented with examples, so the schema already carries param meaning. The description only restates the roles ("your site against a competitor's") without adding format or constraint detail, which is the baseline-3 case 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.
Does the description clearly state what the tool does and how it differs from similar tools?
The description gives a concrete verb+resource (compares two sites as an answer engine reads them) and enumerates the outputs: identity score, crawler access, identity files, Organization schema, and lead differences. It is clear about what the tool produces, but never distinguishes itself from overlapping siblings like atlas_compare, analyze_site, or check_identity, so an agent could still hesitate between them.
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?
Usage is only implied by "Your site against a competitor's" — the agent can infer this is for benchmarking one site against a rival, but there is no explicit when-to-use, when-not, or named alternative (e.g. use check_identity for a single site). The note that it is "free and instant" hints at a low-cost choice but does not frame it as a routing criterion.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_analysisRead an auditARead-onlyIdempotentInspect
Read an audit started by analyze_site: progress while it runs, then the score out of 100 and what to fix first. Only the caller who started the run can read it - the account, or for a guest the same address.
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes | The id analyze_site returned |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | No | |
| fixes | No | |
| score | No | |
| status | Yes | |
| reportUrl | No | |
| fixesTotal | No |
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 genuinely new behavior: the response shape changes over the run's lifetime (progress while running, final score and fix list when done) and access is restricted to the caller who started the run, including the guest-address case. Polling cadence and whether a failed run returns a distinct status are not covered.
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 tight sentences, front-loaded with the verb and source tool, then the access constraint. The rundown of return values slightly overlaps the output schema, but it is brief and does not read as padding.
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?
An output schema exists, so return details are optional here, yet the description still signals the progress-to-result transition that matters for polling. Authorization semantics are stated, and with one required parameter and full schema coverage, nothing essential is missing.
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 run_id is documented in the schema as 'the id analyze_site returned', so the description's mention of analyze_site adds no new meaning. With only one fully described parameter there is little for the description to contribute beyond the 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?
States a specific verb (read) and resource (an audit) and explicitly ties it to the sibling that creates it (analyze_site), while also saying what comes back: progress, then a score out of 100 and top fixes. An agent can distinguish this from analyze_site or visibility_history 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.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The prerequisite is explicit: this reads an audit started by analyze_site, so the agent knows to call analyze_site first and poll here for progress. It does not name an alternative for retrieving finished results elsewhere, but the workflow context is clear enough to act on.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
inite_connectConnect another INITE serverARead-onlyIdempotentInspect
How to add another INITE MCP server to this client, when the person wants something this one does not do. With no argument, the server beside this one; for, the one that does a job; all: true, every server. Returns the URL, the Claude Code command and the custom-connector step.
| Name | Required | Description | Default |
|---|---|---|---|
| all | No | true: every server, with install links. Ignored with `for`. | |
| for | No | What the person wants next; returns the server that does it |
Output Schema
| Name | Required | Description |
|---|---|---|
| more | No | |
| doors | Yes | |
| total | Yes | |
| others | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds that the tool returns connection artifacts rather than mutating anything, but discloses nothing further about behavior, prerequisites, or failure modes; with an output schema present, the return-value detail is largely redundant.
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 compact sentences: purpose and trigger first, then the three argument modes, then what comes back. No filler, and the alternative-path information is front-loaded before the parameter recap.
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-parameter lookup with full schema coverage, an output schema and complete safety annotations, the description covers the essential unknown (default behavior with no argument) plus the intent trigger. Missing only guidance on what to do if the returned connection information fails or when it should be re-invoked.
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 genuinely new meaning: the zero-argument default ('the server beside this one'), which the schema does not state at all. It also glosses `for` as 'the one that does a job' and `all: true` as 'every server,' reinforcing rather than duplicating the enum documentation.
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 a specific action (add another INITE MCP server to this client) and frames it as retrieving connection info rather than performing the connection, which the closing sentence about returning a URL, Claude Code command and custom-connector step makes concrete. It is distinguishable from the atlas_*/match_* siblings, though it never names an alternative connector-related tool.
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: use it 'when the person wants something this one does not do,' which is a clear when-to-use condition. It also explains usage of each argument mode (no argument, `for`, `all: true`), but offers no when-not-to-use guidance or named alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
visibility_fixesWhat to fix, in orderARead-onlyIdempotentInspect
The fix plan for a site's AI visibility, most important first: what to change, why it matters for being named in AI answers, how many points of the score it should recover, the pages it applies to, and a paste-ready file or snippet when there is one (llms.txt, robots.txt rules, Organization schema). Free from the identity reading, no account; signed in, it is built from your latest finished audit of that site, which covers the answer engines too.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | A public website, e.g. example.com or https://example.com | |
| limit | No | Fixes, most important first, per page, default 12 | |
| offset | No | The nextOffset of the previous answer |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | Yes | |
| fixes | Yes | |
| limit | No | |
| total | Yes | |
| offset | No | |
| source | Yes | |
| matched | No | |
| nextOffset | No | |
| totalIsAtLeast | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the read-only, idempotent, non-destructive profile, so the description's real contribution is the auth-dependent data source and the fact that the signed-in variant requires a completed audit and includes answer engines the free reading does not. That is meaningful behavior beyond the structured fields. It doesn't state rate limits or what happens when no finished audit exists, which keeps it from 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
The ordering guarantee is front-loaded in the first clause, which is the right priority. The remainder is a single long run-on sentence with stacked clauses about auth tiers and snippet types; it is dense but every clause carries information, so it stays efficient rather than padded.
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?
An output schema exists, so the description needn't define return values, yet it usefully previews the item shape and the paste-ready artifact types an agent can expect. Given three simple parameters and full annotation coverage, an agent has everything needed to call it correctly; only the empty-audit case and rate/latency expectations are left 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 url, limit, and offset are already documented, including the 'most important first' ordering and the nextOffset convention. The description's 'most important first' and per-page framing merely restates what the schema says, adding no syntax or edge-case meaning. Baseline 3 is the correct ceiling here.
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 — an ordered fix plan for a site's AI visibility — and enumerates what each item contains (what to change, why it matters, points recovered, pages, paste-ready snippet). That content profile separates it from analyze_site, get_analysis, and visibility_history without naming them. It stops short of an explicit contrast with a sibling, so it isn't a clean 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?
Usage context is implied through the auth tiers: anonymous callers get the free version derived from the identity reading, signed-in callers get the version built from their latest finished audit. That tells the agent what it will get in each case but gives no explicit when-to-use/when-not guidance relative to get_analysis or analyze_site, which is the more useful routing signal for a fix-plan tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
visibility_historyHow a site's reading movedARead-onlyIdempotentInspect
How a site's AI visibility reading has moved over time: for a site in the INITE Atlas, its weekly readings (identity score, answer-engine crawlers let in, llms.txt, Organization schema, the top fix each week); signed in, your own audits of it too, with their scores. Free, no model, and no check is spent: it reads what was already measured.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | A public website, e.g. example.com or https://example.com |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | Yes | |
| audits | Yes | |
| totals | Yes | |
| weekly | Yes | |
| totalsAtLeast | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only, idempotent, non-destructive and closed-world, and the description adds genuinely new behavior: the call is free, consumes no check, invokes no model, and simply replays previously measured data. It also discloses that signed-in callers additionally receive their own audits and their scores, which is a scope difference not visible in any structured field. Missing only operational detail such as history depth, pagination, or empty-result behavior.
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 dense sentence with a parenthetical enumeration; the core scope statement is front-loaded and every clause carries information (data content, personal-audit overlay, cost model). The nested list inside the sentence makes it slightly harder to scan than a structured breakdown would be.
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?
An output schema exists, so return fields need not be spelled out, yet the description still sketches them, and it covers the cost/side-effect profile an agent needs before calling. The main remaining gap is what happens when the URL is not in the Atlas or has no recorded weeks — with a single required parameter that is the one failure mode an agent would want stated.
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% for the single url parameter, so baseline is 3. The description adds a real constraint the schema does not state — the site must be 'in the INITE Atlas' for published readings to exist — but it never says what is returned for a non-Atlas site, so the added meaning is useful but incomplete.
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 specific resource (historical AI visibility readings for a site in the INITE Atlas) and enumerates what each reading contains (identity score, crawlers allowed, llms.txt, Organization schema, top fix). The verb is implicit ('has moved over time') rather than a clean 'returns the history of', and it doesn't explicitly contrast with siblings like get_analysis or compare_sites, which keeps it below 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?
Usage is only implied: 'Free, no model, and no check is spent: it reads what was already measured' signals this is the cheap read-only path rather than a new analyze_site run, and 'signed in, your own audits of it too' hints at the personal-data variant. There is no explicit when-to-use vs. when-to-use-a-sibling statement, and no exclusion such as what to do for a site not in the Atlas.
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.
5 tool updates
- Changed
check_identity1 field changed- added
Output schema / properties / fixesTotalAdded value: +{ + "type": "integer" +}
- Changed
get_analysis1 field changed- added
Output schema / properties / fixesTotalAdded value: +{ + "type": "integer" +}
- Changed
inite_connect6 fields changed- added
Input schema / properties / allAdded value: +{ + "description": "true: every server, with install links. Ignored with `for`.", + "type": "boolean" +} - changed
Input schema / properties / for / descriptionPrevious value: -"What the person wants to do next; omit for every server"New value: +"What the person wants next; returns the server that does it" - added
Output schema / properties / moreAdded value: +{ + "type": "object" +} - added
Output schema / properties / othersAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / totalAdded value: +{ + "type": "integer" +} - changed
Output schema / requiredPrevious value: -[ - "doors" -]New value: +[ + "doors", + "total" +]
- Changed
visibility_fixes9 fields changed- changed
Input schema / properties / limit / descriptionPrevious value: -"How many fixes to return, most important first (default 12)"New value: +"Fixes, most important first, per page, default 12" - added
Input schema / properties / offsetAdded value: +{ + "description": "The nextOffset of the previous answer", + "minimum": 0, + "type": "number" +} - added
Output schema / properties / limitAdded value: +{ + "type": "integer" +} - added
Output schema / properties / matchedAdded value: +{ + "type": "integer" +} - added
Output schema / properties / nextOffsetAdded value: +{ + "type": [ + "integer", + "null" + ] +} - added
Output schema / properties / offsetAdded value: +{ + "type": "integer" +} - added
Output schema / properties / totalAdded value: +{ + "type": "integer" +} - added
Output schema / properties / totalIsAtLeastAdded value: +{ + "type": "boolean" +} - changed
Output schema / requiredPrevious value: -[ - "url", - "source", - "fixes" -]New value: +[ + "url", + "source", + "total", + "fixes" +]
- Changed
visibility_history3 fields changed- added
Output schema / properties / totalsAdded value: +{ + "type": "object" +} - added
Output schema / properties / totalsAtLeastAdded value: +{ + "type": "array" +} - changed
Output schema / requiredPrevious value: -[ - "url", - "weekly", - "audits" -]New value: +[ + "url", + "weekly", + "audits", + "totals" +]
1 tool update
- Changed
inite_connect1 field changed- changed
Input schema / properties / for / enumPrevious value: -[ - "add_tool", - "premium", - "licence", - "full_audit", - "local_start", - "account", - "find_tools", - "visibility", - "talk" -]New value: +[ + "add_tool", + "premium", + "licence", + "full_audit", + "local_start", + "account", + "find_tools", + "visibility", + "talk", + "find_business" +]
1 tool update
- Changed
inite_connect1 field changed- changed
Input schema / properties / for / enumPrevious value: -[ - "add_tool", - "buy", - "account", - "full_audit", - "find_tools", - "visibility", - "talk" -]New value: +[ + "add_tool", + "premium", + "licence", + "full_audit", + "local_start", + "account", + "find_tools", + "visibility", + "talk" +]
3 tool updates
- Added
inite_connect - Removed
my_reports - Removed
watch_site
1 tool update
- Added
watch_site
33 tool updates
- Removed
atlas_changes - Removed
atlas_compare - Removed
atlas_coupons - Removed
atlas_dataset_archive - Removed
atlas_dataset_changes - Removed
atlas_dataset_create - Removed
atlas_dataset_get - Removed
atlas_dataset_placement - Removed
atlas_dataset_publish - Removed
atlas_dataset_update - Removed
atlas_lookup - Removed
atlas_my_listings - Removed
atlas_owner_card - Removed
atlas_owner_claim - Removed
atlas_owner_coupon_add - Removed
atlas_owner_coupon_set - Removed
atlas_owner_coupons - Removed
atlas_owner_premium - Removed
atlas_owner_propose_edit - Removed
atlas_owner_release - Removed
atlas_owner_remeasure - Removed
atlas_owner_set_read_pages - Removed
atlas_owner_stats - Removed
atlas_owner_verify - Removed
atlas_search - Removed
inite_book_call - Removed
inite_buy - Removed
inite_contact - Removed
inite_guides - Removed
inite_services - Removed
inite_slots - Removed
match_tools - Removed
my_account
8 tool updates
- Added
compare_sites - Changed
inite_book_call4 fields changed- added
Input schema / properties / company / descriptionAdded value: +"Their company or site, if they gave one" - added
Input schema / properties / email / descriptionAdded value: +"The person's own email; the confirmation and the calendar invite go there" - added
Input schema / properties / name / descriptionAdded value: +"The person's name, as they want to be addressed" - added
Input schema / properties / topic / descriptionAdded value: +"The service the call is about, an id from inite_services (default: diagnostic)"
- Changed
inite_buy1 field changed- added
Input schema / properties / offer / descriptionAdded value: +"Which offer to buy; the description lists each one and what it is"
- Changed
inite_contact4 fields changed- added
Input schema / properties / company / descriptionAdded value: +"Their company or site, if they gave one" - added
Input schema / properties / email / descriptionAdded value: +"The person's own email; the reply goes there" - added
Input schema / properties / message / descriptionAdded value: +"What they want to say or ask, in their words" - added
Input schema / properties / name / descriptionAdded value: +"The person's name"
- Changed
inite_slots1 field changed- added
Input schema / properties / limit / descriptionAdded value: +"How many free slots to return, soonest first (default 10)"
- Changed
my_reports1 field changed- added
Input schema / properties / limit / descriptionAdded value: +"How many audits to return, newest first (default 20)"
- Added
visibility_fixes - Added
visibility_history
22 tool updates
- Added
atlas_compare - Added
atlas_dataset_archive - Added
atlas_dataset_changes - Added
atlas_dataset_create - Added
atlas_dataset_get - Added
atlas_dataset_placement - Added
atlas_dataset_publish - Added
atlas_dataset_update - Added
atlas_owner_card - Added
atlas_owner_claim - Added
atlas_owner_coupon_add - Added
atlas_owner_coupon_set - Added
atlas_owner_coupons - Added
atlas_owner_premium - Added
atlas_owner_propose_edit - Added
atlas_owner_release - Added
atlas_owner_remeasure - Added
atlas_owner_set_read_pages - Added
atlas_owner_stats - Added
atlas_owner_verify - Changed
atlas_search2 fields changed- changed
Input schema / properties / category / enumPrevious value: -[ - "sales", - "hr", - "security", - "analytics", - "agents", - "support", - "dev", - "llmops", - "finance", - "automation", - "marketing", - "meetings", - "knowledge", - "rag", - "voice", - "documents", - "legal", - "data", - "health", - "i18n", - "creative", - "writing", - "productivity", - "career", - "learning", - "commerce", - "lifestyle" -]New value: +[ + "sales", + "hr", + "security", + "analytics", + "agents", + "support", + "dev", + "llmops", + "finance", + "automation", + "marketing", + "meetings", + "knowledge", + "rag", + "voice", + "documents", + "legal", + "data", + "health", + "i18n", + "creative", + "writing", + "productivity", + "career", + "learning", + "commerce", + "lifestyle", + "assistants" +] - changed
Input schema / properties / sort / enumPrevious value: -[ - "used", - "active", - "newest", - "name" -]New value: +[ + "used", + "active", + "liked", + "newest", + "name" +]
- Added
inite_buy
1 tool update
- Changed
atlas_search1 field changed- changed
Input schema / properties / slices / items / enumPrevious value: -[ - "free-plan", - "open-source", - "api", - "self-hosted", - "no-code", - "states-hipaa", - "states-soc2", - "states-gdpr", - "no-training", - "free-trial", - "student-discount" -]New value: +[ + "free-plan", + "open-source", + "api", + "self-hosted", + "no-code", + "states-hipaa", + "states-soc2", + "states-gdpr", + "no-training", + "free-trial", + "student-discount", + "mcp-server", + "openapi" +]
1 tool update
- Changed
atlas_search1 field changed- changed
Input schema / properties / category / enumPrevious value: -[ - "sales", - "hr", - "security", - "analytics", - "agents", - "support", - "dev", - "llmops", - "finance", - "automation", - "marketing", - "meetings", - "knowledge", - "rag", - "voice", - "documents", - "legal", - "data", - "health", - "i18n" -]New value: +[ + "sales", + "hr", + "security", + "analytics", + "agents", + "support", + "dev", + "llmops", + "finance", + "automation", + "marketing", + "meetings", + "knowledge", + "rag", + "voice", + "documents", + "legal", + "data", + "health", + "i18n", + "creative", + "writing", + "productivity", + "career", + "learning", + "commerce", + "lifestyle" +]
16 tool updates
- First observed
analyze_site - First observed
atlas_changes - First observed
atlas_coupons - First observed
atlas_lookup - First observed
atlas_my_listings - First observed
atlas_search - First observed
check_identity - First observed
get_analysis - First observed
inite_book_call - First observed
inite_contact - First observed
inite_guides - First observed
inite_services - First observed
inite_slots - First observed
match_tools - First observed
my_account - First observed
my_reports
Related MCP Connectors
Checks if ChatGPT, Claude, Gemini and Perplexity can reach and read a website, with ranked fixes.
Can ChatGPT, Claude and Perplexity reach and read a website? Score, problems found and fixes.
Free AI-readiness audit: can ChatGPT, Claude and Perplexity read and cite a site? Fix snippets.
Checks whether ChatGPT, Gemini and Perplexity cite your site, and who they cite instead.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables auditing, comparing, and optimizing websites for AI readiness, performance, SEO, AEO, GEO, and AI crawler accessibility.4MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to analyze public websites, follow progress, retrieve shareable reports, compare multiple URLs, list checks and recent activity, and surface fixes ranked by impact.Apache 2.0
- AlicenseAqualityCmaintenanceFree SEO + GEO (AI-search-citation) analysis for AI assistants: full SEO audits, AI-crawler-access checks (GPTBot/ClaudeBot/PerplexityBot), Core Web Vitals, structured data, security headers, mobile, and images. No signup, no API key, nothing sent to any server - runs entirely on the user's machine.13378 npm1MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants and coding agents to audit, compare, and optimize websites for performance, SEO, AEO, GEO, and AI crawler accessibility directly from chat or development workflows.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.