create_map
Create Map
Create a new map in Felt. Configure the map's title, description, initial viewport (coordinates and zoom), basemap style, and access level. You can also provide URLs to add raster tile layers on creation.
create_map
Create a new map in Felt. Configure the map's title, description, initial viewport (coordinates and zoom), basemap style, and access level. You can also provide URLs to add raster tile layers on creation.
manage_elements
Create, update, or delete annotation elements on a Felt map. Elements are GeoJSON features including points, lines, polygons, notes, and text. To **create or update** elements, provide a GeoJSON FeatureCollection. Include an existing element ID in a feature to update it; omit the ID to create a new element. To **delete** a single element, provide the element ID to remove.
manage_comments
Export, resolve, or delete comments on a Felt map. Use this to retrieve all comments in JSON, CSV, or GeoJSON format, resolve a specific comment thread, or permanently delete a comment.
list_elements
Retrieve all annotation elements on a Felt map as a GeoJSON FeatureCollection. Also returns element groups with their associated elements.
import_layer
Import a layer into a Felt map from a URL. Supports GeoJSON, CSV, shapefiles, and live data feed URLs. The data will be fetched and processed by Felt automatically.
manage_source
Create, update, sync, or delete a data source connection in Felt. Data sources connect to external storage like S3, Azure Blob, PostgreSQL, Snowflake, and more. To **create** a new source, provide name and connection details. To **update** a source, provide the source ID and updated connection/settings. To **sync** a source, provide the source ID and set sync to true. To **delete** a source, provide the source ID and set delete to true.
duplicate_map
Duplicate a Felt map with all its layers, elements, and configuration. Optionally set a new title and destination project or folder for the copy.
delete_map
Permanently delete a Felt map. This action is irreversible and removes all layers, elements, and configuration associated with the map.
export_layer
Get a download link to export a layer's data from a Felt map. Vector layers are exported as GeoPackage and raster layers as GeoTIFF.
list_sources
List all data source connections in the workspace. Returns each source's ID, name, connection type, sync status, and timestamps.
create_embed_token
Generate a short-lived (15-minute) token for embedding a private Felt map. The token allows unauthenticated visitors to view the map without logging in. Each token must be associated with a workspace member's email.
list_projects
List all projects in the workspace. Projects are used to organize maps into collections.
update_map
Update a Felt map's properties including title, description, basemap style, access level, table settings, and viewer permissions. Only provide the fields you want to change.
manage_project
Create, update, or delete a Felt project. Projects organize maps into collections with shared visibility and permission settings. To **create** a new project, provide name and visibility without a project ID. To **update** an existing project, provide the project ID and the fields to change. To **delete** a project, provide the project ID and set delete to true.
manage_layer
Update, style, refresh, or delete a layer on a Felt map. Use this to rename a layer, change its legend settings, update its style using the Felt Style Language (FSL), trigger a data refresh for live layers, or remove a layer entirely.
move_map
Move a Felt map to a different project or folder within the same workspace. Provide either a project ID or a folder ID as the destination.
list_layers
List all layers on a Felt map. Returns each layer's ID, name, status, geometry type, and other metadata. Use the map ID to specify which map's layers to retrieve.
get_map
Retrieve detailed information about a Felt map, including its title, description, basemap, layers, elements, layer groups, element groups, and permissions.
get_current_user
Retrieve information about the currently authenticated Felt user, including their ID, name, and email.
Create, manage, and collaborate on interactive web-based maps. Upload geographic data (GeoJSON, CSV, shapefiles) as layers, style them with custom colors and legends, and organize layers into groups. Annotate maps with elements like points, lines, polygons, notes, and text. Configure live data sources from S3 or Azure Blob Storage with automatic syncing. Manage map settings including basemap style, access permissions, and project organization. Duplicate and move maps, read comments, retrieve workspace users, and generate embed tokens for private map sharing. Receive real-time webhook notifications when maps are updated.
Common questions about connecting Felt to AI agents with Metorial.