{
  "name": "Fin by AI2Fin",
  "registryName": "com.ai2fin/fin",
  "tagline": "Intelligent finance, beneath the surface 🐬",
  "version": "2.0.0",
  "protocol": "json-rpc-2.0",
  "protocolVersion": "2025-11-25",
  "transport": "http",
  "description": "Ask Fin about your transactions, bills, budgets and tax, and act on them from your assistant.",
  "homepage": "https://ai2fin.com",
  "documentation": "https://docs.ai2fin.com/mcp/introduction",
  "support": "https://ai2fin.com/contact",
  "endpoints": {
    "server": "https://api.ai2fin.com/mcp",
    "health": "https://api.ai2fin.com/mcp/health",
    "discovery": "https://api.ai2fin.com/mcp/.well-known/oauth-authorization-server",
    "oidc_discovery": "https://api.ai2fin.com/api/oauth/.well-known/openid-configuration",
    "protected_resource_metadata": "https://api.ai2fin.com/.well-known/oauth-protected-resource/mcp"
  },
  "authentication": {
    "type": "oauth2",
    "version": "2.1",
    "discovery": "https://api.ai2fin.com/mcp/.well-known/oauth-authorization-server",
    "authorization_endpoint": "https://api.ai2fin.com/api/oauth/authorize",
    "token_endpoint": "https://api.ai2fin.com/api/oauth/token",
    "revocation_endpoint": "https://api.ai2fin.com/api/oauth/revoke",
    "registration_endpoint": "https://api.ai2fin.com/api/oauth/register",
    "requires_pkce": true,
    "supports_cimd": true,
    "scopes": [
      "read:transactions",
      "write:transactions",
      "read:bills",
      "write:bills",
      "write:expenses",
      "webhooks:manage"
    ]
  },
  "capabilities": {
    "tools": [
      "query_transactions",
      "analyze_spending",
      "get_tax_summary",
      "create_transaction",
      "modify_transactions",
      "analyze_transactions",
      "query_bills",
      "manage_bill_pattern",
      "manage_bill_payment",
      "link_bills",
      "query_places",
      "manage_place",
      "query_categories",
      "manage_category",
      "manage_category_set",
      "query_lens",
      "manage_lens",
      "query_budget",
      "manage_budget",
      "query_income",
      "query_insights",
      "query_expected_income",
      "record_expected_income",
      "process_receipt",
      "create_expense",
      "get_suggestions",
      "query_tax_filing",
      "manage_tax_filing",
      "get_tax_filing_guidance",
      "query_tax_estimators",
      "lookup_tax_reference",
      "query_travel",
      "manage_trip",
      "manage_vehicle",
      "query_assets",
      "manage_asset",
      "query_rules",
      "manage_rule",
      "get_entity_details",
      "get_user_info",
      "set_user_preferences"
    ],
    "toolCount": 41,
    "toolCategories": [
      {
        "name": "Transactions",
        "summary": "Search, filter and analyse your bank transactions; create or bulk-edit them.",
        "tools": [
          "query_transactions",
          "analyze_spending",
          "get_tax_summary",
          "create_transaction",
          "modify_transactions",
          "analyze_transactions"
        ]
      },
      {
        "name": "Bills",
        "summary": "Recurring bill patterns, upcoming and overdue occurrences, payments and transaction links.",
        "tools": [
          "query_bills",
          "manage_bill_pattern",
          "manage_bill_payment",
          "link_bills"
        ]
      },
      {
        "name": "Properties",
        "summary": "Rentals, your home or a business premises: what each property costs, how it splits between rented, business and private, and putting records and bills at it. Write-offs need ELITE+.",
        "tools": [
          "query_places",
          "manage_place"
        ]
      },
      {
        "name": "Categories and lenses",
        "summary": "Categories, category sets and the lenses you switch between (Tax, Project, Client...).",
        "tools": [
          "query_categories",
          "manage_category",
          "manage_category_set",
          "query_lens",
          "manage_lens"
        ]
      },
      {
        "name": "Budgets, income and insights",
        "summary": "Budget limits and utilisation, detected income streams, cashflow snapshots.",
        "tools": [
          "query_budget",
          "manage_budget",
          "query_income",
          "query_insights"
        ]
      },
      {
        "name": "Expected income",
        "summary": "What clients owe and have paid, the work behind it, and recording an invoice sent from your own tool. 2Fin does not make invoices.",
        "tools": [
          "query_expected_income",
          "record_expected_income"
        ]
      },
      {
        "name": "Receipts and expenses",
        "summary": "Process receipt files, import CSV/Excel expenses, create expenses, get suggestions.",
        "tools": [
          "process_receipt",
          "create_expense",
          "get_suggestions"
        ]
      },
      {
        "name": "Tax filing and reference",
        "summary": "BAS/VAT/GST statements, filing guidance, statutory estimators and official rate lookups.",
        "tools": [
          "query_tax_filing",
          "manage_tax_filing",
          "get_tax_filing_guidance",
          "query_tax_estimators",
          "lookup_tax_reference"
        ]
      },
      {
        "name": "Travel, vehicles and assets",
        "summary": "Trip logs and mileage deductions, vehicles, and the depreciating asset register.",
        "tools": [
          "query_travel",
          "manage_trip",
          "manage_vehicle",
          "query_assets",
          "manage_asset"
        ]
      },
      {
        "name": "Rules, entities and account",
        "summary": "Custom automation rules, entity relationships and history, your profile and plan.",
        "tools": [
          "query_rules",
          "manage_rule",
          "get_entity_details",
          "get_user_info",
          "set_user_preferences"
        ]
      }
    ],
    "resources": [
      "transactions",
      "bills",
      "categories",
      "merchants"
    ],
    "features": [
      "real_time_sync",
      "multi_currency",
      "tax_deduction_tracking",
      "bill_automation"
    ]
  },
  "metadata": {
    "keywords": [
      "mcp",
      "oauth2",
      "financial",
      "transactions",
      "bills",
      "tax",
      "accounting"
    ],
    "categories": [
      "finance",
      "productivity",
      "business"
    ],
    "tags": [
      "mcp-server",
      "oauth2",
      "financial-management"
    ]
  },
  "compatible_with": [
    "chatgpt",
    "claude",
    "mcp-clients",
    "openai"
  ],
  "mcp_spec_version": "2025-11-25"
}