MiguelRipoll23/financeserver
If you are the rightful owner of financeserver and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
A Deno-based finance server with MCP integration that helps you manage bills, subscriptions, and receipts through natural language interactions.
Finance server
A finance server that helps you manage your portfolio and expenses using an OpenAPI-documented API and MCP tools.
Configuration
Follow the steps below after using the Deploy button above this section:
- On the Deno Deploy project page, go to Settings → Environment Variables.
- Copy
.env.exampleto.env(Deno Deploy requires the.envextension when importing). - Drag and drop the
.envfile onto the Environment Variables panel, or click Import and select the file.
Database configuration
If you want to use Neon as a database service then follow the steps below:
- Sign up at Neon and create a new project.
- Click the
Connectbutton and copy the PostgreSQL connection URL. - Paste that URL into your deployment or local
.envfile asDATABASE_URL.
OpenAI configuration
Configure the OpenAI-compatible LLM settings in your deployment or local .env
file:
OPENAI_BASE_URL— base URL for the LLM APIOPENAI_API_KEY— your API key for the LLM provider.
If you would like to use OpenCode Zen, create an API key here.
WebAuthn & OAuth configuration
This project includes WebAuthn and OAuth flows used by front-end application and MCP clients. If you want to use the front-end too, see this repository
To use these features, set the following environment variables:
OAUTH_APP_BASE_URL— the front-end application's base URL used for OAuth redirects (e.g.https://your-pasta-app.vercel.app).WEBAUTHN_ORIGINS— a comma-separated list of allowed origins for WebAuthn (e.g.https://your-pasta-app.vercel.app).
Running the server
Start the server in development mode:
deno task dev
The MCP servers are available at:
/api/v1/mcp/global/api/v1/mcp/portfolio/api/v1/mcp/expenses