Proximens GEO Engine MCP
The Proximens GEO Engine is an MCP server that exposes Generative Engine Optimization (GEO) principles, allowing AI agents to optimize content for visibility in search engines and AI assistants like ChatGPT, Gemini, and Perplexity.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://www.proximens.nl/mcpWhat its tools do
8 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Optimize website content for AI search visibility
- Apply GEO principles to improve AI citation rates
- Integrate GEO strategies into AI agent workflows
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- proximens-geo-engine 0.1.0
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 8 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Tools
8 advertised
proximens_geo_search_principles — Search GEO principles (Proximens GEO Engine)
Semantic search over the Proximens GEO Engine: a curated, continuously-updated knowledge base of 8.000+ Generative Engine Optimization (GEO/AEO) principles, each graded by a 0-1 confidence score and traceable to a source. INPUT: query (REQUIRED, natural language, 3-500 chars, e.g. "how does ChatGPT choose which FAQ to cite"); optional category (one of 13 GEO categories), top_k (1-25, default 10), min_confidence (0-1, default 0.5). RETURNS: ranked principles as JSON, each with id, title, summary, category, confidence and a relevance score; Pro/Enterprise tiers additionally return full_text and source. USE WHEN you need evidence-backed answers about how AI search engines (ChatGPT, Perplexity, Gemini, Google AI Overviews, Copilot) select, rank and cite web content.
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 500,
"minLength": 3,
"description": "Natural-language search query (e.g. \"schema markup for local businesses\" or \"how to optimize for ChatGPT citations\")"
},
"top_k": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1,
"description": "Number of principles to return (max 25)"
},
"category": {
"enum": [
"technical",
"structured-data",
"content",
"ai-search",
"freshness",
"multimodal",
"user-signals",
"e-e-a-t",
"mobile",
"performance",
"query-intent",
"internal-linking",
"other"
],
"type": "string",
"description": "Filter by category (one of 13 GEO categories)"
},
"min_confidence": {
"type": "number",
"default": 0.5,
"maximum": 1,
"minimum": 0,
"description": "Minimum confidence score (0-1). Default 0.5 filters noise; raise to 0.8+ for high-confidence claims only"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"results",
"query_used",
"total_in_database"
],
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"title",
"summary",
"category",
"confidence"
],
"properties": {
"id": {
"type": "string",
"format": "uuid"
},
"_wm": {
"type": "string"
},
"title": {
"type": "string"
},
"summary": {
"type": "string"
},
"category": {
"type": "string"
},
"full_text": {
"type": "string"
},
"confidence": {
"type": "number",
"maximum": 1,
"minimum": 0
},
"similarity": {
"type": "number",
"maximum": 1,
"minimum": 0,
"description": "Relevance score for the query (0-1)"
},
"source_url": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"source_type": {
"type": [
"string",
"null"
]
},
"upgrade_hint": {
"type": "string"
},
"evidence_count": {
"type": "integer",
"minimum": 0
}
},
"additionalProperties": false
}
},
"tier_note": {
"type": "string",
"description": "Free-tier hint when top_k was capped"
},
"query_used": {
"type": "string"
},
"total_in_database": {
"type": "integer",
"minimum": 0
}
},
"additionalProperties": false
}{
"title": "Search GEO principles (Proximens GEO Engine)",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}proximens_geo_get_principle — Get GEO principle by ID
Fetch one GEO principle from the Proximens GEO Engine by its UUID. INPUT: id (REQUIRED, UUID string taken from a prior search_principles result — call search_principles first if you do not have one). RETURNS: a single principle as JSON with id, title, summary, category and confidence; Pro/Enterprise tiers additionally return full_text, source_url, source_type, evidence_count and the last-validated timestamp. USE WHEN you already have a principle id and need its full detail — typically to drill down after search_principles.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"format": "uuid",
"description": "Principle UUID (from search_principles results)"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"id",
"title",
"summary",
"category",
"confidence"
],
"properties": {
"id": {
"type": "string",
"format": "uuid"
},
"_wm": {
"type": "string"
},
"title": {
"type": "string"
},
"summary": {
"type": "string"
},
"branches": {
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "object",
"required": [
"main",
"subs",
"relevance"
],
"properties": {
"main": {
"enum": [
"local_services",
"digital_services",
"product_commerce",
"creative_professional",
"health_wellness",
"b2b_saas",
"universal"
],
"type": "string"
},
"subs": {
"type": "array",
"items": {
"type": "string"
}
},
"relevance": {
"type": "integer",
"maximum": 3,
"minimum": 0
}
},
"additionalProperties": false
}
]
}
},
"category": {
"type": "string"
},
"full_text": {
"type": "string"
},
"confidence": {
"type": "number",
"maximum": 1,
"minimum": 0
},
"similarity": {
"type": [
"number",
"null"
]
},
"source_url": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"source_type": {
"type": [
"string",
"null"
]
},
"upgrade_hint": {
"type": "string"
},
"evidence_count": {
"type": "integer",
"minimum": 0
},
"source_diversity": {
"type": "integer",
"minimum": 0
},
"last_validated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}{
"title": "Get GEO principle by ID",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}proximens_geo_list_categories — List GEO principle categories
List the GEO principle taxonomy of the Proximens GEO Engine with a live count of high-confidence principles per category. INPUT: none. RETURNS: JSON with a categories array of {category, count, description} sorted by count, plus a reconciled total that matches get_stats.total_principles. Categories: technical, structured-data, ai-search, content, e-e-a-t, freshness, multimodal, user-signals, performance, query-intent, internal-linking, mobile, other. USE WHEN you want to discover which categories exist before narrowing a search_principles call with the category filter.
{
"type": "object",
"properties": {},
"description": "No input parameters",
"additionalProperties": false
}{
"type": "object",
"required": [
"categories",
"total",
"cached"
],
"properties": {
"total": {
"type": "integer",
"minimum": 0
},
"cached": {
"type": "boolean"
},
"categories": {
"type": "array",
"items": {
"type": "object",
"required": [
"category",
"count"
],
"properties": {
"count": {
"type": "integer",
"minimum": 0
},
"category": {
"type": "string"
},
"description": {
"type": "string"
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}{
"title": "List GEO principle categories",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}proximens_geo_get_stats — Get GEO Engine statistics
Return live aggregate statistics for the Proximens GEO Engine knowledge base. INPUT: none. RETURNS: JSON with total_principles (high-confidence count), total_categories, and on Pro/Enterprise also extended quality metrics (full corpus size and a confidence_distribution) plus the last-validated timestamp. USE WHEN you need to gauge the size and quality of the corpus before relying on it.
{
"type": "object",
"properties": {},
"description": "No input parameters",
"additionalProperties": false
}{
"type": "object",
"required": [
"total_principles",
"total_categories"
],
"properties": {
"tier_hint": {
"type": "string"
},
"fetched_at": {
"type": "string"
},
"total_evaluated": {
"type": "integer",
"minimum": 0
},
"total_categories": {
"type": "integer",
"minimum": 0
},
"total_principles": {
"type": "integer",
"minimum": 0
},
"last_validated_at": {
"type": [
"string",
"null"
]
},
"last_distillation_at": {
"type": [
"string",
"null"
]
},
"confidence_distribution": {
"type": "object",
"required": [
">=0.9",
"0.8-0.9",
"0.7-0.8",
"<0.7"
],
"properties": {
"<0.7": {
"type": "integer",
"minimum": 0
},
">=0.9": {
"type": "integer",
"minimum": 0
},
"0.7-0.8": {
"type": "integer",
"minimum": 0
},
"0.8-0.9": {
"type": "integer",
"minimum": 0
}
},
"additionalProperties": false
}
},
"additionalProperties": false
}{
"title": "Get GEO Engine statistics",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}proximens_geo_audit_url — Audit URL against Proximens GEO Engine
Pro-tier. Fetch and analyze a web page, then audit it against the Proximens GEO Engine principles across all major GEO dimensions (structured data, crawler access, content depth, freshness, E-E-A-T, multimodal). INPUT: url (required, http/https); optional mode ("fast" = quick signal checks, returns in seconds — the default; "deep" = a full AI-synthesized consultancy report in Dutch with a 7-dimension scorecard and sector benchmark, takes ~30-50s), client_name (report header), branche_hint ("main:sub", e.g. "health_wellness:yoga_studio"), max_issues (1-25, default 10). RETURNS: JSON with a 0-100 score, severity-ranked issues (critical/major/minor) each with a finding and an actionable suggestion, top recommendations, and a markdown report; deep mode additionally returns score_set (7 GEO dimensions), sector (benchmark cohort), and a full consultancy-grade report_markdown (deep_mode="timeout_fallback" means the synthesis exceeded its budget and the fast result was returned instead). USE fast mode for quick checks and bulk triage; USE deep mode when you need a client-ready audit report. Free tier is blocked.
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Target URL to audit"
},
"mode": {
"enum": [
"fast",
"deep"
],
"type": "string",
"default": "fast",
"description": "fast = quick signal checks (seconds); deep = full AI-synthesized consultancy report with sector benchmark (~30-50s)"
},
"max_issues": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1,
"description": "Maximum issues to return (default 10)"
},
"client_name": {
"type": "string",
"description": "Optional client identifier for the audit report header"
},
"branche_hint": {
"type": "string",
"description": "Branche hint in \"main:sub\" format, e.g. \"health_wellness:yoga_studio\". If omitted, principles are matched without branche filter."
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"audit_id",
"url",
"status"
],
"properties": {
"_wm": {
"type": "string"
},
"url": {
"type": "string"
},
"_meta": {
"type": "object",
"required": [
"tier",
"rate_limit_remaining",
"processed_at"
],
"properties": {
"tier": {
"enum": [
"free",
"pro",
"enterprise"
],
"type": "string"
},
"processed_at": {
"type": "string"
},
"rate_limit_remaining": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"const": "unlimited"
}
]
}
},
"additionalProperties": false
},
"error": {
"type": "string"
},
"score": {
"type": "number",
"maximum": 100,
"minimum": 0
},
"sector": {
"type": "object",
"required": [
"slug",
"display_name_nl"
],
"properties": {
"slug": {
"type": "string"
},
"display_name_nl": {
"type": "string"
}
},
"description": "Detected sector benchmark cohort (deep mode only)",
"additionalProperties": false
},
"status": {
"enum": [
"complete",
"failed"
],
"type": "string"
},
"signals": {
"type": "object",
"required": [
"structured_data_valid",
"structured_data_invalid",
"schema_types",
"schema_flags",
"h1_count",
"images_total",
"images_without_alt",
"has_canonical",
"hreflang_count",
"has_viewport",
"word_count",
"render_source"
],
"properties": {
"h1_count": {
"type": "integer",
"minimum": 0
},
"word_count": {
"type": "integer",
"minimum": 0
},
"has_viewport": {
"type": "boolean"
},
"images_total": {
"type": "integer",
"minimum": 0
},
"schema_flags": {
"type": "object",
"required": [
"organization",
"website",
"faqPage",
"product",
"breadcrumbList",
"localBusiness",
"article"
],
"properties": {
"article": {
"type": "boolean"
},
"faqPage": {
"type": "boolean"
},
"product": {
"type": "boolean"
},
"website": {
"type": "boolean"
},
"organization": {
"type": "boolean"
},
"localBusiness": {
"type": "boolean"
},
"breadcrumbList": {
"type": "boolean"
}
},
"additionalProperties": false
},
"schema_types": {
"type": "array",
"items": {
"type": "string"
}
},
"has_canonical": {
"type": "boolean"
},
"render_source": {
"enum": [
"firecrawl",
"fetch-fallback"
],
"type": "string"
},
"hreflang_count": {
"type": "integer",
"minimum": 0
},
"images_without_alt": {
"type": "integer",
"minimum": 0
},
"structured_data_valid": {
"type": "integer",
"minimum": 0
},
"structured_data_invalid": {
"type": "integer",
"minimum": 0
}
},
"additionalProperties": false
},
"audit_id": {
"type": "string",
"format": "uuid"
},
"deep_mode": {
"enum": [
"ok",
"timeout_fallback"
],
"type": "string",
"description": "Deep-mode outcome: ok = full synthesized report; timeout_fallback = synthesis exceeded budget, fast result returned"
},
"score_set": {
"type": "object",
"required": [
"overallGEO",
"aiCitability",
"brandAuthority",
"contentEEAT",
"technicalGEO",
"structuredData",
"platformOptimization"
],
"properties": {
"overallGEO": {
"type": [
"number",
"null"
]
},
"contentEEAT": {
"type": [
"number",
"null"
]
},
"aiCitability": {
"type": [
"number",
"null"
]
},
"technicalGEO": {
"type": [
"number",
"null"
]
},
"brandAuthority": {
"type": [
"number",
"null"
]
},
"structuredData": {
"type": [
"number",
"null"
]
},
"platformOptimization": {
"type": [
"number",
"null"
]
}
},
"description": "7-dimension GEO scorecard (deep mode only)",
"additionalProperties": false
},
"recommendations": {
"type": "array",
"items": {
"type": "string"
}
},
"report_markdown": {
"type": "string"
},
"matched_principles": {
"type": "array",
"items": {
"type": "object",
"required": [
"principle_id",
"principle_title",
"category",
"severity",
"finding",
"suggestion",
"confidence"
],
"properties": {
"excerpt": {
"type": "string"
},
"finding": {
"type": "string"
},
"category": {
"type": "string"
},
"severity": {
"enum": [
"critical",
"major",
"minor"
],
"type": "string"
},
"confidence": {
"type": "number",
"maximum": 1,
"minimum": 0
},
"suggestion": {
"type": "string"
},
"principle_id": {
"type": "string",
"format": "uuid"
},
"principle_title": {
"type": "string"
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}{
"title": "Audit URL against Proximens GEO Engine",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": false
}proximens_geo_compare_urls — Compare URLs against Proximens GEO Engine
Pro-tier. Fetch two web pages (your URL and a competitor's) and audit both against the Proximens GEO Engine principles using the same audit engine as audit_url, then compute the delta. INPUT: self_url and competitor_url (both required, http/https). RETURNS: JSON with a 0-100 score per URL (same scoring as audit_url), the principles each page satisfies, the principles each page VIOLATES that the other satisfies (delta_principles), and strategic insights on where to close the gap. USE WHEN you want a competitive GEO gap analysis between your page and a rival's.
{
"type": "object",
"required": [
"self_url",
"competitor_url"
],
"properties": {
"self_url": {
"type": "string",
"format": "uri",
"description": "Your URL to audit"
},
"competitor_url": {
"type": "string",
"format": "uri",
"description": "Competitor URL to compare against"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"self_url",
"competitor_url",
"self_score",
"competitor_score",
"self_matched",
"competitor_matched",
"delta_principles",
"insights"
],
"properties": {
"_meta": {
"type": "object",
"required": [
"tier",
"rate_limit_remaining",
"processed_at"
],
"properties": {
"tier": {
"enum": [
"free",
"pro",
"enterprise"
],
"type": "string"
},
"processed_at": {
"type": "string"
},
"rate_limit_remaining": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"const": "unlimited"
}
]
}
},
"additionalProperties": false
},
"error": {
"type": "string"
},
"insights": {
"type": "array",
"items": {
"type": "string"
}
},
"self_url": {
"type": "string"
},
"self_score": {
"type": "number",
"maximum": 100,
"minimum": 0
},
"self_matched": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"title",
"summary",
"category",
"confidence"
],
"properties": {
"id": {
"type": "string",
"format": "uuid"
},
"_wm": {
"type": "string"
},
"title": {
"type": "string"
},
"summary": {
"type": "string"
},
"category": {
"type": "string"
},
"full_text": {
"type": "string"
},
"confidence": {
"type": "number",
"maximum": 1,
"minimum": 0
},
"similarity": {
"type": [
"number",
"null"
]
},
"source_url": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"source_type": {
"type": [
"string",
"null"
]
},
"upgrade_hint": {
"type": "string"
},
"evidence_count": {
"type": "integer",
"minimum": 0
}
},
"additionalProperties": false
}
},
"competitor_url": {
"type": "string"
},
"competitor_score": {
"type": "number",
"maximum": 100,
"minimum": 0
},
"delta_principles": {
"type": "object",
"required": [
"missing_on_self",
"missing_on_competitor"
],
"properties": {
"missing_on_self": {
"type": "array",
"items": {
"$ref": "#/properties/self_matched/items"
}
},
"missing_on_competitor": {
"type": "array",
"items": {
"$ref": "#/properties/self_matched/items"
}
}
},
"additionalProperties": false
},
"competitor_matched": {
"type": "array",
"items": {
"$ref": "#/properties/self_matched/items"
}
}
},
"additionalProperties": false
}{
"title": "Compare URLs against Proximens GEO Engine",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": false
}proximens_geo_synthesize_brief — Synthesize Content Brief from Proximens GEO Engine
Generate a structured, GEO-optimized content brief for a topic using the Proximens GEO Engine. INPUT: topic (3-200 chars); optional target_branche (one of 7 verticals), word_count_target (300-5000, default 1500) and up to 3 competitor_urls. RETURNS: JSON with a suggested H1 and H2 section structure with key points, the principles the content should address, and (Pro/Enterprise) FAQ suggestions and recommended schema.org markup. USE WHEN you need to brief a writer so a page is built to be cited by AI search engines.
{
"type": "object",
"required": [
"topic"
],
"properties": {
"topic": {
"type": "string",
"maxLength": 200,
"minLength": 3
},
"target_branche": {
"enum": [
"local_services",
"digital_services",
"product_commerce",
"creative_professional",
"health_wellness",
"b2b_saas",
"universal"
],
"type": "string"
},
"competitor_urls": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
},
"maxItems": 3
},
"word_count_target": {
"type": "number",
"default": 1500,
"maximum": 5000,
"minimum": 300
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"brief_id",
"topic",
"suggested_structure",
"principles_to_address",
"estimated_word_count"
],
"properties": {
"_meta": {
"type": "object",
"required": [
"tier",
"rate_limit_remaining",
"processed_at"
],
"properties": {
"tier": {
"enum": [
"free",
"pro",
"enterprise"
],
"type": "string"
},
"processed_at": {
"type": "string"
},
"rate_limit_remaining": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"const": "unlimited"
}
]
}
},
"additionalProperties": false
},
"topic": {
"type": "string"
},
"brief_id": {
"type": "string",
"format": "uuid"
},
"schema_markup": {
"type": "array",
"items": {
"type": "object",
"required": [
"type",
"rationale"
],
"properties": {
"type": {
"type": "string"
},
"rationale": {
"type": "string"
}
},
"additionalProperties": false
}
},
"faq_suggestions": {
"type": "array",
"items": {
"type": "object",
"required": [
"q",
"a_hint"
],
"properties": {
"q": {
"type": "string"
},
"a_hint": {
"type": "string"
}
},
"additionalProperties": false
}
},
"suggested_structure": {
"type": "object",
"required": [
"h1",
"sections"
],
"properties": {
"h1": {
"type": "string"
},
"sections": {
"type": "array",
"items": {
"type": "object",
"required": [
"h2",
"key_points"
],
"properties": {
"h2": {
"type": "string"
},
"key_points": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
},
"estimated_word_count": {
"type": "number"
},
"principles_to_address": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"title",
"summary",
"category",
"confidence"
],
"properties": {
"id": {
"type": "string",
"format": "uuid"
},
"_wm": {
"type": "string"
},
"title": {
"type": "string"
},
"summary": {
"type": "string"
},
"category": {
"type": "string"
},
"full_text": {
"type": "string"
},
"confidence": {
"type": "number",
"maximum": 1,
"minimum": 0
},
"similarity": {
"type": [
"number",
"null"
]
},
"source_url": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"source_type": {
"type": [
"string",
"null"
]
},
"upgrade_hint": {
"type": "string"
},
"evidence_count": {
"type": "integer",
"minimum": 0
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}{
"title": "Synthesize Content Brief from Proximens GEO Engine",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": false,
"destructiveHint": false
}proximens_geo_bulk_search — Bulk Search Proximens GEO Engine
Pro-tier. Run many GEO-principle searches in a single fast call. INPUT: queries (array of 2-100 natural-language strings, each 3-500 chars); optional top_k_per_query (1-10, default 5) and category filter. RETURNS: JSON with a results array (per query: the query, its matched principles, and a count), plus total_queries, total_matches and processing time. USE WHEN you need many lookups at once, e.g. a full-site audit or a keyword list, instead of repeated search_principles calls.
{
"type": "object",
"required": [
"queries"
],
"properties": {
"queries": {
"type": "array",
"items": {
"type": "string",
"maxLength": 500,
"minLength": 3
},
"maxItems": 100,
"minItems": 2
},
"category": {
"enum": [
"technical",
"structured-data",
"content",
"ai-search",
"freshness",
"multimodal",
"user-signals",
"e-e-a-t",
"mobile",
"performance",
"query-intent",
"internal-linking",
"other"
],
"type": "string"
},
"top_k_per_query": {
"type": "number",
"default": 5,
"maximum": 10,
"minimum": 1
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"results",
"total_queries",
"total_matches"
],
"properties": {
"_meta": {
"type": "object",
"required": [
"tier",
"rate_limit_remaining",
"processing_time_ms",
"processed_at"
],
"properties": {
"tier": {
"enum": [
"free",
"pro",
"enterprise"
],
"type": "string"
},
"processed_at": {
"type": "string"
},
"processing_time_ms": {
"type": "number"
},
"rate_limit_remaining": {
"anyOf": [
{
"type": "number"
},
{
"type": "string",
"const": "unlimited"
}
]
}
},
"additionalProperties": false
},
"results": {
"type": "array",
"items": {
"type": "object",
"required": [
"query",
"matches",
"count"
],
"properties": {
"count": {
"type": "number"
},
"query": {
"type": "string"
},
"matches": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"title",
"summary",
"category",
"confidence"
],
"properties": {
"id": {
"type": "string",
"format": "uuid"
},
"_wm": {
"type": "string"
},
"title": {
"type": "string"
},
"summary": {
"type": "string"
},
"category": {
"type": "string"
},
"full_text": {
"type": "string"
},
"confidence": {
"type": "number",
"maximum": 1,
"minimum": 0
},
"similarity": {
"type": [
"number",
"null"
]
},
"source_url": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"source_type": {
"type": [
"string",
"null"
]
},
"upgrade_hint": {
"type": "string"
},
"evidence_count": {
"type": "integer",
"minimum": 0
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}
},
"total_matches": {
"type": "number"
},
"total_queries": {
"type": "number"
}
},
"additionalProperties": false
}{
"title": "Bulk Search Proximens GEO Engine",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-06: 1 of 1 checks answered
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 663 ms
- 95th percentile latency
- 663 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 663 ms · metadata changed · 8 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http proximens-geo-engine-mcp https://www.proximens.nl/mcpCodex
codex mcp add proximens-geo-engine-mcp --url https://www.proximens.nl/mcpCursor
{
"mcpServers": {
"proximens-geo-engine-mcp": {
"url": "https://www.proximens.nl/mcp"
}
}
}Cline
{
"mcpServers": {
"proximens-geo-engine-mcp": {
"type": "streamableHttp",
"url": "https://www.proximens.nl/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"proximens-geo-engine-mcp": {
"type": "http",
"url": "https://www.proximens.nl/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http proximens-geo-engine-mcp https://www.proximens.nl/mcpClaude Desktop
https://www.proximens.nl/mcpWindsurf
{
"mcpServers": {
"proximens-geo-engine-mcp": {
"serverUrl": "https://www.proximens.nl/mcp"
}
}
}Let your agent find its tools
Find servers like Proximens GEO Engine MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.