logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

norman-financial-gateway

A specialized Model Context Protocol (MCP) conduit facilitating secure, programmatic access to the Norman Finance platform, designed to streamline core German small/medium enterprise (SME) financial operations, encompassing ledger management, billing procedures, and statutory tax submissions.

Author

norman-financial-gateway logo

norman-finance

MIT License

Quick Info

GitHub GitHub Stars 7
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

normanmcpfinancefinance normannorman financefinance api

Norman Finance Service Interface

d2cb1df3_69f1_460e_b675_beb677577b06

This Model Context Protocol (MCP) endpoint grants AI agents the capability to interact with the comprehensive Norman Finance Application Programming Interface, granting control over accounting data, invoice lifecycle, corporate entity details, client registries, taxation artifacts, and supplementary functions via a unified protocol.

[!IMPORTANT]

The Norman Financial Gateway is presently undergoing a limited access preview phase. We highly value user input and urge reporting of any functional anomalies or defects via the designated issue tracker here.

Norman Finance Server MCP server MseeP.ai Security Assessment Badge

Core Capabilities

  • 🔒 Credential Verification: Secure initiation of sessions via the Norman Finance ecosystem.
  • 🏢 Enterprise Administration: Management of firm particulars, retrieval of monetary standing, and analysis of Value Added Tax (VAT) implications.
  • 🧾 Financial Record Keeping: Oversight of transactional flows and automated classification.
  • ✍️ (Digital) Invoicing Operations: Creation, retrieval, transmission, and lifecycle management of invoices, including automated subscription billing setups.
  • 🧑‍🤝‍🧑 Patron Lifecycle Management: Establishment and maintenance of customer relationship data.
  • 💶 Fiscal Obligations: Review of tax positions, generation of official German tax office (Finanzamt) document drafts, and submission processing.
  • 🗂️ Data Attachments: Storing and organizing supplementary materials like receipts, vendor invoices, and general documentation.
### 👇 Operational Demonstrations with Claude Desktop — Expand

Submitting Quarterly VAT Return

Filing VAT tax report using Norman MCP

Extracting Transactional Data

Getting transaction insights usin Norman MCP

Integrating Stripe Transactions

Syncing Stripe payments with Norman

Automated Entry from Email Receipts

Creating transactions using Gmail receipts

Handling Past-Due Accounts (View 1)

Managing overdue invoices - 1

Handling Past-Due Accounts (View 2)

Managing overdue invoices - 2

Prerequisites for Use

To commence interaction with this MCP interface, you must:

  1. Establish a formal user profile on Norman Finance.
  2. Possess your registered electronic mail address and corresponding access passphrase.

Hosted MCP Endpoint

Norman provides a managed remote MCP service accessible at:

https://mcp.norman.finance/sse

The remote deployment is favored as it natively employs OAuth 2.0 authentication, permitting direct sign-in via your Norman credentials, thus negating the necessity for manual secret key management.

Deployment Instructions

Cursor Integration

To integrate this Norman MCP service within the Cursor IDE environment, utilize the following URI to initiate the setup: markdown cursor://anysphere.cursor-deeplink/mcp/install?name=norman-finance-mcp&config=eyJjb21tYW5kIjoibnB4IiwidHlwZSI6InNzZSIsImFyZ3MiOlsibWNwLXJlbW90ZSIsImh0dHBzOi8vbWNwLm5vcm1hbi5maW5hbmNlL3NzZSJdfQ==


Anthropic Claude.ai Connectors

Adding the Norman Financial Gateway to your Claude.ai profile:

For Claude Max Subscribers: 1. Navigate to Configuration > Personal Profile 2. Locate the 'Service Integrations' area 3. Select 'Introduce New Integration' 4. Input the Norman MCP endpoint URL: https://mcp.norman.finance/sse 5. Confirm by selecting 'Integrate'.

For Claude Enterprise & Team Subscriptions: 1. Access Configuration > System Integrations (Teams) or Configuration > Data Governance (Enterprise) 2. Find the integration management zone 3. Hit 'Introduce New Integration' 4. Input the Norman MCP endpoint URL: https://mcp.norman.finance/sse 5. Finalize by selecting 'Integrate'.

Activating the Norman Functionality: 1. Initiate a dialogue session with Claude. 2. Open the 'Query and Tool Access' panel. 3. Click 'Establish Connection' to link your Norman Finance entity. 4. image 5. Post-connection, utilize the same panel to selectively enable Norman's available functionalities.


Local Setup via Claude Desktop

To execute the Norman Finance MCP service locally in conjunction with Claude Desktop, follow the instructions above or configure it manually:

1. Obtain and Configure Claude Desktop

  1. Acquire Claude Desktop.

  2. Launch the application and navigate to: Settings > Developer Options > Configuration Editor.

  3. Modify your claude_desktop_config.json file to reflect this structure:

Remote MCP Configuration

{ "mcpServers": { "norman-mcp-server": { "command": "npx", "args": ["mcp-remote", "https://mcp.norman.finance/sse"] } } }

Local MCP (Using uv runner)

Install uv

Refer to the official guide for installation: Installing uv

{ "mcpServers": { "norman-mcp-server": { "command": "/.local/bin/uvx", "args": [ "--from", "norman-mcp-server@latest", "norman-mcp" ], "env": { "NORMAN_EMAIL": "your-email@example.com", "NORMAN_PASSWORD": "your-password", "NORMAN_ENVIRONMENT": "production" } } } }

Configuration Directives

Authentication Protocols

The Norman MCP interface supports two distinct credentialing mechanisms:

1. OAuth 2.0 Flow (For SSE Data Streams)

When interfacing via SSE transport mechanisms (e.g., Claude, MCP Inspector), the system employs OAuth 2.0:

  1. Initiate the server with SSE transport enabled: bash python -m norman_mcp --transport sse

  2. Connection attempts will redirect to an authorization prompt.

  3. Input your established Norman Finance credentials.
  4. The client will be redirected back to the originating application with the necessary authorization tokens.

2. Environmental Variables (For stdio Communication)

When utilizing direct stdin/stdout communication, such as with Claude Desktop, credentials must be supplied via environment variables:

bash

.env file example

NORMAN_EMAIL=your-email@example.com NORMAN_PASSWORD=your-password NORMAN_ENVIRONMENT=production NORMAN_API_TIMEOUT=200 # Maximum wait time for API responses in seconds

Runtime Environment Variables

Configuration settings for the service are managed through the following environmental parameters:

bash

Credentials (for stdio transport only)

NORMAN_EMAIL=your-email@example.com NORMAN_PASSWORD=your-password NORMAN_ENVIRONMENT=production # Use "sandbox" for non-production testing

Service Configuration

NORMAN_MCP_HOST=0.0.0.0 # Network interface binding address NORMAN_MCP_PORT=3001 # TCP port assignment NORMAN_MCP_PUBLIC_URL=http://example.com # External redirect URL for OAuth callbacks (crucial for external access) NORMAN_API_TIMEOUT=200 # API request latency limit in seconds

Development Guidelines

This section is intended for engineers aiming to extend or maintain the Norman Finance MCP service.

Local Build Environment

bash git clone https://github.com/norman-finance/norman-mcp-server.git cd norman-mcp-server pip install -e .

Subsequently, update your claude_desktop_config.json to reference the Python module execution directly:

{ "mcpServers": { "norman-mcp-server": { "command": "/python", "args": ["-m", "norman_mcp"], "env": { "NORMAN_EMAIL": "your-email@example.com", "NORMAN_PASSWORD": "your-password", "NORMAN_ENVIRONMENT": "production" } } } }

Do you have an enhancement concept or a desired capability? Submit your proposition


Facilitating business flow

d2cb1df3_69f1_460e_b675_beb677577b06

WIKIPEDIA: Business administration utilities encompass the entire collection of frameworks, software solutions, governance mechanisms, computational methods, and organizational protocols leveraged by enterprises to successfully navigate evolving market dynamics, sustain competitive advantage, and augment operational efficiency.

== Global Perspective == These resources are departmentally segmented and can be categorized by their primary management function: e.g., strategic foresight tools, operational workflow controls, historical data repositories, personnel management aids, executive deliberation support systems, performance auditing mechanisms, etc. A functional taxonomy typically segregates these into:

Utilities for data ingestion and integrity verification across all organizational units. Systems dedicated to monitoring and optimizing core operational sequences. Platforms for aggregating data and informing strategic choices. Contemporary management utilities have undergone radical transformation over the last decade, driven by rapid technological progress, making optimal selection challenging for any given organizational context. This complexity stems from relentless pressure to reduce expenditures while simultaneously expanding revenue, the imperative to deeply understand client requirements, and the necessity of delivering required products precisely as demanded. Consequently, leadership must adopt a strategic stance toward tool acquisition and integration, rather than passively adopting the newest available option. Blind implementation without organizational alignment often results in systemic instability. Business management utilities must be chosen judiciously and then tailored to the enterprise's unique profile, not the reverse.

== Preeminent Selections == In a 2013 global assessment by Bain & Company, the prevalent utilization of business tools worldwide was charted. These tools reflect regional necessities shaped by economic conditions and market status. The leading ten instruments identified were:

Strategic foresight planning Client relationship management frameworks Personnel satisfaction measurement surveys Comparative performance analysis (Benchmarking) Integrated performance measurement (Balanced Scorecard) Core capabilities identification External resource allocation (Outsourcing) Organizational transition programs Logistics and fulfillment network optimization Foundational mission and vision articulation Target market division analysis Comprehensive quality assurance methodologies

== Corporate Software Applications == Software, defined as programmed digital instruction sets employed by organizational personnel to execute diverse corporate functions, is termed business software or an enterprise application. These applications are instrumental in elevating throughput, quantitatively measuring output, and executing various corporate mandates with precision. This evolution progressed from rudimentary Management Information Systems (MIS) to vast Enterprise Resource Planning (ERP) suites. Subsequently, Customer Relationship Management (CRM) capabilities were integrated, culminating in today's comprehensive Cloud-based Business Management ecosystems. While a tangible correlation exists between Information Technology investment and corporate financial success, two factors are critical value multipliers: the efficacy of the deployment process and the appropriateness of the initial tool selection and customization phase.

== Utilities for Small and Medium Enterprises (SMEs) == Tools specifically targeting SMEs are vital as they offer mechanisms for resource conservation...

See Also

`