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 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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