---
title: "Felt integration for LuumenAI"
url: "https://www.luumen.ai/integrations/felt/"
entity: SoftwareIntegration
category: "Source control & CI/CD"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Felt integration for LuumenAI

Read Felt maps, layers, and projects — and make map changes as approved steps

## What LuumenAI can do with Felt

LuumenAI connects to Felt with an API token and exposes 15 tools (7 read-only · 4 write · 4 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: API token
- Tools available: 15 tools (7 read-only · 4 write · 4 destructive)
- Plan: available on all plans
- Category: Source control & CI/CD

## About Felt with LuumenAI

Connect Felt and your agent can read the maps your team works from: layer lists, elements as GeoJSON, element groups, projects, and connected data sources. Ask what is on a map before you touch it. When a change is needed — a new project, a duplicated map, updated elements — the agent states the plan and waits for your approval before it writes. Authentication is by API key.

## Example tools

Read-only (7 in total):

- `FELT_GET_MAP_DETAILS` — Retrieves comprehensive details of a specific Felt map including title, URL, layers, elements, basemap settings, access permissions, and timestamps.
- `FELT_GET_USER_DETAILS` — Retrieve information about the authenticated user.
- `FELT_LIST_ELEMENT_GROUPS` — Retrieves all element groups from a Felt map.
- `FELT_LIST_ELEMENTS` — Lists all elements on a specific map as a GeoJSON FeatureCollection.
- `FELT_LIST_LAYERS` — List all layers on a specific map.
- `FELT_LIST_PROJECTS` — Retrieve a list of projects accessible to the user.
- `FELT_LIST_SOURCES` — List all data sources (external data connections) accessible to the authenticated user.

Write and destructive (8 in total, approval required by default):

- `FELT_CREATE_OR_UPDATE_ELEMENTS` — Create or update map elements using GeoJSON FeatureCollection format.
- `FELT_CREATE_PROJECT` — Create a new Felt project with the specified name and visibility settings.
- `FELT_DELETE_ELEMENT` — Delete a specific element from a map.
- `FELT_DELETE_LAYER` — Delete a specific layer from a map.
- `FELT_DELETE_MAP` — Permanently deletes a map and all its associated data from Felt.
- `FELT_DELETE_PROJECT` — Delete a project and all its contents.
- `FELT_DUPLICATE_MAP` — Creates a complete copy of a Felt map including all layers, elements, and configuration.
- `FELT_UPDATE_PROJECT` — Update an existing project's name or visibility.

## Frequently asked questions

### How does LuumenAI connect to Felt?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Felt on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 4 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to Felt — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/felt/
