About Bridge Town
Bridge Town is a hosted MCP connector for financial-model authoring and execution, aimed at users building models as code. Its public repository provides connector documentation, registry metadata, a forwarding shim, and versioned authoring helpers; the commercial server implementation is not published.
Key features
- 01Hosted financial-model execution
- 02Native Sheets and Google Sheets support
- 03Model versioning and collaboration
- 04Tool discovery through search_tools and get_tool
- 05Versioned model-authoring helper modules
Use cases
- 01Author financial models as code
- 02Run models in an isolated container
- 03Find the current connector tool schema
- 04Add model lineage or read Native Sheet data
MCP support
The hosted connector is available at `https://api.bridgetown.builders/mcp` over Streamable HTTP, with OAuth or bearer-token authentication. A local stdio shim forwards MCP messages to that endpoint.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://api.bridgetown.builders/mcpclaude mcp add --transport http financial-modeling https://api.bridgetown.builders/mcp{"mcpServers":{"financial-modeling":{"type":"http","url":"https://api.bridgetown.builders/mcp"}}}Open in Cursor{"servers":{"financial-modeling":{"type":"http","url":"https://api.bridgetown.builders/mcp"}}}Open in VS Code{"mcpServers":{"financial-modeling":{"type":"http","url":"https://api.bridgetown.builders/mcp"}}}{"mcpServers":{"financial-modeling":{"serverUrl":"https://api.bridgetown.builders/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMEBridge Town MCP Connector
Build financial models as code with cloud execution, Native Sheets, Google Sheets, version control, and collaboration.
This public repository contains documentation, registry metadata, a minimal stdio-to-HTTP shim, and versioned model-authoring helpers for the hosted Bridge Town MCP connector. The commercial server implementation is operated by Bridge Town and is not published here.
- Website: https://www.bridgetown.builders
- App: https://app.bridgetown.builders
- Documentation: https://www.bridgetown.builders/docs/
- MCP endpoint:
https://api.bridgetown.builders/mcp - Transport: MCP Streamable HTTP
- Authentication: OAuth for hosted connector flows; bearer tokens for manual client configuration
Bridge Town does not run a server-side LLM or proxy prompts. The user's chosen AI client and model provider run the conversation; Bridge Town receives typed MCP calls and executes deterministic platform operations.
Connect
For Claude.ai, add https://api.bridgetown.builders/mcp as a custom connector
and approve the Bridge Town OAuth prompt.
For clients that support Streamable HTTP plus headers:
{
"mcpServers": {
"bridge-town": {
"transport": {
"type": "http",
"url": "https://api.bridgetown.builders/mcp",
"headers": {
"Authorization": "Bearer btk_YOUR_TOKEN"
}
}
}
}
}
Generate and revoke API tokens at https://app.bridgetown.builders/connect. See Getting Started for setup, current task flows, and troubleshooting.
Canonical MCP surface
The production endpoint exposes one canonical tool catalog. Use search_tools
to find the correct current tool for a goal and get_tool to retrieve its full
schema. The catalog does not change based on the client or user agent.
The canonical registry manifest for this public listing is server.json. It points to the hosted remote MCP server; it is not a copy of the proprietary server implementation.
Versioned model-authoring helpers
Small helper modules that are intended to run inside a model repository are published as immutable, MIT-licensed releases:
native_sheet_reader.pyv1.1.0 preserves Native Sheet missing/blank/formula states and emits bounded, value-free read identities.output_lineage.pyv1.1.0 emits validatedoutput_lineage.jsondependency graphs.
The v1.1.0 release directory includes
runnable examples, a changelog, ownership, license, manifest, and
SHA256SUMS. Install a helper byte-for-byte at the manifest's target_path
and verify its digest before committing it to a model repository.
Local stdio shim
Most clients should connect directly to the Streamable HTTP endpoint. A local MCP host that requires stdio may use the minimal forwarding shim:
BRIDGE_TOWN_API_TOKEN=btk_YOUR_TOKEN npx github:Bridge-Town/financial-modeling-mcp
The shim does not read or write local files or spawn child processes. It only forwards MCP JSON-RPC messages over HTTPS to the configured Bridge Town MCP endpoint.
Security
Financial model execution runs in an isolated container without outbound
network access. Google access uses drive.file, limiting Bridge Town to files
selected through the Bridge Town flow or created by Bridge Town.
Report vulnerabilities privately through SECURITY.md. Do not open a public issue or include customer data in a report.
Governance
- Support
- Contributing and contribution boundary
- Public and private source boundary
- Ownership
- MIT license
The governance files are generated from the closed, versioned
directory-resources.v1.json metadata contract.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.