AOI MCP
AOI is a commercial intelligence layer that gives AI agents programmatic access to real-world climate, environmental, energy, and infrastructure intelligence through the Model Context Protocol. It provides 38 capabilities including climate risk, satellite monitoring, and carbon assessment, designed for autonomous agents needing reliable real-world data.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://carbonaa.org/functions/aoiMcpServerWhat you can do with it
- Assess climate risk for assets and infrastructure
- Monitor satellite data for methane leaks and emissions
- Generate carbon and ESG intelligence reports
- Forecast water scarcity and drought conditions
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- aoi-environmental-intelligence 1.0.2
- MCP protocol
- 2024-11-05
- Tools
- 8 advertised
- Resources
- 5 advertised
- Resource templates
- 0 advertised
- Prompts
- 4 advertised
{
"tools": {
"listChanged": false
},
"logging": {},
"prompts": {
"listChanged": false
},
"resources": {
"subscribe": false,
"listChanged": false
}
}Tools
8 advertised
discover_capabilities
List all available environmental intelligence capabilities. Returns capability IDs, names, descriptions, and domains. Use this first to see what AOI can do. Each capability requires a quote before execution. No API key required.
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Optional filter by scientific domain (climate_risk, carbon_assessment, water_stress, heat_risk, land_change, asset_climate_risk, etc.)"
}
}
}get_capability_details
Get full details for a specific capability including required inputs, expected outputs, confidence level, and domain. No API key required. Returns CAPABILITY_NOT_FOUND if the id does not exist.
{
"type": "object",
"required": [
"capability_id"
],
"properties": {
"capability_id": {
"type": "string",
"description": "The capability ID (e.g. climate_risk_assessment, carbon_assessment)"
}
}
}request_quote
Request a FREE commercial quote for a capability execution. AOI dynamically evaluates the price based on the requested service. Returns quote_id, final USD price, currency, and validity (15 min). No execution happens and NO credits are consumed — review the price first, then call execute_quote. Requires an API key (X-API-Key header or Authorization: Bearer <key>).
{
"type": "object",
"required": [
"capability_id",
"input_data"
],
"properties": {
"input_data": {
"type": "object",
"description": "Capability-specific input parameters (e.g. {lat, lon})",
"additionalProperties": true
},
"capability_id": {
"type": "string",
"description": "The capability ID to quote"
},
"idempotency_key": {
"type": "string",
"description": "Optional idempotency key. Same key + same request returns the same quote."
}
}
}execute_quote
Execute a capability using an accepted quote. The quote must belong to the agent, be unexpired, and the input_data must match the quoted request. The quoted USD price is deducted from your prepaid balance on success and released on failure. Returns structured intelligence with provenance. If balance is insufficient, returns INSUFFICIENT_CREDIT (top up at https://carbonaa.org/aoi/console). Requires an API key. THIS IS THE ONLY OPERATION THAT CONSUMES PREPAID CREDITS.
{
"type": "object",
"required": [
"quote_id",
"input_data"
],
"properties": {
"quote_id": {
"type": "string",
"description": "The quote_id returned by request_quote"
},
"input_data": {
"type": "object",
"description": "The same input_data that was quoted",
"additionalProperties": true
},
"execution_idempotency_key": {
"type": "string",
"description": "Optional idempotency key for execution. Same key returns the same result without duplicate execution."
}
}
}get_pricing_model
Get the AOI commercial model description. AOI uses a quote-first dynamic pricing model — agents request quotes and receive a final commercial price before execution. Quotes are free; execution requires prepaid balance. No API key required.
{
"type": "object",
"properties": {}
}get_trust_governance
Get AOI trust and governance framework including security model, data classification, audit trail, and zero-trust policy. No API key required.
{
"type": "object",
"properties": {}
}get_runtime_status
Get current platform runtime status including active capabilities count and service health. No API key required.
{
"type": "object",
"properties": {}
}get_settlement
Get settlement details for a transaction, including captured amount, settled amount, refunded amount, and settlement status. Requires an API key.
{
"type": "object",
"required": [
"transaction_id"
],
"properties": {
"transaction_id": {
"type": "string",
"description": "The transaction to look up settlement for"
}
}
}Prompts
4 advertised
environmental_risk_assessment
Assess environmental risk for a specific location or asset using satellite intelligence.
- location
- Geographic location (coordinates, city, or region) (required)
- risk_type
- Type of risk: flood, wildfire, drought, heat, or comprehensive
carbon_market_analysis
Analyze carbon market signals and price forecasts for trading or compliance decisions.
- market
- Carbon market: EU ETS, UK ETS, California, RGGI, or global
- timeframe
- Analysis timeframe: short-term, medium-term, or long-term
industrial_monitoring_scan
Scan industrial facilities for emissions anomalies, methane leaks, or thermal signatures.
- facility_type
- Type: cement, steel, oil_gas, power, or all
- region
- Geographic region to scan
climate_foresight_scenario
Generate a crisis foresight scenario for strategic planning and risk preparation.
- scenario_type
- Type: supply_chain, geopolitical, climate_event, or market_shock (required)
- region
- Affected region
Resources
5 advertised
AOI Capability Catalog
Complete catalog of all environmental intelligence capabilities.
aoi://catalogAOI Pricing Transparency
Transparent pricing for all capabilities. Quote-first: quotes are free; execution consumes prepaid USD credits.
aoi://pricingAOI Trust & Governance
Trust framework, security classifications, and governance policies.
aoi://trustAOI OpenAPI Specification
OpenAPI 3.0.3 specification for the AOI Agent Service Gateway.
aoi://openapiAOI Runtime Status
Live platform runtime status and health metrics.
aoi://status30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 4128 ms
- 95th percentile latency
- 4128 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 4128 ms · metadata changed · 8 tool(s), 5 resource(s), 0 resource template(s), 4 prompt(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http aoi-mcp https://carbonaa.org/functions/aoiMcpServerCodex
codex mcp add aoi-mcp --url https://carbonaa.org/functions/aoiMcpServerCursor
{
"mcpServers": {
"aoi-mcp": {
"url": "https://carbonaa.org/functions/aoiMcpServer"
}
}
}Cline
{
"mcpServers": {
"aoi-mcp": {
"type": "streamableHttp",
"url": "https://carbonaa.org/functions/aoiMcpServer",
"disabled": false
}
}
}VS Code
{
"servers": {
"aoi-mcp": {
"type": "http",
"url": "https://carbonaa.org/functions/aoiMcpServer"
}
}
}Gemini CLI
gemini mcp add --transport http aoi-mcp https://carbonaa.org/functions/aoiMcpServerClaude Desktop
{
"mcpServers": {
"aoi-mcp": {
"url": "https://carbonaa.org/functions/aoiMcpServer"
}
}
}Windsurf
{
"mcpServers": {
"aoi-mcp": {
"serverUrl": "https://carbonaa.org/functions/aoiMcpServer"
}
}
}Let your agent find its tools
Find servers like AOI MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.