docsapi_key

Taggun

Taggun is an AI-powered receipt OCR API that extracts structured data from receipt and invoice images in real-time. It supports 85+ languages, fraud detection, and automated expense tracking.

Verdict

Taggun extracts structured data from receipt and invoice images — line items, merchant names, totals, dates — so your team can skip manual entry. In Switchy, @mention Taggun to parse a receipt URL, validate it against campaign rules, or export your known merchant registry. Finance teams use it to reconcile expenses from chat screenshots; ops teams use it to audit vendor invoices without spreadsheets. You'll need a Taggun API key, and images must be publicly accessible URLs (no local files).

Common use cases

  • Parse expense receipts from Slack screenshots
  • Validate promo receipts against campaign rules
  • Reconcile vendor invoices without manual typing
  • Export merchant registry for compliance audit
  • Generate test data for receipt workflows

Integration

Vendor
Taggun
Category
docs
Auth
API_KEY
Tools
5
Composio slug
taggun

Tools

  • Export Known Merchants

    Tool to export the current list of known merchants. use when you need a full merchant registry (e.g. sync or audit).

  • Generate Merchants CSV

    Tool to generate a csv file of mock merchants for import known merchants testing. use when sample merchant csv is needed before bulk import. returns a path to a temporary csv file ready for upload.

  • Process Receipt via URL

    Tool to process a receipt or invoice from its public image url. use when you have a hosted image or pdf link and need basic data extraction. call after ensuring the url is accessible and points to a supported image or pdf.

  • URL Validation

    Tool to validate a receipt image by url against campaign settings. use after obtaining the receipt url to confirm validity.

  • URL Verbose

    Tool to process a receipt or invoice from a url for detailed data extraction. use when you have a publicly accessible receipt or invoice url and require comprehensive output including line items, merchant details, and confidence metrics. ca

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Click 'Add MCP Server' and select Taggun from the list. 3. Paste your Taggun API key (find it in your Taggun dashboard under API Settings). 4. Click 'Connect' — Switchy will verify the key and list five available tools. 5. Open any Space and type '@Taggun process this receipt: [paste a public image URL]' to test extraction. 6. If the tool returns line items and a total, the connection works. 7. Use '@Taggun export known merchants' to pull your merchant registry into the conversation. 8. For bulk testing, '@Taggun generate a sample merchant CSV' creates a mock file you can review before importing real data.

What teammates see: by default, memories from Taggun are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Extract Receipt Data

@Taggun process this receipt URL and return the merchant name, date, line items, and total: [paste URL here]
Open in a Space →

Validate Campaign Receipt

@Taggun validate this receipt URL against our current campaign settings and tell me if it qualifies: [paste URL here]
Open in a Space →

Detailed Invoice Parse

@Taggun use verbose extraction on this invoice URL and give me full line items, tax, and merchant details: [paste URL here]
Open in a Space →

Export Merchant Registry

@Taggun export the full list of known merchants so I can review our vendor registry
Open in a Space →

Generate Test Merchant CSV

@Taggun generate a sample merchant CSV with ten entries so I can test the import process
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@taggun process this receipt URL and extract the merchant, date, total, and line items: https://example.com/receipts/lunch-2024.jpg

Output

The receipt from *Joe's Diner* dated January 15, 2024 shows a total of $42.87. Line items include: Caesar Salad ($12.00), Cheeseburger ($15.50), Fries ($4.50), Iced Tea ($3.00), plus tax ($2.87) and tip ($5.00). Payment method was Visa ending in 4532. This illustrative example shows how Taggun extracts structured data from a receipt image URL—actual results depend on image quality and receipt format.

Notes

This example uses the URL Verbose tool for comprehensive extraction. Requires a publicly accessible image URL (not behind auth). OCR accuracy varies with receipt clarity, lighting, and format. API key must have sufficient credits; each call consumes one transaction from your Taggun quota.

Prompt

@taggun export the full list of known merchants from our account so I can audit which vendors are already in the system

Output

Exported 247 known merchants from your Taggun account. Sample entries include: *Starbucks Coffee* (ID: merch_8x2k), *Amazon.com* (ID: merch_9p4j), *Shell Gas Station* (ID: merch_3n7w), *Whole Foods Market* (ID: merch_5q1r). The complete list is available as a structured dataset showing merchant names, IDs, and any custom aliases you've configured. This example illustrates a read-only export—actual merchant count and names reflect your account's training history.

Notes

This example uses the Export Known Merchants tool to retrieve your account's merchant registry. Useful for syncing with accounting systems or auditing recognition accuracy. No side effects—purely a read operation. The merchant list grows as Taggun learns from your receipts over time.

Prompt

@taggun generate a sample CSV of 50 mock merchants so I can test the bulk import workflow before uploading our real vendor list

Output

Generated a CSV file at `/tmp/taggun_merchants_sample_20240115.csv` containing 50 mock merchant entries. Each row includes: merchant name, optional alias, category (e.g., 'Restaurant', 'Retail', 'Gas Station'), and a sample tax ID. Example entries: *Acme Hardware Supply*, *Bella's Bistro*, *QuickStop Fuel*. You can download this file and use it to test your import pipeline without affecting production data. This illustrative example shows the tool's output format—actual file path and merchant names vary per request.

Notes

This example uses the Generate Merchants CSV tool to create test data for import workflows. Returns a temporary file path valid for the session. No write to your live merchant registry occurs—this is purely for testing bulk import mechanics before committing real vendor data.

Use-case deep-dives

Expense report automation for remote teams

When Taggun speeds up monthly expense close for distributed teams

A 12-person remote startup closes expenses on the 5th of each month. Team members snap receipts on phones, upload to Slack or email, and finance chases down missing data. Taggun's URL processing tools let you drop receipt image links into Switchy and extract vendor, date, total, and line items in seconds—no manual re-keying. The 'URL Verbose' tool pulls comprehensive data including tax breakdowns, which matters if you're filing multi-state or international. This works best when your team already uses a cloud storage or chat tool that generates public links. If receipts arrive as email attachments or PDFs behind auth, you'll need a preprocessing step to host them. For teams under 20 people closing fewer than 100 receipts a month, Taggun in Switchy cuts close time from two days to two hours.

Customer refund verification at support scale

Why Taggun fits high-volume refund ops but not fraud investigation

A 6-person support team at a DTC brand processes 40-60 refund requests daily. Customers submit purchase receipts via Zendesk; support needs to confirm the merchant, date, and amount before issuing credit. Taggun's 'Process Receipt via URL' tool extracts those three fields in under two seconds per receipt, and the 'URL Validation' tool checks against campaign rules (like date range or merchant whitelist) without writing custom logic. This setup works when your refund policy is rules-based and receipts are standard retail formats. It doesn't work for fraud cases where you need to cross-reference transaction IDs or inspect image metadata—Taggun only parses visible receipt data. For straightforward refund ops where speed matters more than forensic depth, Taggun in Switchy turns a 90-minute daily task into 15 minutes.

Vendor spend analysis for finance teams

When Taggun's merchant export unlocks quarterly spend review

A 4-person finance team at a 50-employee company reviews vendor spend each quarter to renegotiate contracts and spot duplicate subscriptions. Receipts live in Expensify or Ramp, but those tools don't surface a clean merchant registry. Taggun's 'Export Known Merchants' tool dumps the full list of vendors Taggun has seen across all processed receipts, which you can load into Switchy and cross-reference against your AP ledger. The 'Generate Merchants CSV' tool is useful for testing bulk imports before you commit to a new expense workflow. This approach works when you process at least 200 receipts a quarter and need a vendor-centric view, not just transaction totals. If your spend is under 50 receipts a quarter, manual tagging in your accounting tool is faster. For mid-size teams doing quarterly vendor audits, Taggun gives you the merchant dimension your expense tool doesn't.

Frequently asked

What does the Taggun MCP do in Switchy?

It extracts structured data from receipt and invoice images. Your AI can pull line items, merchant names, totals, and tax amounts from URLs pointing to receipts. Useful for expense tracking, reimbursement workflows, or auditing vendor spend without manual data entry. Taggun processes the image and returns JSON your AI can reason over or store.

Do I need a Taggun account to use this MCP?

Yes. You need an active Taggun account and an API key. Paste the key into Switchy's connection screen. No OAuth flow—just the key. If you don't have one, sign up at Taggun's site first. The MCP won't work without valid credentials, and rate limits depend on your Taggun plan tier.

Can it process receipts stored in Google Drive or Dropbox?

Only if the file has a public URL. The MCP expects a direct link to an image or PDF—it doesn't browse your cloud storage. If your receipts live in Drive, generate a shareable link first. For private files, you'll need to expose them temporarily or use Taggun's API directly outside Switchy.

How is this different from uploading receipts to Taggun's dashboard?

The MCP lets your AI trigger extraction mid-conversation and act on the results immediately—no context switch. In the dashboard, you upload manually and copy-paste data. Here, your AI can process a receipt URL, compare the total against a budget, and draft a Slack message in one flow. Faster for repetitive tasks.

Who on my team should connect the Taggun MCP?

Whoever manages expense tooling or has the Taggun API key. Typically finance ops or an admin. Once connected, any teammate in the Switchy workspace can invoke the tools through their AI chats. The connection itself doesn't consume per-user seats—it's workspace-level, like any other MCP in Switchy.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.