taxcredit-engine

Auditable US clean-energy tax-credit scenarios for 45Q, 45V, 45Y, 48E, and 45X.

Should I use this

Quality & Safety

B
Description quality
76%
Schema completeness
58%
Naming quality
96%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (2)

  • LOWTool 'get_rule_pack' description lacks action verbin get_rule_pack
  • LOWTool 'describe_agent' description lacks action verbin describe_agent

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~615Tokens (tool definitions)
~895 BTypical response size
Minimal attention impact (0.48% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "taxcredit-engine": {
      "url": "https://mcp.viridisconservation.com/taxcredit-engine/mcp"
    }
  }
}

Remote endpoints

https://mcp.viridisconservation.com/taxcredit-engine/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢calculate_tax_credit(credit, facts, payment_ref, request_id)

Calculate an auditable tax-credit scenario. credit is 45Q, 45V, 45Y, 48E, or 45X. facts must contain the explicit credit-specific eligibility facts; missing facts return indeterminate. This is not tax or filing advice. Price: $2.00 per call after 10 free calls/day. Pay at /x402/taxcredit-engine/calculate_tax_credit with Base USDC, cash-fund payment_ref through escrow_checkout + confirm_escrow_funding, or use /seats.

Input Schema

{
  "type": "object",
  "properties": {
    "credit": {
      "title": "Credit",
      "type": "string"
    },
    "facts": {
      "additionalProperties": true,
      "title": "Facts",
      "type": "object"
    },
    "payment_ref": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Payment Ref"
    },
    "request_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Request Id"
    }
  },
  "required": [
    "credit",
    "facts"
  ],
  "title": "calculate_tax_creditArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "calculate_tax_creditOutput"
}
🟢list_rule_packs

List supported credits and the current bundled rule-pack digest.

Input Schema

{
  "type": "object",
  "properties": {},
  "title": "list_rule_packsArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "list_rule_packsOutput"
}
🟢get_rule_pack(credit)

Return the bundled rules and official source metadata for one credit.

Input Schema

{
  "type": "object",
  "properties": {
    "credit": {
      "title": "Credit",
      "type": "string"
    }
  },
  "required": [
    "credit"
  ],
  "title": "get_rule_packArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "get_rule_packOutput"
}
⚪verify_tax_credit_result(result_json)

Verify an engine result's audit_sha256. Pass the prior result object as JSON; any changed amount, fact, rule step, or source digest fails.

Input Schema

{
  "type": "object",
  "properties": {
    "result_json": {
      "title": "Result Json",
      "type": "string"
    }
  },
  "required": [
    "result_json"
  ],
  "title": "verify_tax_credit_resultArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "verify_tax_credit_resultOutput"
}
🟢describe_agent

Return fleet-standard capabilities, version, and pricing.

Input Schema

{
  "type": "object",
  "properties": {},
  "title": "describe_agentArguments"
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "describe_agentOutput"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools