
AI-ready data with FME and Esri: MCP, AI extraction, FME transformers, Flow Hosted costs, training
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Estimate FME Flow Hosted costs from Safe Software's published pricing (USD): annual plan versus pay-as-you-go, including instance hours, disk storage, backups and data transfer. Give an instance size (standard, professional, select, premium, enterprise) or the number of parallel jobs to size it. Also returns the break-even point and contact details.
Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb.
Backups kept (default 2).
Data stored on the FME Flow data disk in GB; backups are charged on this (default 5).
Total disk in GB (minimum and default 40).
FME engines you plan to run (engines are unlimited; about one per core is recommended).
standard (2 cores, 8 GB), professional (4, 16 GB), select (8, 32 GB), premium (16, 64 GB) or enterprise (48, 192 GB).
Jobs to run at the same time; used to choose a size when instance_size is not given.
Hours the instance runs each month; 730 = always on (default).
Data sent to the internet per month in GB (default 10).
Data transferred within the same AWS region per month in GB (default 0).
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http mcp https://agents.avineon.solutions/mcp
Estimate FME Flow Hosted costs from Safe Software's published pricing (USD): annual plan versus pay-as-you-go, including instance hours, disk storage, backups and data transfer. Give an instance size (standard, professional, select, premium, enterprise) or the number of parallel jobs to size it. Also returns the break-even point and contact details.
| Argument | Type | Description |
|---|---|---|
| locale | string | Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb. |
| backups | integer | Backups kept (default 2). |
| data_gb | number | Data stored on the FME Flow data disk in GB; backups are charged on this (default 5). |
| disk_gb | number | Total disk in GB (minimum and default 40). |
| engines | integer | FME engines you plan to run (engines are unlimited; about one per core is recommended). |
| instance_size | string | standard (2 cores, 8 GB), professional (4, 16 GB), select (8, 32 GB), premium (16, 64 GB) or enterprise (48, 192 GB). |
| parallel_jobs | integer | Jobs to run at the same time; used to choose a size when instance_size is not given. |
| hours_per_month | number | Hours the instance runs each month; 730 = always on (default). |
| outbound_gb_per_month | number | Data sent to the internet per month in GB (default 10). |
| in_region_gb_per_month | number | Data transferred within the same AWS region per month in GB (default 0). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"locale": {
"enum": [
"en-gb",
"nl-nl",
"be-nl",
"fr-fr"
],
"type": "string",
"default": "en-gb",
"description": "Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb."
},
"backups": {
"type": "integer",
"maximum": 30,
"minimum": 0,
"description": "Backups kept (default 2)."
},
"data_gb": {
"type": "number",
"maximum": 16000,
"minimum": 0,
"description": "Data stored on the FME Flow data disk in GB; backups are charged on this (default 5)."
},
"disk_gb": {
"type": "number",
"maximum": 16000,
"minimum": 40,
"description": "Total disk in GB (minimum and default 40)."
},
"engines": {
"type": "integer",
"maximum": 200,
"minimum": 1,
"description": "FME engines you plan to run (engines are unlimited; about one per core is recommended)."
},
"instance_size": {
"enum": [
"standard",
"professional",
"select",
"premium",
"enterprise"
],
"type": "string",
"description": "standard (2 cores, 8 GB), professional (4, 16 GB), select (8, 32 GB), premium (16, 64 GB) or enterprise (48, 192 GB)."
},
"parallel_jobs": {
"type": "integer",
"maximum": 96,
"minimum": 1,
"description": "Jobs to run at the same time; used to choose a size when instance_size is not given."
},
"hours_per_month": {
"type": "number",
"maximum": 744,
"minimum": 0,
"description": "Hours the instance runs each month; 730 = always on (default)."
},
"outbound_gb_per_month": {
"type": "number",
"maximum": 100000,
"minimum": 0,
"description": "Data sent to the internet per month in GB (default 10)."
},
"in_region_gb_per_month": {
"type": "number",
"maximum": 100000,
"minimum": 0,
"description": "Data transferred within the same AWS region per month in GB (default 0)."
}
}
}List Avineon's FME training courses (FME Form introductory, best practice and advanced; FME Flow authoring; FME with APIs and AI; ArcGIS Data Interoperability; FME Skill Booster workshops) with level, price, duration and dates where the course page lists them, and the course page link. Filter by level, product or topic; the locale picks the language and currency.
| Argument | Type | Description |
|---|---|---|
| level | string | Experience level. |
| topic | string | Topic such as 'APIs', 'AI', 'automation' or 'best practice'. |
| locale | string | Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb. |
| product | string | Product to learn. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"level": {
"enum": [
"beginner",
"intermediate",
"advanced"
],
"type": "string",
"description": "Experience level."
},
"topic": {
"type": "string",
"maxLength": 80,
"description": "Topic such as 'APIs', 'AI', 'automation' or 'best practice'."
},
"locale": {
"enum": [
"en-gb",
"nl-nl",
"be-nl",
"fr-fr"
],
"type": "string",
"default": "en-gb",
"description": "Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb."
},
"product": {
"enum": [
"FME Form",
"FME Flow",
"ArcGIS Data Interoperability"
],
"type": "string",
"description": "Product to learn."
}
}
}Suggest FME transformers for a task described in plain language, e.g. 'find features within 100 m of a road and write a report' or 'read a CSV, geocode addresses and load to a database'. Based on transformer chains in real example workspaces; returns suggested transformers, typical chains and example workspaces.
| Argument | Type | Description |
|---|---|---|
| task* | string | |
| limit | integer | Maximum results (1-15, default 8). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"task"
],
"properties": {
"task": {
"type": "string",
"maxLength": 400,
"minLength": 5
},
"limit": {
"type": "integer",
"default": 8,
"maximum": 15,
"minimum": 1,
"description": "Maximum results (1-15, default 8)."
}
}
}Overview of Avineon, a geospatial company in the UK, the Netherlands, Belgium and France: what it does, its services, FME and Esri ArcGIS offerings, training, industries, accreditations and contact details. Use this first for general questions about the company.
| Argument | Type | Description |
|---|---|---|
| locale | string | Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"locale": {
"enum": [
"en-gb",
"nl-nl",
"be-nl",
"fr-fr"
],
"type": "string",
"default": "en-gb",
"description": "Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb."
}
}
}Contact details for Avineon by topic and country: email address, relevant pages and forms, phone numbers and office addresses. Topics: general, fme_licensing (FME Form and FME Flow quotes), fme_training (courses and dates), flow_hosted (FME Flow Hosted), services (projects), support (existing customers). The locale picks the country: en-gb UK, fr-fr France, nl-nl Netherlands, be-nl Belgium.
| Argument | Type | Description |
|---|---|---|
| topic | string | What the enquiry is about. |
| locale | string | Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"topic": {
"enum": [
"general",
"fme_licensing",
"fme_training",
"flow_hosted",
"services",
"support"
],
"type": "string",
"default": "general",
"description": "What the enquiry is about."
},
"locale": {
"enum": [
"en-gb",
"nl-nl",
"be-nl",
"fr-fr"
],
"type": "string",
"default": "en-gb",
"description": "Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb."
}
}
}Overview of FME licensing and subscriptions (FME Form, FME Flow and FME Flow Hosted) from Avineon's licensing pages, with contact details. FME Form and FME Flow prices are quote-based; for FME Flow Hosted estimates use estimate_fme_flow_hosted_cost.
| Argument | Type | Description |
|---|---|---|
| topic | string | Limit to one product. |
| locale | string | Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"topic": {
"enum": [
"all",
"form",
"flow",
"flow_hosted"
],
"type": "string",
"default": "all",
"description": "Limit to one product."
},
"locale": {
"enum": [
"en-gb",
"nl-nl",
"be-nl",
"fr-fr"
],
"type": "string",
"default": "en-gb",
"description": "Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb."
}
}
}Full text of one Avineon web page: a service, technology product, industry, case study, training course, blog post or other page. Pass a page_key from another tool (for example 'services/geospatial-managed-services') or a full URL. Also lists the page's other language versions.
| Argument | Type | Description |
|---|---|---|
| page* | string | Page key, path or full URL. |
| locale | string | Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"page"
],
"properties": {
"page": {
"type": "string",
"maxLength": 300,
"minLength": 1,
"description": "Page key, path or full URL."
},
"locale": {
"enum": [
"en-gb",
"nl-nl",
"be-nl",
"fr-fr"
],
"type": "string",
"default": "en-gb",
"description": "Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb."
}
}
}Details of one FME transformer: description, category, documentation link, how often it is used, which transformers are most often connected before and after it, and example workspaces (with links to Safe Software's articles) that use it.
| Argument | Type | Description |
|---|---|---|
| name* | string | Transformer name, e.g. 'AttributeManager'. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"maxLength": 80,
"minLength": 2,
"description": "Transformer name, e.g. 'AttributeManager'."
}
}
}List Avineon's events from the website: the FME UK Tour, conferences, FME Skill Booster sessions, webinars and recorded sessions, with dates as written on the event pages and registration links.
| Argument | Type | Description |
|---|---|---|
| locale | string | Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"locale": {
"enum": [
"en-gb",
"nl-nl",
"be-nl",
"fr-fr"
],
"type": "string",
"default": "en-gb",
"description": "Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb."
}
}
}List Avineon's services (data management, integration solutions, managed services, professional services), technology offerings (FME, ArcGIS products and licensing) and industries, as a tree with short descriptions and page keys. Use get_page with a page key for full details.
| Argument | Type | Description |
|---|---|---|
| locale | string | Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb. |
| include | array | Which groups to include. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"locale": {
"enum": [
"en-gb",
"nl-nl",
"be-nl",
"fr-fr"
],
"type": "string",
"default": "en-gb",
"description": "Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb."
},
"include": {
"type": "array",
"items": {
"enum": [
"services",
"technology",
"industries"
],
"type": "string"
},
"default": [
"services",
"technology",
"industries"
],
"description": "Which groups to include."
}
}
}List the FME transformer categories with the number of transformers and the most-used transformers in each.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Suggest which FME products fit a described use (FME Form, FME Flow or FME Flow Hosted; fixed or floating licences; or the ArcGIS Data Interoperability extension), with the reasoning, the assumptions made, and links to licensing pages and contacts.
| Argument | Type | Description |
|---|---|---|
| locale | string | Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb. |
| authors | integer | People who will build or edit workspaces. |
| automate | boolean | Workspaces should run on a schedule, on triggers or as web services. |
| scenario* | string | How FME will be used, e.g. 'two analysts convert CAD to GIS weekly and want it to run every night without IT servers'. |
| self_host | boolean | The organisation can run its own servers or cloud machines. |
| arcgis_pro | boolean | The authors work in Esri ArcGIS Pro. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"scenario"
],
"properties": {
"locale": {
"enum": [
"en-gb",
"nl-nl",
"be-nl",
"fr-fr"
],
"type": "string",
"default": "en-gb",
"description": "Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb."
},
"authors": {
"type": "integer",
"maximum": 500,
"minimum": 1,
"description": "People who will build or edit workspaces."
},
"automate": {
"type": "boolean",
"description": "Workspaces should run on a schedule, on triggers or as web services."
},
"scenario": {
"type": "string",
"maxLength": 600,
"minLength": 5,
"description": "How FME will be used, e.g. 'two analysts convert CAD to GIS weekly and want it to run every night without IT servers'."
},
"self_host": {
"type": "boolean",
"description": "The organisation can run its own servers or cloud machines."
},
"arcgis_pro": {
"type": "boolean",
"description": "The authors work in Esri ArcGIS Pro."
}
}
}Find Avineon case studies (customer projects) by keyword, industry or technology, e.g. 'utility network', 'water', 'FME Flow Hosted', 'rail'. Without a query, lists all case studies.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum results (1-25, default 10). |
| query | string | Keyword, industry or technology. |
| locale | string | Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1,
"description": "Maximum results (1-25, default 10)."
},
"query": {
"type": "string",
"maxLength": 200,
"description": "Keyword, industry or technology."
},
"locale": {
"enum": [
"en-gb",
"nl-nl",
"be-nl",
"fr-fr"
],
"type": "string",
"default": "en-gb",
"description": "Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb."
}
}
}Search the FME transformer library (Safe Software built-in transformers and selected FME Hub transformers) by name, keyword or capability, e.g. 'reproject', 'join attributes', 'point cloud'. Returns name, category, description, how widely it is used in real workspaces, and the documentation link.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum results (1-30, default 10). |
| query* | string | |
| category | string | Category from list_transformer_categories, e.g. 'geometry'. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 30,
"minimum": 1,
"description": "Maximum results (1-30, default 10)."
},
"query": {
"type": "string",
"maxLength": 200,
"minLength": 2
},
"category": {
"type": "string",
"maxLength": 40,
"description": "Category from list_transformer_categories, e.g. 'geometry'."
}
}
}Search all of Avineon's web pages (services, technology, industries, case studies, training, blog, events, about) with a keyword or natural-language query. Returns ranked pages with snippets. Falls back to English when the chosen language has no match.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum results (1-20, default 8). |
| query* | string | What to look for, e.g. 'utility network migration' or 'FME training in Dutch'. |
| locale | string | Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb. |
| section | string | Limit to one section. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 8,
"maximum": 20,
"minimum": 1,
"description": "Maximum results (1-20, default 8)."
},
"query": {
"type": "string",
"maxLength": 200,
"minLength": 2,
"description": "What to look for, e.g. 'utility network migration' or 'FME training in Dutch'."
},
"locale": {
"enum": [
"en-gb",
"nl-nl",
"be-nl",
"fr-fr"
],
"type": "string",
"default": "en-gb",
"description": "Website language: en-gb (English, UK), nl-nl (Dutch), be-nl (Flemish, Belgium) or fr-fr (French). Default en-gb."
},
"section": {
"enum": [
"services",
"technology",
"industries",
"case_studies",
"training",
"blog",
"about",
"events",
"support",
"contact",
"home",
"other"
],
"type": "string",
"description": "Limit to one section."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 9, 2026.