Skip to content

Tool Reference

EcoSemantic provides 31+ MCP tools for Life Cycle Assessment. Your AI assistant automatically selects the right tools based on your questionsβ€”you don't need to call them directly.

You Don't Need to Memorize These

Just ask your question in natural language. The AI handles tool selection. This reference is for understanding what's possible.


Most Used Tools

Tool What It Does Example Use
search_activities Find processes in Ecoinvent "Find steel production in Germany"
calculate_standard Calculate environmental impact "Carbon footprint of 100 kWh solar"
search_methods Find impact assessment methods "What methods measure water use?"
get_task_status Get calculation results (automatic, after calculate)

All Tools by Category

πŸ” Search & Discovery

Tool Description
search_activities Search 21,000+ Ecoinvent processes
search_biosphere Find emissions and resource flows
search_methods Discover impact assessment methods
read_activity Get detailed activity information

πŸ“Š LCA Calculations

Tool Description
calculate_standard Run LCA on Ecoinvent activities
calculate_custom Run LCA on your custom models
get_task_status Check calculation status and results

βœ… Validation

Tool Description
validate_method Verify an impact method exists
validate_unit Check if a unit is valid
list_method_categories Browse available method families
get_units List all valid units
get_biosphere_compartments View environmental compartments

πŸ“ Custom Projects (Professional Feature)

Tool Description
create_project Create a custom LCA project
list_projects View your projects
get_project Get project details
update_project Modify project metadata
delete_project Remove a project
export_project Export project data

🏭 Custom Activities

Tool Description
create_activity Add activity to a project
list_activities View project activities
get_activity Get activity details
update_activity Modify activity
delete_activity Remove activity

πŸ”„ Exchanges (Inputs/Outputs)

Tool Description
create_custom_exchange Link to custom activities
create_database_exchange Link to Ecoinvent data
list_exchanges View activity exchanges
delete_exchange Remove an exchange

πŸ”¬ Advanced

Tool Description
advanced_search Run custom Cypher queries
get_graph_schema View Neo4j database structure
get_calculation_history Past calculation results
get_calculation_stats Your usage statistics
user_information Account tier and access

Common Workflows

Simple Impact Calculation

You: "What's the carbon footprint of 1 kg of steel?"

AI uses:
1. search_activities β†’ finds steel production
2. calculate_standard β†’ calculates impact
3. get_task_status β†’ retrieves result

Comparing Options

You: "Compare paper vs plastic bags"

AI uses:
1. search_activities (paper)
2. search_activities (plastic)
3. calculate_standard (paper)
4. calculate_standard (plastic)
5. Presents comparison

Building Custom Models

You: "Create an LCA model for my solar panel manufacturing"

AI uses:
1. create_project β†’ new project
2. create_activity β†’ define your process
3. create_database_exchange β†’ link Ecoinvent inputs
4. calculate_custom β†’ run the analysis

Databases Available

Database Year Access
ecoinvent-3.12-cutoff 2024 Professional
ecoinvent-3.11-cutoff 2024 Enthusiast+
ecoinvent-3.10.1-cutoff 2023 Enthusiast+
ecoinvent-3.9.1-cutoff 2022 Enthusiast+
ecoinvent-3.8-cutoff 2021 Enthusiast+
ecoinvent-3.7.1-cutoff 2020 Enthusiast+
ecoinvent-3.6-cutoff 2019 All (Free+)

Need Help?