Watershed Climate MCP. Run full carbon accounting from natural conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Watershed Climate connects your organization's carbon accounting directly to your AI agent. It lets you manage GHG inventories, upload activity data (electricity, travel, shipping), and track emissions reduction targets—all from natural conversation.
Use the dedicated tools to validate uploads, calculate Scope 1, 2, and 3 footprints, and generate compliance reports like CDP or TCFD without ever opening a dashboard.
What your AI agents can do
Create upload
Makes a new container in Watershed ready to hold activity data records.
Delete upload data record
Removes a specific, incorrect data record from an upload. This action cannot be undone.
Get inventory
Gets detailed carbon footprint results and emissions composition for a specified GHG inventory ID.
Retrieves a list of your organization's carbon footprint measurements, including Scope 1, 2, and 3 breakdowns for a specific year.
Creates, updates, validates, and deletes containers of activity data that will eventually be used to calculate emissions.
Shows configured organizational goals for decreasing emissions over time, often tied to SBTi or net-zero commitments.
Accesses generated sustainability reports formatted for specific frameworks like CDP or TCFD.
Checks the real-time status of large data submissions, letting you know if a calculation task is running or complete.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Watershed Climate: 16 Tools for Emissions Data Management
Use these tools to manage the entire lifecycle of carbon accounting—from creating data uploads and validating records to listing inventories and generating final compliance reports.
019d761fcreate upload
Makes a new container in Watershed ready to hold activity data records.
019d761fdelete upload data record
Removes a specific, incorrect data record from an upload. This action cannot be undone.
019d761fget inventory
Gets detailed carbon footprint results and emissions composition for a specified GHG inventory ID.
019d761fget report
Retrieves the full details of a completed sustainability report, including generated files and covered frameworks.
019d761fget task status
Checks if a background processing task (like an upload submission) is complete, in progress, or failed.
019d761fget upload
Gets the current details of a specific data upload container before adding records or submitting it.
019d761flist inventories
Lists all existing GHG inventories, showing total emissions and scope breakdowns for your organization's carbon footprint.
019d761flist measurements
Lists specific calculated emission measurements by filtering records by inventory or year.
019d761flist reduction targets
Displays all configured emissions reduction goals, including baseline years and target percentages (SBTi/net-zero).
019d761flist reports
Lists all available reports in your organization's climate data library.
019d761flist upload data records
Displays every individual activity record currently contained within a specific upload container for review.
019d761flist uploads
Lists all data upload containers, providing IDs necessary to manage or view existing datasets.
019d761fsubmit upload
Triggers the calculation engine to convert validated activity data into final emissions measurements. This starts a processing task.
019d761fupdate upload data record
Corrects or modifies an existing activity data record inside an upload container using its specific ID.
019d761fupload data records
Adds one or more structured records detailing activities (like kWh, miles) to a chosen upload container.
019d761fvalidate upload
Checks the data quality of an entire upload container, identifying and flagging any errors before submission.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Watershed Climate, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Watershed Climate connects your organization's carbon accounting directly to your agent. You manage your emissions—from gathering activity data to generating compliance reports—all through natural conversation.
Managing Your Data Uploads
You start by telling the server you need a place to keep your numbers. Use create_upload to build a new container in Watershed for your specific round of activity data records. When you've got structured inputs, like electricity consumption (kWh) or miles driven, you use upload_data_records to add those one or more records into that chosen upload container.
If you find an error or need to adjust figures after the fact, you can modify it using its specific ID with update_upload_data_record, or remove a whole bad record entirely by calling delete_upload_data_record. Before you commit anything, you'll run list_uploads to see all your existing data containers and use get_upload to view the current details of one.
To review every single activity record inside that container before submitting it—checking for duplicates or missing fields—you’ll call list_upload_data_records. You can also check out what's already waiting in line by calling list_measurements, which shows specific calculated emission figures filtered by inventory or year.
Running Calculations and Validating Data
The data isn't ready for reporting until you validate it. Run validate_upload across the entire container; this checks the data quality, flagging any errors before you waste time submitting. Once the data passes validation, you trigger the calculation engine by calling submit_upload. This action starts a background processing task that converts your raw activity numbers into final emissions measurements.
Because these calculations take time, you'll need to monitor the status using get_task_status to know if the process is still running, complete, or if it failed. If you need to see what inventories you already have tracked, use list_inventories; this retrieves a full list of your organization’s carbon footprint measurements, including the Scope 1, 2, and 3 breakdowns for a specific year.
Analyzing Results and Generating Reports
Once the calculations finish, you can pull up the detailed results using get_inventory, which gives you the full breakdown and composition of emissions for a specified GHG inventory ID. You also track your commitment goals by calling list_reduction_targets. This shows all configured organizational goals for decreasing emissions over time, whether they're tied to SBTi or net-zero commitments.
When it’s time for compliance paperwork, you don't have to open a dashboard. Use list_reports to see every available report in your climate data library, and then use get_report to pull the full details of a completed sustainability document. This gives you audit-ready reports formatted specifically for frameworks like CDP or TCFD.
Finally, if you want a complete accounting summary of all the reports you have generated so far, calling list_reports provides that overview.
How Watershed Climate MCP Works
- 1 First, tell your agent to
list_uploadsto create a new container for activity data. This sets up the required upload ID. - 2 Next, use
upload_data_recordsto add specific records (like electricity usage or travel miles) into that container, followed by runningvalidate_uploadto check for errors. - 3 Finally, when the data is clean and ready, call
submit_upload. The agent gets a task ID you then monitor withget_task_statusuntil processing finishes.
The bottom line is: You use the tools sequentially to gather raw activity data, validate it, trigger the calculation engine, and retrieve the final, analyzed report.
Who Is Watershed Climate MCP For?
Sustainability teams need this if they're sick of manually exporting CSVs, opening five different dashboards, and copy-pasting numbers to build a single carbon footprint summary. It’s for the climate lead who needs instant data validation and reporting without touching a GUI.
Queries list_measurements or get_inventory directly to pull specific Scope 1, 2, or 3 figures needed for quarterly board reports.
Uses batch tools like upload_data_records to automatically ingest electricity and shipping logs from various internal systems into one validated container.
Checks the status of major campaigns using list_reduction_targets and monitors report generation with get_report, proving progress toward net-zero goals.
What Changes When You Connect
- Automated Compliance: Use
get_reportorlist_reportsto pull formatted data for CDP and TCFD disclosures instantly, skipping manual document creation. - Data Integrity First: Run
validate_uploadbefore submitting. This prevents the costly error of sending bad data that results in unusable metrics. - Full Scope Visibility: Instead of guessing ranges, call
list_inventoriesto get accurate breakdowns across Scope 1 (direct), Scope 2 (energy), and Scope 3 (value chain) emissions. - Goal Tracking at Scale: Use
list_reduction_targetsto pull current progress against ambitious goals like SBTi or net-zero targets, proving your company's commitment. - Workflow Management: The whole process—from creating the container (
create_upload) to running calculations (submit_upload)—is managed through a simple chat flow. - Granular Control: Need to fix one record? Use
list_upload_data_recordsandupdate_upload_data_recordinstead of re-uploading everything.
Real-World Use Cases
Quarterly Scope 3 Check
The ESG Analyst needs to check the latest supply chain emissions. They ask the agent to list_uploads, select the correct container, and then use get_inventory to pull a full breakdown of all Scope 3 values for comparison against last quarter's data.
Fixing Bad Data Entry
The Operations Manager uploaded an old electricity reading. Instead of deleting the whole batch, they tell the agent to list_upload_data_records to find the record ID, and then use update_upload_data_record with the correct kWh value.
Monitoring a Large Submission
After submitting massive travel data via submit_upload, the system task takes time. The agent uses get_task_status repeatedly until it confirms 'complete,' then proceeds to generate the final metrics using list_measurements.
Auditing Reduction Progress
The Sustainability Director needs a high-level view of goals. They prompt for reduction targets, and the agent runs list_reduction_targets, instantly comparing current progress against 2030 SBTi metrics.
The Tradeoffs
Treating it like a simple database query
Trying to just run 'show me emissions for last year' without considering data preparation. You get stale numbers or incomplete scopes.
→
You must first list_uploads and ensure the container is ready, then use validate_upload before asking for totals via list_inventories. The tools force you through the correct workflow.
Ignoring data quality steps
Running submit_upload immediately after creating an upload container. This will fail because the raw data isn't validated or ready.
→
Always run list_uploads, then use upload_data_records to populate it, and then run validate_upload. Never skip validation.
Over-relying on the dashboard
Manually navigating through multiple tabs in the Watershed portal just to find a single Scope 2 number.
→
Ask the agent directly. Use list_inventories and specify which scope you need. The AI handles the complex navigation for you.
When It Fits, When It Doesn't
Use this server if your primary pain point is translating raw, varied operational data (electricity bills, flight logs) into structured, auditable carbon metrics for compliance reporting. You need a system that manages the entire lifecycle: ingestion -> validation -> calculation -> disclosure.
Don't use it if you only need to read simple, static data (e.g., 'What is our annual revenue?'). For those cases, a basic API connector or database query will suffice. Also, don't use it just because you want to view a dashboard; this server replaces the actions of the dashboard. If your goal is merely viewing an existing report file, list_reports helps you find it, but if you need the data calculated from scratch, this is mandatory.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Watershed Climate. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 16 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Manually compiling Scope 1, 2, and 3 emissions is a nightmare of tabs and spreadsheets.
Right now, building an annual carbon report means exporting CSVs from the utility company for electricity (Scope 2), logging every business flight into Excel (part of Scope 3), and then manually collating those numbers into a single master sheet. You spend days on copy-pasting, cross-referencing IDs, and hoping you didn't miss a quarter.
With the Watershed Climate MCP Server, your agent handles that entire mess in chat. You just tell it to check the inventories. It runs `list_inventories`, pulls together Scope 1, 2, and 3 into one view, and tells you exactly what numbers you need for the board meeting.
The Watershed Climate MCP Server: Get audit-ready reports with get_report.
Before, generating a report meant running through complex workflows in the main platform—uploading data, waiting for validation, then finally selecting the correct disclosure framework (CDP or TCFD) and clicking 'Generate.' This was slow, opaque, and often required manual follow-up to ensure all necessary inputs were present.
Now, you simply ask your agent for the report. It uses `get_report` to access the fully generated file details, confirming which disclosure frameworks are covered and providing a summary of the final emissions data right in the chat window.
Common Questions About Watershed Climate MCP
How do I start tracking carbon footprints using list_inventories? +
Use list_inventories to see all current GHG inventories. The result shows you the total emissions for each inventory, broken down into Scope 1, 2, and 3 emissions.
What is the proper workflow order using create_upload, upload_data_records, and validate_upload? +
You must first run create_upload to make a container. Next, use upload_data_records to add data records, then always call validate_upload. This sequence ensures the data is structurally sound before submission.
Can I update old activity data using update_upload_data_record? +
Yes. If you find an error in a record after uploading, use list_upload_data_records to get the ID, and then execute update_upload_data_record with the correct information.
If I run submit_upload, how do I know when it’s done? +
The tool returns a task ID. You must use get_task_status and pass that task ID to check if the processing is complete or still running.
Does list_reduction_targets show my progress toward net-zero? +
Yes, it lists configured goals (like SBTi targets) and provides a summary of current progress against that baseline year's emissions.
Before I run validation, how can I use list_upload_data_records to check a specific activity record? +
list_upload_data_records shows the raw data for every record inside an upload container. This lets you confirm if quantity, units, and dates are formatted correctly before wasting time on submission or validation.
I finished calculating my carbon footprint; which tool do I use to list available reports? +
Use list_reports to see all generated sustainability documents. This tool lists reports by type (like CDP or TCFD) and provides metadata, letting you know exactly what disclosures are ready for download.
What if I need an overview of all my existing data containers? Should I use list_uploads? +
Yes, list_uploads shows every active upload container in your account. It’s a quick way to see which datasets exist without needing to dive into the records inside each one.
What is the workflow to upload activity data and get emissions calculated in Watershed? +
The complete workflow is: (1) Use create_upload to create an upload container, (2) Use upload_data_records to add your activity data records (electricity, flights, shipping, etc.), (3) Use validate_upload to check data quality and fix any errors, (4) Use submit_upload to send data for emissions calculation, (5) Use get_task_status with the returned task_id to monitor processing. Once complete, your measurements appear in the inventory.
Can I check my organization's total carbon footprint for a specific year? +
Yes! Use list_inventories to find your organization's GHG inventories by year. Then use get_inventory with the specific inventory_id to see the complete emissions breakdown by Scope 1 (direct), Scope 2 (energy), and Scope 3 (value chain). You can also use list_measurements with the year filter to see individual measurement details across all inventories.
Where do I find my Watershed API key and how do I generate one? +
Log in to your Watershed dashboard at dashboard.watershedclimate.com, navigate to Organization Settings in the left menu, then go to the API section. Click to generate a new API key. Copy and save this key immediately — it won't be shown again. The key typically starts with wh_. Keep it secure as it provides full access to your organization's climate data.
What types of activity data can I upload to Watershed? +
Watershed accepts a wide range of activity data including: electricity and energy consumption (kWh, therms), business travel (flights, hotels, rental cars), employee commuting, freight and shipping (ton-miles, kg-km), waste generated, water usage, and purchased goods/services. Each record needs fields like activity_type, quantity, unit, start_date, end_date, and optionally location and spend_amount for accurate emissions calculation.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
UniProt
Search 250M+ protein sequences with functional annotations, gene names, subcellular locations, and amino acid data from the world's most comprehensive protein knowledge base.
NCDC Climate Data Online
Access authoritative historical weather and climate data via NCDC — track datasets, stations, and climate records directly from your AI agent.
Open-Meteo Marine Weather
Empower your AI with ocean intelligence: wave height, swell forecasts, ocean currents, tides, and sea surface temperature at 5km resolution — built for maritime professionals.
You might also like
Giddyup
Coordinate field service teams with job dispatching, route optimization, and real-time status updates for mobile workforces.
FlowiseAI
Build LLM orchestration flows visually with a drag-and-drop interface for creating AI chatbots, agents, and RAG pipelines.
Reddit Ads
Manage your Reddit Ads campaigns — audit accounts, ad groups, and reports via AI.