Arcgis Portal MCP
UnclaimedOpen-source MCP server for ArcGIS Portal and ArcGIS Online
Install
pip install git+https://github.com/Asem-D/arcgis-portal-mcp.gitUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (40)
add_features
Add new features to a hosted feature layer
auto
Read from .env (default). Tries username/password first, then clientcredentials
batch_delete_items
Delete multiple items at once
client_credentials
Use explicit clientid/secret
connect_portal
Authenticate with the portal (auto, token, username/password, clientcredentials, or OAuth2)
create_folder
Create a content folder for organizing items
create_group
Create a new group with access control
create_service
Create an empty hosted feature service with schema
delete_features
Delete features by OBJECTIDs or WHERE clause
delete_item
Delete an item from the portal
describe_layer
Get full layer schema: fields, types, domains, subtypes, relationships, extent, renderer
execute_gp_task
Run a synchronous geoprocessing task
export_map_image
Export a MapServer/FeatureServer layer as JPG/PNG/GIF/PDF/SVG
get_gp_job_status
Check status of a running async geoprocessing job
get_gp_task_info
Inspect GP tool schemas: list tasks or view parameter definitions before execution
get_item_data
Read item data (web map JSON, app config, feature collections)
get_item_details
Get detailed metadata for a specific item
get_org_settings
Get organization settings (admin)
get_user_details
Get detailed user profile (role, privileges, storage, last login)
invite_to_group
Invite users to a group with a role assignment
list_folders
List content folders for a user
list_groups
List portal groups with access levels
list_layers
List layers in a feature/map service with geometry types and counts
list_licenses
Get license information and assignments (admin)
list_users
List portal users with roles and status
oauth2
Browser-based OAuth2 (blocks ~2 min)
portal_health
Check portal health and system status
portal_system_info
Get portal version, platform, and system info (admin)
portal_usage
Get portal usage statistics: users, API calls, storage (admin)
publish_from_item
Publish an uploaded item as a hosted feature service
query_features
Query features with attribute/spatial filters and pagination
search_content
Search items by keyword, type, and owner
server_status
Check MCP server connection state
share_item
Share/unshare an item with everyone, org, or specific groups
submit_gp_job
Submit an async GP job and get a job ID for polling
update_features
Update existing features (by OBJECTID)
update_item
Update item properties (title, description, tags, access)
update_org_settings
Update organization settings (admin)
upload_item
Upload a local file (CSV, Shapefile, etc.) to portal content
username_password
Portal username + password -> generateToken (user-level)