Mintline MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MINTLINE_API_KEY | Yes | Your Mintline API key | |
| MINTLINE_API_URL | No | API URL (default: https://api.mintline.ai) | https://api.mintline.ai |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_receiptsB | List receipts. Retrieve a paginated list of receipts with optional filtering and sorting. |
| get_receiptA | Get receipt. Retrieve a single receipt by ID with full details including line items and matched transaction. |
| delete_receiptA | Delete receipt. Permanently delete a receipt. This cannot be undone. |
| hide_receiptA | Hide receipt. Hide a receipt from matching and default views. Hidden receipts can be restored. |
| unhide_receiptB | Unhide receipt. Restore a hidden receipt to active status. |
| list_transactionsC | List transactions. Retrieve a paginated list of bank transactions. |
| get_transactionB | Get transaction. Retrieve a single transaction by ID with full details. |
| hide_transactionB | Hide transaction. Hide a transaction from matching and default views. |
| unhide_transactionB | Unhide transaction. Restore a hidden transaction to active status. |
| skip_transactionA | Skip transaction. Mark a transaction as 'no receipt needed' (e.g. bank fees, salary, tax, internal transfers). Rejects any proposed matches. |
| unskip_transactionA | Unskip transaction. Undo a skip — mark a transaction as needing a receipt again. |
| list_skip_reasonsA | List skip reasons. Get available skip reasons (bank fee, salary, tax, etc.). |
| list_matchesA | List matches. Retrieve match candidates between receipts and transactions. Use this to review proposed matches or see confirmed/rejected history. |
| confirm_matchB | Confirm match. Confirm a proposed match between a receipt and transaction. This action is billable and counts toward your plan usage. |
| reject_matchB | Reject match. Reject a proposed match. The receipt and transaction won't be suggested as a match again. |
| confirm_matchesA | Confirm multiple matches. Confirm multiple proposed matches at once. Useful for batch-confirming all proposed matches for a statement. |
| get_transaction_matchesB | Get matches for transaction. Get all match candidates (proposed + confirmed) for a specific transaction with receipt details and confidence scores. |
| manual_matchA | Manual match. Manually create and confirm a match between a transaction and receipt when there is no proposed match. |
| unmatch_transactionA | Unmatch transaction. Undo a confirmed match on a transaction. If within the grace period, usage is reversed. |
| search_receiptsA | Search receipts by amount and date. Search for receipts matching an amount range and/or date range. Useful for finding potential matches for unmatched transactions. |
| list_statementsB | List statements. Retrieve a list of uploaded bank statements. |
| get_statementB | Get statement. Retrieve a single statement with summary information. |
| get_statement_transactionsB | Get statement transactions. Retrieve all transactions for a specific statement. |
| hide_statementA | Hide statement. Hide a bank statement from the default view. Hidden statements can be unhidden later. |
| unhide_statementB | Unhide statement. Unhide a previously hidden bank statement. |
| get_statement_match_statsB | Get statement match stats. Get matching statistics for a statement — how many transactions are matched, unmatched, etc. |
| list_tagsA | List tags. Retrieve all tags for the authenticated user. |
| create_tagD | Create tag. Create a new tag. |
| delete_tagA | Delete tag. Delete a tag and remove it from all tagged items. |
| list_exportsB | List exports. Retrieve a list of export jobs. |
| create_exportA | Create export. Create a new export job. The export will be processed asynchronously. Poll the job status or use webhooks to know when it's ready. |
| get_exportB | Get export. Retrieve export job status and download URL. The download URL is a signed S3 URL that expires in 1 hour. |
| spending_summaryC | Get spending summary. Get spending summary with flexible grouping by vendor, month, week, or day. Returns totals, averages, and breakdowns for the specified period. |
| top_vendorsA | Get top vendors. Get a ranked list of vendors by total spending amount. |
| spending_trendsC | Get spending trends. Get monthly spending trends for the specified number of months. |
| unmatched_summaryA | Get unmatched summary. Get a summary of unmatched receipts and transactions, including action items that need attention. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mintlineai/mintline-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server