Watershed Climate MCP. Track emissions and generate compliance reports.
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 lets your agent manage carbon accounting and emissions reporting for complex organizations. Upload activity data, track Scope 1, 2, and 3 inventories, monitor processing tasks, and generate compliance reports like CDP and TCFD without touching a dashboard.
What your AI agents can do
Create upload
Starts a new container to hold related activity data records that need processing.
Delete upload data record
Removes an incorrect or unwanted single record from an existing upload container.
Get inventory
Pulls detailed carbon footprint results and emissions composition for a specific inventory ID.
List and inspect your organization's total carbon footprint across Scope 1, 2, and 3 emissions.
Access formatted disclosure documents for frameworks like CDP or TCFD using a specific report ID.
Create new upload containers and add activity records to them, treating the process as a structured batch workflow.
Check if a submitted data processing task is still running or if it failed, using a unique task ID.
Retrieve calculated carbon footprint values by filtering measurements based on inventory year or type.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Watershed Climate: 16 Tools for Emissions Management
These tools let your agent perform every step of the climate accounting process—from creating a new data container to generating final, audited disclosure reports.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Watershed Climate on Vinkius019d761fcreate upload
Starts a new container to hold related activity data records that need processing.
019d761fdelete upload data record
Removes an incorrect or unwanted single record from an existing upload container.
019d761fget inventory
Pulls detailed carbon footprint results and emissions composition for a specific inventory ID.
019d761fget report
Retrieves the full details of a finished sustainability report, including generated files and scope summaries.
019d761fget task status
Checks if a submitted data processing task is complete, failed, or still running.
019d761fget upload
Displays the general details for an upload container before any records are added or processed.
019d761flist inventories
Lists all existing GHG inventories in your organization, showing total emissions per year and scope.
019d761flist measurements
Finds all specific carbon footprint measurements across different years and inventories using filters.
019d761flist reduction targets
Shows the goals set for decreasing emissions over time, including baseline and target percentages.
019d761flist reports
Lists every available formatted climate report in your organization by type or date.
019d761flist upload data records
Reviews all activity data records currently held within a specific upload container.
019d761flist uploads
Provides a list of all existing upload containers and their unique IDs for management.
019d761fsubmit upload
Triggers the calculation engine to convert validated activity data into emissions measurements, returning a task ID.
019d761fupdate upload data record
Corrects or modifies an existing activity record within an upload container before validation.
019d761fupload data records
Adds one or more new activity data records to a specified, pre-existing upload container.
019d761fvalidate upload
Runs a quality check on the entire upload container to find errors before submission is allowed.
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,900+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,900+ 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
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.
The Pain of Manual Carbon Accounting
Today, tracking your carbon footprint means logging into a complex dashboard, manually exporting CSVs for electricity usage, then copying another set of numbers for business travel. You spend hours cleaning up data, cross-referencing spreadsheets, and praying you didn't miss an entire operational site or double-count an emission source.
With this MCP, your agent handles the whole chain. You just talk to it: 'Show me our 2024 total emissions.' It manages creating new uploads, validating records, submitting the batch, checking the status, and finally presenting the summarized Scope 1, 2, and 3 totals. The result is a single answer, not three separate tabs.
Generating Formal Reports with `list_reports`
Instead of piecing together findings from multiple screens—one for the inventory total, one for the reduction target percentage, and a third for the scope breakdown—you tell your agent to list reports. It finds all available documents using `list_reports`, gives you the IDs, and then retrieves the full file details with `get_report`.
What's different now is that you don't just get raw data; you get a validated, structured disclosure ready for compliance review. The agent handles the entire retrieval process in one go.
What you can do with this MCP connector
Stop manually wrestling with CSV uploads or navigating deep climate dashboards just to get your carbon metrics. This MCP connects your agent directly to your organization's full emissions lifecycle. You can initiate data ingestion by creating an upload container, adding activity records for things like electricity or travel, and then submitting the whole batch for calculation.
The system handles validating that every record is clean before turning raw usage numbers into calculated Scope 1, 2, and 3 inventories. Need to check progress? Use a simple call to monitor any processing task. When the data is ready, you can instantly access generated reports or query specific emissions measurements by year.
You don't have to manually copy figures from three different screens; your agent does it all in natural conversation. And when you need to combine this carbon footprint tracking with other systems—say, linking a billing MCP for costs to a messaging MCP for communications—the power of Vinkius allows your agent to chain these operations together through one single connection point.
This gives you full visibility into every step, ensuring nothing happens in the dark.
019d761f-484f-71df-b686-55ff9127bf9f How Watershed Climate MCP Works
- 1 Connect your API key to this MCP via any compatible client.
- 2 Ask your agent to list all current GHG inventories, giving you the necessary IDs for context.
- 3 Have your agent request a specific report or inventory detail using those retrieved identifiers.
The bottom line is, you talk to your AI client like talking to an analyst, and it handles the complex API calls needed to pull accurate climate data.
Who Is Watershed Climate MCP For?
Sustainability Leads who are sick of manually pulling Scope 1, 2, and 3 numbers from a dashboard. It's for anyone whose job depends on verifiable carbon accounting.
Runs queries to compare current emissions measurements against reduction targets.
Manages the entire data ingestion pipeline, ensuring records are uploaded, validated, and submitted correctly.
Automates batch submissions of activity logs for electricity or shipping emissions tracking.
What Changes When You Connect
- Automate data preparation. Use
create_uploadto build a controlled container, then uselist_uploadsto see all existing containers for management. - Ensure accuracy before submitting. Always run
validate_uploadfirst; it checks the data quality and prevents submission failure. - Monitor processing in real time. After using
submit_upload, you can check status withget_task_statusuntil results are ready. - Get full scope visibility. Use
list_inventoriesto see Scope 1, 2, and 3 totals for every year instantly. - Access historical data easily. Run
list_measurementsto query specific CO2e values across multiple years without guesswork. - Keep track of goals. Review configured targets using
list_reduction_targetsto see if current efforts meet net-zero commitments.
Real-World Use Cases
Quarterly Reporting Cycle
The ESG Analyst needs to file a CDP report by Friday. They ask their agent to find all available reports using list_reports, then request the detailed data for the most recent one using get_report. The agent pulls everything together, saving hours of manual compilation.
New Data Source Integration
The Ops Lead just bought a new facility and needs to add its electricity usage. They ask the agent to create a new upload container using create_upload, then use upload_data_records to submit the batch data for processing.
Investigating Emissions Discrepancies
The Climate Lead notices a large jump in Scope 3 emissions compared to last year. They ask the agent to list all inventories using list_inventories and then use get_inventory on the relevant ID to see exactly which scope is driving the change.
Correcting Historical Data
The analyst finds an error in a record from 2021. They first list the data records using list_upload_data_records, use update_upload_data_record to fix the quantity, and then repeat the validation/submission process.
The Tradeoffs
Submitting raw data
The user just sends a bunch of numbers and asks for the report. This fails because the system needs structured input.
→
First, use create_upload to make a container. Then, use list_uploads to get the ID, then add records with upload_data_records, validate with validate_upload, and finally submit using submit_upload.
Bypassing validation
The user assumes their data is perfect and skips checks, leading to a rejected submission.
→
Never skip the quality gate. Always run validate_upload on your container before you try to submit the final calculation using submit_upload.
Ignoring processing time
The user asks for a report immediately after submitting data, only to find the task is still running.
→
After submit_upload, always check progress with get_task_status. Wait until it confirms 'complete' before asking your agent to generate a final output like a report.
When It Fits, When It Doesn't
Use this MCP if your primary need is calculating, tracking, or reporting on verifiable Scope 1, 2, and 3 emissions data. The entire workflow hinges on structured activity logs (electricity, travel, shipping) which require validation and processing. Don't use it if you just need to track general business metrics like sales volume or staffing levels; those belong in a CRM or HR system MCP. If your goal is simply viewing documentation or reading articles about climate policy, this isn't the tool. You must have quantifiable source data that needs conversion into CO2e figures.
Common Questions About Watershed Climate MCP
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.
How do I access my formatted annual reports or compliance disclosures using the `list_reports` tool? +
You first use list_reports to see all generated documents, like CDP or TCFD summaries. Then, you call get_report with the specific report ID. This gives you full details on the files and scope covered by that disclosure.
My company set a new goal; how do I view or manage our emission reduction targets using `list_reduction_targets`? +
Run list_reduction_targets to see all configured goals, including the baseline year and target percentage. If you need status updates on a specific commitment, check the details returned by that tool.
I found an error in my activity data; how do I correct or remove records before running `submit_upload`? +
First, use list_upload_data_records to review the raw data. You can modify a record using update_upload_data_record, or delete unwanted entries with delete_upload_data_record. Remember, these changes must happen before validation.
When I run `submit_upload`, how do I know if the processing job finished correctly? +
The submission generates a task ID. You track its status by calling get_task_status with that ID. This tells you immediately if the process is running, failed, or finally complete.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.