{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.analyticslegends/sap-analytics","description":"AI agent for SAP analytics: firms, day rates, contract radar, news, concepts, studies","title":"Analytics Legends — SAP Analytics Intelligence","version":"1.0.0","websiteUrl":"https://analyticslegends.ai","remotes":[{"type":"streamable-http","url":"https://analyticslegends.ai/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"endpoint_probe":"POST initialize on https://analyticslegends.ai/mcp -> HTTP 200, protocolVersion 2025-11-25","long_description":"AI agent for SAP analytics and AI consultants. Curated, source-backed intelligence on the SAP analytics services market (Datasphere, Business Data Cloud, SAP Analytics Cloud, BW/4HANA, Databricks), exposed read-only so an assistant can answer precisely and cite the exact record. TEN tools over the PUBLIC tranche: a directory of SAP consulting, recruitment and vendor organisations searchable by country and kind, with a full profile per firm; freelance day-rate bands by geography, stack and seniority, where sample_size comes back null when no real observation matches the exact cell and GBP/CHF observations are never folded into the euro band; a live contract radar of publicly promoted SAP analytics openings, each row carrying the original per-job permalink; 4,491 curated market news items, each with the upstream publisher's URL alongside ours; a concept encyclopaedia of the stack's vocabulary; the SAP module lookup; and the metadata of 38 study editions (19 deep-research studies, each published in EN and FR) on market structure, day rates and recruiter economics. Counting rows gives 38, counting studies gives 19; the tool returns editions. Free, unauthenticated, read-only: every tool is annotated readOnlyHint and none writes. Retrieval with attribution is permitted, training is not; every response carries a citation_url pointing at the specific analyticslegends.ai page for the record served. DELIBERATELY NOT SERVED here, and this is a boundary rather than a gap: the SAP end-customer estate corpus, firm intelligence detail, study bodies and the opportunity-to-consultant matchers are paid tiers; people are never served at all — consultants are held as initials only and no tool returns a person's identity or contact details. SAP's own product documentation is not ours to restate: cite SAP.","monitoring":"Probed every 20 minutes by scripts/sentinelle/sensors/mcp-endpoint.mjs: handshake, a real tools/call with data, and latency. Health published at https://analyticslegends.ai/api/mcp-health.json","namespace_proof":"https://analyticslegends.ai/.well-known/mcp-registry-auth -> HTTP 200 (v=MCPv1; k=ed25519)","repository_omitted_because":"The source repository is private; the schema calls repository optional and declaring an unreachable URL would be worse than omitting it.","tools_served":"10 (public tranche). The local stdio build has 20; the paid-tier tools are not exposed here by design.","transport_path":"Cloudflare Worker on analyticslegends.ai/mcp* -> Supabase Edge Function -> Postgres","verified_on":"2026-07-30"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-30T11:41:55.972984Z","publishedAt":"2026-07-30T11:41:55.972984Z","updatedAt":"2026-07-30T11:41:55.972984Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.analyticslegends/sap-analytics","description":"AI agent for SAP analytics: firms, day rates, contract radar, news, concepts, studies","title":"Analytics Legends — SAP Analytics Intelligence","version":"1.0.1","websiteUrl":"https://analyticslegends.ai","remotes":[{"type":"streamable-http","url":"https://analyticslegends.ai/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"endpoint_probe":"POST tools/list on https://analyticslegends.ai/mcp -> HTTP 200, 15 tools; POST server/discover under protocol 2026-07-28 -> HTTP 200 (dual-era). Conformance battery 2026-08-07: 431 assertions passed, 0 critical failures, against this URL.","long_description":"AI agent for SAP analytics and AI consultants. Curated, source-backed intelligence on the SAP analytics services market (Datasphere, Business Data Cloud, SAP Analytics Cloud, BW/4HANA, Databricks), exposed read-only so an assistant can answer precisely and cite the exact record. FIFTEEN tools: TEN over the PUBLIC tranche, no credential, plus FIVE that a subscriber API key opens (they are listed and refuse by name without one, rather than being hidden): a directory of SAP consulting, recruitment and vendor organisations searchable by country and kind, with a full profile per firm; freelance day-rate bands by geography, stack and seniority, where sample_size comes back null when no real observation matches the exact cell and GBP/CHF observations are never folded into the euro band; a live contract radar of publicly promoted SAP analytics openings, each row carrying the original per-job permalink; a curated market-news corpus served de-duplicated by upstream URL (3,543 distinct articles on 2026-07-31; the count is read at query time and returned as _meta.match_count, never quoted from here), each with the upstream publisher's URL alongside ours; a concept encyclopaedia of the stack's vocabulary; the SAP module lookup; and the metadata of 38 study editions (19 deep-research studies, each published in EN and FR) on market structure, day rates and recruiter economics. Counting rows gives 38, counting studies gives 19; the tool returns editions. Free, unauthenticated, read-only: every tool is annotated readOnlyHint and none writes. Retrieval with attribution is permitted, training is not; every response carries a citation_url pointing at the specific analyticslegends.ai page for the record served. DELIBERATELY NOT SERVED without a key, and this is a boundary rather than a gap: the SAP end-customer estate corpus, firm intelligence detail and study bodies need a Consultant- or Legend-tier subscriber key; the opportunity-to-consultant matchers are not exposed at all; people are never served at any tier — consultants are held as initials only and no tool returns a person's identity or contact details. SAP's own product documentation is not ours to restate: cite SAP.","monitoring":"Probed by scripts/sentinelle/sensors/mcp-endpoint.mjs — handshake, a real tools/call with data, and latency. The 20-minute tick is a launchd job on the maintainer's workstation, so it runs only while that machine is awake; the cloud backstop (.github/workflows/sentinelle-probe.yml) runs twice a day. Health published at https://analyticslegends.ai/api/mcp-health.json with its own generated_at — read that stamp rather than assuming a cadence.","namespace_proof":"https://analyticslegends.ai/.well-known/mcp-registry-auth -> HTTP 200 (v=MCPv1; k=ed25519)","repository_omitted_because":"The source repository is private; the schema calls repository optional and declaring an unreachable URL would be worse than omitting it.","tools_served":"15 on this endpoint: 10 public and unauthenticated, 5 gated by subscriber tier and refused by name without a key. The local stdio build has 20 and reads build artefacts that have no public home.","transport_path":"Cloudflare Worker on analyticslegends.ai/mcp* -> Supabase Edge Function -> Postgres","verified_on":"2026-08-07"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T06:21:53.010234Z","publishedAt":"2026-08-07T06:21:53.010234Z","updatedAt":"2026-08-07T06:21:53.010234Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.analyticslegends/sap-analytics","description":"AI agent for SAP analytics: firms, day rates, contract radar, news, concepts, studies","title":"Analytics Legends — SAP Analytics Intelligence","version":"1.0.2","websiteUrl":"https://analyticslegends.ai","remotes":[{"type":"streamable-http","url":"https://analyticslegends.ai/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"endpoint_probe":"POST tools/list on https://analyticslegends.ai/mcp -> HTTP 200, 16 tools; POST server/discover under protocol 2026-07-28 -> HTTP 200 (dual-era). Deep paid conformance battery 2026-08-11: 667 assertions, 0 failed, 0 critical, 723 calls. Re-run AFTER the last deploy, and its mcp_source_sha (f7fd7b7a8810e432) equals both the deployed function's fingerprint and the tree's — so the verdict describes the server that answers clients.","long_description":"AI agent for SAP analytics and AI consultants. Curated, source-backed intelligence on the SAP analytics services market (Datasphere, Business Data Cloud, SAP Analytics Cloud, BW/4HANA, Databricks), exposed read-only so an assistant can answer precisely and cite the exact record. SIXTEEN tools: ELEVEN public and unauthenticated, plus FIVE a subscriber key opens (listed and refusing by name, never hidden): a directory of SAP consulting, recruitment and vendor organisations searchable by country and kind, with a profile per firm, plus an aggregate count over it for an agent that needs a number rather than a page of rows; a published day-rate aggregate by geography, stack and seniority — small, all secondary sources, sample_size null where no observation matches the cell, and GBP/CHF never folded into the euro rows; a live contract radar of publicly published SAP analytics openings, the same 2,490 rows an anonymous visitor browses, each with its own page — filter it by employment_type, because it is mostly PERMANENT roles (2,172 of 2,381 on 2026-08-11) and an unfiltered page answers a contracting question with salaried jobs; 1,421 rows carry a panel-inferred P25-P75 day-rate band for their seniority x product x region cell, served with its basis, kind, sample and source so it is never quotable as the employer's own offer; what is gated there is a FIELD, not a row — the verified link to the original listing is the Consultant deliverable and reads members_only on 2,375, while every other fact, and the page, stay public; a curated market-news corpus de-duplicated by upstream URL, its size read at query time and returned as _meta.match_count rather than quoted from here, each item carrying the upstream publisher's URL alongside ours; a concept encyclopaedia of the stack's vocabulary; the SAP module lookup; and the metadata of 38 study editions on market structure, day rates and recruiter economics — 19 deep-research studies, each in EN and FR, so the tool returns editions and counting rows gives 38 where counting studies gives 19. Read-only: every tool is annotated readOnlyHint. The eleven public tools need no credential; the five paid ones come with an analyticslegends.ai subscription (Consultant or above) or the MCP Pass (€39/month, analyticslegends.ai/pricing/). Retrieval with attribution is permitted, training is not; every response carries a citation_url for the record served. DELIBERATELY NOT SERVED at any tier: the opportunity-to-consultant matchers, and people — consultants are held as initials only and no tool returns anyone's identity or contact details. SAP's own documentation is not ours to restate: cite SAP.","monitoring":"Probed on handshake, a real tools/call with data, and latency. The 20-minute tick runs on the maintainer's workstation, so only while it is awake; a cloud backstop runs twice a day. Health at https://analyticslegends.ai/api/mcp-health.json — read its generated_at rather than assuming a cadence.","namespace_proof":"https://analyticslegends.ai/.well-known/mcp-registry-auth -> HTTP 200 (v=MCPv1; k=ed25519)","repository_omitted_because":"The source repository is private; repository is optional in the schema, and declaring an unreachable URL would be worse than omitting it.","tools_served":"16 here: 11 public and unauthenticated, 5 gated by tier and refused by name without a key. The local stdio build has 20 and reads build artefacts with no public home.","transport_path":"Cloudflare Worker on analyticslegends.ai/mcp* -> Supabase Edge Function -> Postgres","verified_on":"2026-08-11"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-10T21:33:49.170717Z","publishedAt":"2026-08-10T21:33:49.170717Z","updatedAt":"2026-08-10T21:33:49.170717Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.analyticslegends/sap-analytics","description":"AI agent for SAP analytics: firms, day rates, contract radar, news, concepts, studies","title":"Analytics Legends — SAP Analytics Intelligence","repository":{"url":"https://github.com/analyticslegends/analytics-legends-mcp","source":"github"},"version":"1.0.3","websiteUrl":"https://analyticslegends.ai","remotes":[{"type":"streamable-http","url":"https://analyticslegends.ai/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"endpoint_probe":"POST tools/list -> HTTP 200, 16 tools; POST server/discover under protocol 2026-07-28 -> HTTP 200 (dual-era). Conformance 2026-08-11: 667 assertions, 0 failed, run AFTER the last deploy against the same source fingerprint the endpoint serves.","long_description":"AI agent for SAP analytics and AI consultants. Curated, source-backed intelligence on the SAP analytics services market (Datasphere, Business Data Cloud, SAP Analytics Cloud, BW/4HANA, Databricks), exposed read-only so an assistant can answer precisely and cite the exact record. SIXTEEN tools: ELEVEN public and unauthenticated, plus FIVE a subscriber key opens (listed and refusing by name, never hidden): a directory of SAP consulting, recruitment and vendor organisations searchable by country and kind, with a profile per firm, plus an aggregate count over it for an agent that needs a number rather than a page of rows; a published day-rate aggregate by geography, stack and seniority — small, all secondary sources, sample_size null where no observation matches the cell, and GBP/CHF never folded into the euro rows; a live contract radar of publicly published SAP analytics openings, the same 2,490 rows an anonymous visitor browses, each with its own page — filter it by employment_type, because it is mostly PERMANENT roles (2,172 of 2,381 on 2026-08-11) and an unfiltered page answers a contracting question with salaried jobs; 1,421 rows carry a panel-inferred P25-P75 day-rate band for their seniority x product x region cell, served with its basis, kind, sample and source so it is never quotable as the employer's own offer; what is gated there is a FIELD, not a row — the verified link to the original listing is the Consultant deliverable and reads members_only on 2,375, while every other fact, and the page, stay public; a curated market-news corpus de-duplicated by upstream URL, its size read at query time and returned as _meta.match_count rather than quoted from here, each item carrying the upstream publisher's URL alongside ours; a concept encyclopaedia of the stack's vocabulary; the SAP module lookup; and the metadata of 38 study editions on market structure, day rates and recruiter economics — 19 deep-research studies, each in EN and FR, so the tool returns editions and counting rows gives 38 where counting studies gives 19. Read-only: every tool is annotated readOnlyHint. The eleven public tools need no credential; the five paid ones come with an analyticslegends.ai subscription (Consultant or above) or the MCP Pass (€39/month, analyticslegends.ai/pricing/). Retrieval with attribution is permitted, training is not; every response carries a citation_url for the record served. DELIBERATELY NOT SERVED at any tier: the opportunity-to-consultant matchers, and people — consultants are held as initials only and no tool returns anyone's identity or contact details. SAP's own documentation is not ours to restate: cite SAP.","monitoring":"Probed on handshake, a real tools/call with data, and latency. The 20-minute tick runs on the maintainer's workstation, so only while it is awake; a cloud backstop runs twice a day. Health at https://analyticslegends.ai/api/mcp-health.json — read its generated_at rather than assuming a cadence.","namespace_proof":"https://analyticslegends.ai/.well-known/mcp-registry-auth -> HTTP 200 (v=MCPv1; k=ed25519)","repository_scope":"The repository is the server's public face — manifest, this descriptor, client config, docs. No server code: the application repository stays private.","tools_served":"16 here: 11 public and unauthenticated, 5 gated by tier and refused by name without a key. The local stdio build has 20 and reads build artefacts with no public home.","transport_path":"Cloudflare Worker on analyticslegends.ai/mcp* -> Supabase Edge Function -> Postgres","verified_on":"2026-08-11"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-11T06:25:19.683745Z","publishedAt":"2026-08-11T06:25:19.683745Z","updatedAt":"2026-08-11T06:25:19.683745Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.analyticslegends/sap-analytics","description":"AI agent for SAP analytics: firms, day rates, contract radar, news, concepts, studies","title":"Analytics Legends — SAP Analytics Intelligence","repository":{"url":"https://github.com/analyticslegends/analytics-legends-mcp","source":"github"},"version":"1.0.4","websiteUrl":"https://analyticslegends.ai","remotes":[{"type":"streamable-http","url":"https://analyticslegends.ai/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"endpoint_probe":"POST tools/list on https://analyticslegends.ai/mcp -> HTTP 200, 16 tools, protocol 2025-11-25. Deep paid conformance 2026-08-12: 667 assertions, 0 failed, run after the deploy carrying this version; its mcp_source_sha (b35599fc2ff77f53) equals the deployed function fingerprint.","long_description":"AI agent for SAP analytics and AI consultants. Curated, source-backed intelligence on the SAP analytics services market (Datasphere, Business Data Cloud, SAP Analytics Cloud, BW/4HANA, Databricks), exposed read-only so an assistant can answer precisely and cite the exact record. SIXTEEN tools: ELEVEN public and unauthenticated, plus FIVE a subscriber key opens (listed and refusing by name, never hidden): a directory of SAP consulting, recruitment and vendor organisations searchable by country and kind, with a profile per firm, plus an aggregate count over it for an agent that needs a number rather than a page of rows; a published day-rate aggregate by geography, stack and seniority — small, all secondary sources, sample_size null where no observation matches the cell, and GBP/CHF never folded into the euro rows; a live contract radar of publicly published SAP analytics openings, the same 2,490 rows an anonymous visitor browses, each with its own page — filter it by employment_type, because it is mostly PERMANENT roles (2,172 of 2,381 on 2026-08-11) and an unfiltered page answers a contracting question with salaried jobs; 1,421 rows carry a panel-inferred P25-P75 day-rate band for their seniority x product x region cell, served with its basis, kind, sample and source so it is never quotable as the employer's own offer; what is gated there is a FIELD, not a row — the verified link to the original listing is the Consultant deliverable and reads members_only on 2,375, while every other fact, and the page, stay public; a curated market-news corpus de-duplicated by upstream URL, its size read at query time and returned as _meta.match_count rather than quoted from here, each item carrying the upstream publisher's URL alongside ours; a concept encyclopaedia of the stack's vocabulary; the SAP module lookup; and the metadata of 38 study editions on market structure, day rates and recruiter economics — 19 deep-research studies, each in EN and FR, so the tool returns editions and counting rows gives 38 where counting studies gives 19. Read-only: every tool is annotated readOnlyHint. The eleven public tools need no credential; the five paid ones come with an analyticslegends.ai subscription (Consultant or above) or the MCP Pass (€39/month, analyticslegends.ai/pricing/). Retrieval with attribution is permitted, training is not; every response carries a citation_url for the record served. DELIBERATELY NOT SERVED at any tier: the opportunity-to-consultant matchers, and people — consultants are held as initials only and no tool returns anyone's identity or contact details. SAP's own documentation is not ours to restate: cite SAP.","monitoring":"Probed on handshake, a real tools/call with data, and latency. The 20-minute tick runs on the maintainer's workstation, so only while it is awake; a cloud backstop runs twice a day. Health at https://analyticslegends.ai/api/mcp-health.json — read its generated_at rather than assuming a cadence.","namespace_proof":"https://analyticslegends.ai/.well-known/mcp-registry-auth -> HTTP 200 (v=MCPv1; k=ed25519)","repository_scope":"The repository is the server's PUBLIC FACE — manifest, this descriptor, client configuration and documentation. It carries no server code: the application repository stays private (paid corpus, personal data), and tools/list against the endpoint is the authority for the surface.","tools_served":"16 here: 11 public and unauthenticated, 5 gated by tier and refused by name without a key. The local stdio build has 20 and reads build artefacts with no public home.","transport_path":"Cloudflare Worker on analyticslegends.ai/mcp* -> Supabase Edge Function -> Postgres","verified_on":"2026-08-11"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-11T23:02:10.427575Z","publishedAt":"2026-08-11T23:02:10.427575Z","updatedAt":"2026-08-11T23:02:10.427575Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.analyticslegends/sap-analytics","description":"AI agent for SAP analytics: firms, day rates, contract radar, news, concepts, studies","title":"Analytics Legends — SAP Analytics Intelligence","repository":{"url":"https://github.com/analyticslegends/analytics-legends-mcp","source":"github"},"version":"1.0.5","websiteUrl":"https://analyticslegends.ai","remotes":[{"type":"streamable-http","url":"https://analyticslegends.ai/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"endpoint_probe":"POST tools/list on https://analyticslegends.ai/mcp -> HTTP 200, 20 tools, protocol 2025-11-25, plus 3 resources and 4 prompts. Paid conformance 2026-08-18 on the deployed fingerprint: 686 assertions, 0 failed.","long_description":"Curated, source-backed intelligence on the SAP analytics services market (Datasphere, Business Data Cloud, SAP Analytics Cloud, BW/4HANA, Databricks), read-only, so an assistant can answer precisely and cite the exact record. TWENTY tools: FOURTEEN public and unauthenticated, plus SIX a subscriber key opens (listed, refusing by name, never hidden): a directory of SAP consulting, recruitment and vendor organisations searchable by country and kind, a profile per firm, and an aggregate count for an agent that needs a number, not a page of rows; a published day-rate aggregate by geography, stack and seniority — small, all secondary sources, sample_size null where no observation matches the cell, GBP/CHF never folded into euro rows; a live contract radar of publicly published SAP analytics openings, each with its own page — filter it by employment_type, because it is mostly PERMANENT roles and an unfiltered page answers a contracting question with salaried jobs; many rows carry a panel-inferred P25-P75 day-rate band for their seniority x product x region cell, served with its basis, sample and source so it is never quotable as the employer's own offer; what is gated there is a FIELD, not a row: the verified link to the original listing is the Consultant deliverable, every other fact and the page stay public; a curated market-news corpus de-duplicated by upstream URL, its size read at query time and returned as _meta.match_count, each item carrying the upstream publisher's URL alongside ours; a concept encyclopaedia of the stack's vocabulary; the SAP module lookup; and the metadata of the deep-research studies on market structure, day rates and recruiter economics — each exists in EN and FR, so the tool returns EDITIONS and counting rows double-counts studies. Also public: the CV/profile platforms a consultant can sign up on, the Academy catalogue, and a traversal of the learning knowledge graph. Every tool is annotated readOnlyHint. The fourteen public tools need no credential; the six paid ones need an analyticslegends.ai subscription (Consultant or above) or the MCP Pass (€39.90/month, analyticslegends.ai/pricing) — three open at Consultant (the full concept card, a study body, an Academy module) and three at Legend (firm intelligence, and the SAP end-customer corpus with its per-customer profile). A key on a FREE account gets a small daily taste of the paid tranche (the number is in analytics-legends://tranche). Retrieval with attribution is permitted, training is not; every response carries a citation_url. DELIBERATELY NOT SERVED at any tier: the opportunity-to-consultant matchers, and people — consultants are held as initials only; no tool returns anyone's identity or contact details.","monitoring":"Handshake, a real tools/call with data, and latency. Two watchers: a 20-minute tick on the maintainer's workstation (only while awake), and a cloud backstop twice a day calling tools/list AND a data-returning tools/call (added 2026-08-18; before that it watched the website only). Health: https://analyticslegends.ai/api/mcp-health.json — read its generated_at, do not assume a cadence.","namespace_proof":"https://analyticslegends.ai/.well-known/mcp-registry-auth -> 200 (v=MCPv1; k=ed25519)","repository_scope":"This repository is the server's PUBLIC FACE — manifest, descriptor, client config, docs. It carries no server code (the application repository is private: paid corpus, personal data). tools/list against the endpoint is the authority for the surface.","tools_served":"20 on this endpoint: 14 public and unauthenticated, 6 gated by tier and refused by name (3 at Consultant, 3 at Legend). The MCP Pass opens all six.","transport_path":"Cloudflare Worker on analyticslegends.ai/mcp* -> Supabase Edge Function -> Postgres","verified_on":"2026-08-18"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T19:24:58.849674Z","publishedAt":"2026-08-18T19:24:58.849674Z","updatedAt":"2026-08-18T19:24:58.849674Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.analyticslegends/sap-analytics","description":"AI agent for SAP analytics: firms, day rates, contract radar, news, concepts, studies","title":"Analytics Legends — SAP Analytics Intelligence","repository":{"url":"https://github.com/analyticslegends/analytics-legends-mcp","source":"github"},"version":"1.0.6","websiteUrl":"https://analyticslegends.ai","remotes":[{"type":"streamable-http","url":"https://analyticslegends.ai/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"endpoint_probe":"POST tools/list on https://analyticslegends.ai/mcp -> 200, 20 tools, protocol 2025-11-25, 3 resources, 4 prompts. Paid conformance 2026-08-18 on the deployed fingerprint: 686 assertions, 0 failed.","long_description":"Curated, source-backed intelligence on the SAP analytics services market (Datasphere, Business Data Cloud, SAP Analytics Cloud, BW/4HANA, Databricks), read-only, so an assistant can answer precisely and cite the exact record. TWENTY tools: FOURTEEN public and unauthenticated, plus SIX a subscriber key opens (listed, refusing by name, never hidden): a directory of SAP consulting, recruitment and vendor organisations searchable by country and kind, a profile per firm, and an aggregate count for an agent that needs a number, not a page of rows; a published day-rate aggregate by geography, stack and seniority — small, all secondary sources, sample_size null where no observation matches the cell, GBP/CHF never folded into euro rows; a live contract radar of publicly published SAP analytics openings, each with its own page — filter it by employment_type, because it is mostly PERMANENT roles and an unfiltered page answers a contracting question with salaried jobs; many rows carry a panel-inferred P25-P75 day-rate band for their seniority x product x region cell, served with its basis, sample and source so it is never quotable as the employer's own offer; what is gated there is a FIELD, not a row: the verified link to the original listing is the Consultant deliverable, every other fact and the page stay public; a curated market-news corpus de-duplicated by upstream URL, its size read at query time and returned as _meta.match_count, each item carrying the upstream publisher's URL alongside ours; a concept encyclopaedia of the stack's vocabulary; the SAP module lookup; and the metadata of the deep-research studies on market structure, day rates and recruiter economics — each exists in EN and FR, so the tool returns EDITIONS and counting rows double-counts studies. Also public: the CV/profile platforms a consultant can sign up on, the Academy catalogue, and a traversal of the learning knowledge graph. Every tool is annotated readOnlyHint. The fourteen public tools need no credential; the six paid ones need an analyticslegends.ai subscription (Consultant or above) or the MCP Pass (€39.90/month, analyticslegends.ai/pricing) — three open at Consultant (the full concept card, a study body, an Academy module) and three at Legend (firm intelligence, and the SAP end-customer corpus with its per-customer profile). A key on a FREE account gets a small daily taste of the paid tranche (the number is in analytics-legends://tranche). Retrieval with attribution is permitted, training is not; every response carries a citation_url. DELIBERATELY NOT SERVED at any tier: the opportunity-to-consultant matchers, and people — consultants are held as initials only; no tool returns anyone's identity or contact details.","monitoring":"Handshake, a real tools/call with data, and latency. Two watchers: a 20-minute tick on the maintainer's workstation (only while awake), and a cloud backstop twice a day calling tools/list AND a data-returning tools/call (added 2026-08-18; before that it watched the website only). Health: https://analyticslegends.ai/api/mcp-health.json — read its generated_at, do not assume a cadence.","namespace_proof":"https://analyticslegends.ai/.well-known/mcp-registry-auth -> 200 (v=MCPv1; k=ed25519)","repository_scope":"This repository is the server's PUBLIC FACE — manifest, descriptor, client config, docs. It carries no server code (the application repository is private: paid corpus, personal data). tools/list against the endpoint is the authority for the surface.","tools_served":"20 on this endpoint: 14 public and unauthenticated, 6 gated by tier and refused by name (3 at Consultant, 3 at Legend). The MCP Pass opens all six.","transport_path":"Cloudflare Worker on analyticslegends.ai/mcp* -> Supabase Edge Function -> Postgres","verified_on":"2026-08-18"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T19:33:29.605357Z","publishedAt":"2026-08-18T19:33:29.605357Z","updatedAt":"2026-08-18T19:33:29.605357Z","isLatest":true}}}],"metadata":{"count":7}}
