Harpoon integrations
Connect Harpoon to any other app, or use it from your AI client over MCP. Harpoon is a financial planning, scheduling, time-tracking, invoicing, and budgeting platform for professional freelancers, studios, and agencies.
What the catalog holds today. Ask for anything missing and your agent reads the API documentation and adds it.
Build solutions, not workarounds.
What do you want to automate with Harpoon?
Ask the assistant
Connect your AI client
Give your AI client this address.
https://mcp.apiant.aiAny client that takes a remote MCP server. Nothing to install. Create your free account, then sign in once in your browser.
Set it up in your client
Claude Code
Run this in the directory you want to work in.
claude mcp add --transport http -s project apiant-ai https://mcp.apiant.aiStart Claude Code there, approve the server, and sign in in the browser page it opens.
Claude Code guide (opens in a new tab)Claude, web and desktop
Open Customize, then Connectors, then Add custom connector, and paste the address. On Team and Enterprise an owner adds it first.
Setup guide (opens in a new tab)Cursor
Add the address to your MCP configuration as a server URL. Cursor signs you in in your browser.
Setup guide (opens in a new tab)Zed
Open Settings, then AI, then MCP Servers, then Add Server, then Add Remote Server.
Setup guide (opens in a new tab)Codex and the ChatGPT desktop app
Open Settings, then MCP servers, then Add server, and choose Streamable HTTP. From the terminal, Codex takes the address with its own add command and then signs you in.
Setup guide (opens in a new tab)Any other MCP client
Paste the address where the client asks for a remote MCP server URL, and name the server apiant-ai where it lets you. APIANT's skills reach the client over the same connection.
Setup guide (opens in a new tab)Popular
Harpoon with the apps people pair it with most
Harpoon to HubSpotHubSpot is your all-in-one stop for all of your marketing software needs.
Harpoon to SalesforceSalesforce is a leading enterprise customer relationship management (CRM) platform.
Harpoon to SlackSlack is a messaging platform for teams. Post messages, manage channels, users, reminders, and react to...
Harpoon to Google SheetsGoogle Sheets
Harpoon to GmailGmail is Google’s email service, featuring spam protection, search functions, and seamless integration with...
Google Calendar to HarpoonGoogle Calendar is a time management tool providing scheduling features, event reminders, and integration...
Harpoon to Google DriveGoogle Drive is a cloud storage solution for uploading, sharing, and collaborating on files across devices...
Harpoon to MailchimpMailchimp marketing automation and email platform.
Pair it
Connect Harpoon with another app
Harpoon to Bugcrowd
Harpoon to HubSpot
Harpoon to Salesforce
Harpoon to Slack
Harpoon to Google Sheets
Harpoon to Gmail
Google Calendar to Harpoon
Harpoon to Google Drive
Harpoon to Mailchimp
Harpoon to Stripe
Harpoon to Shopify
Harpoon to QuickBooks Online
Harpoon to Pipedrive
ActiveCampaign to Harpoon
Notion to Harpoon
Airtable to Harpoon
Harpoon to Trello
Asana to Harpoon
Harpoon to JIRA
ClickUp to Harpoon
Harpoon to Zoom
Harpoon to Discord
Harpoon to Twilio
Harpoon to SendGrid
Harpoon to Outlook
Harpoon to Intercom
Freshdesk to Harpoon
Brevo to Harpoon
Harpoon to Typeform
Harpoon to JotForm
Calendly to Harpoon
Harpoon to PandaDoc
Harpoon to Webflow
Harpoon to Wix
Harpoon to LinkedIn
Harpoon to Facebook
Harpoon to Instagram
Harpoon to OpenAI
Harpoon to Anthropic
Harpoon to OneDrive
Google Docs to Harpoon
Harpoon to Ontraport
Freshworks CRM to Harpoon
Harpoon to GoHighLevel
Capsule CRM to Harpoon
Copper to Harpoon
Harpoon to Streak
Harpoon to NetHunt CRM
Harpoon to MINDBODY
Harpoon to Supabase
Harpoon to PostgreSQL
Harpoon to MySQL
Harpoon to Vercel
Harpoon to ElevenLabs
Harpoon to PagerDuty
Harpoon to Pushover
Gravity Forms to Harpoon
Harpoon to HubSpot Enterprise
Google Forms to Harpoon
Harpoon to monday.com
No app matches that. Ask your agent for it anyway: point it at the API documentation and it builds the connector.
What your agent can do with Harpoon
Triggers and actions 9 triggers · 46 actions
- TriggerNew Client
Triggered when a new client is created in Harpoon.
- TriggerNew Contact
Triggered when a new contact is created in Harpoon.
- TriggerNew Expense
Triggered when a new expense is created in your Harpoon account.
- TriggerNew Expense Category
Triggered when a new expense category is created in Harpoon.
- TriggerNew Invoice
Triggered when a new invoice is created in Harpoon.
- TriggerNew Payment
Triggered when a new payment is recorded in your Harpoon account.
- TriggerNew Project
Triggered when a new project is created in Harpoon.
- TriggerNew Task Category
Triggered when a new task category is added in your Harpoon account.
- TriggerNew Time Entry
Triggered when a new time entry is logged in Harpoon.
- ActionAdd Credit Entry
Creates a new credit entry on a client's account in Harpoon, recording an amount, a date and an optional note or originating invoice. Returns the credit entry that was created.
- ActionAdd Invoice
Creates a new invoice in Harpoon for a client or project, with an invoice number, issue date, and optional line items. Returns the invoice that was created.
- ActionAdd Lead Source
Creates a new lead source in Harpoon, so new clients can be tagged with where they came from. Returns the lead source that was created.
- ActionAdd Note
Adds a note to a client, project or invoice in Harpoon. Returns the note that was created.
- ActionAdd Team
Creates a new team in your Harpoon account. Harpoon populates the new team from your account details; the API accepts no team attributes on creation.
- ActionClone Time Entry
Creates a copy of an existing time entry in Harpoon. The copy keeps the original's project, task and description, and starts with today's date and zero hours logged.
- ActionCreate Contact
Creates a contact person under a Harpoon client, with their name, email address, and phone number. Returns the contact that was created.
- ActionCreate Expense
Records a one-off expense in Harpoon with its date, amount, and vendor, optionally attributed to a client, project, or expense category. Returns the expense that was created.
- ActionCreate Expense Category
Creates a new expense category in your Harpoon account so expenses can be grouped under it.
- ActionCreate Project
Creates a project in Harpoon for a client, with its budget, rate, and start and end dates. Returns the project that was created.
- ActionCreate Time Entry
Logs hours worked in Harpoon for a team member on a given date, optionally against a client or project. Returns the time entry that was created.
- ActionDelete Client
Deletes a client from your Harpoon account.
- ActionDelete Expense
Permanently deletes an expense from your Harpoon account.
- ActionDelete Invoice
Permanently removes an invoice from Harpoon. Returns Harpoon's confirmation that the invoice was deleted.
- ActionDelete Note
Deletes a note from your Harpoon account.
- ActionDelete Recurring Expense
Deletes a recurring expense template from Harpoon by its id, so it stops generating new expenses.
- ActionDelete Recurring Invoice
Stops and removes a recurring invoice schedule in Harpoon so it no longer generates invoices. Returns Harpoon's confirmation that it was deleted.
- ActionDelete Time Entry
Deletes a time entry from your Harpoon account.
- ActionGet Client
Returns a single client from your Harpoon account, including its name, contact details and other stored attributes.
- ActionGet Client Credits
Returns a client's credit entries in Harpoon, along with the credit still available on the account.
- ActionGet Contact
Returns a single Harpoon contact, including their name, email address, phone number, and the client they belong to.
- ActionGet Estimate
Returns a single estimate from your Harpoon account, including its client, line items, totals and status.
- ActionGet Expense
Returns a single expense from your Harpoon account, including its amount, date, vendor, category and the client or project it is attached to.
- ActionGet Expense Category
Returns a single Harpoon expense category with every detail it carries, including its name and budget settings.
- ActionGet Invoice
Fetches one invoice from Harpoon by its id, with its client, line items and payment totals. An error occurs if the invoice is not found.
- ActionGet Lead Source
Returns a single lead source from your Harpoon account.
- ActionGet Project
Returns a single project from your Harpoon account, including its client, budget and status.
- ActionGet Recurring Expense
Fetches one recurring expense template from Harpoon by its id, with its vendor, amount, frequency and schedule. An error occurs if it is not found.
- ActionGet Recurring Invoice
Returns a single recurring invoice schedule from Harpoon, including its client, frequency, dates, and line items.
- ActionGet Task
Returns a single task category from your Harpoon account, including its name and hourly rate.
- ActionGet Team
Returns a single team from your Harpoon account, including its name, email address, phone, address, owner and whether it is active.
- ActionGet Time Entry
Returns a single tracked time entry from your Harpoon account, including its date, hours, client, project and notes.
- ActionList Contacts
Returns the contacts in your Harpoon account, including each contact's name, email address and phone number.
- ActionList Estimates
Returns the estimates in a Harpoon account, optionally narrowed to a year, client, project, status, or search text.
- ActionList Expense Categories
Returns the expense categories set up in Harpoon, each with its budget settings.
- ActionList Expenses
Returns the expenses in your Harpoon account, optionally narrowed by date range, client, project, category, billing status or search text.
- ActionList Invoices
Returns the invoices in your Harpoon account, optionally narrowed by year, client, project, status or a search term.
- ActionList Projects
Returns the projects in a Harpoon account, with their client, budget, rate, and dates.
- ActionList Teams
Returns the teams in your Harpoon account, along with the total number of teams found.
- ActionList Time Entries
Returns time entries from your Harpoon account — either the timers running now or logged history for a date range — optionally narrowed by client, project, task, team member or billing status.
- ActionUpdate Expense
Updates an existing expense in your Harpoon account. Only the values you supply are changed.
- ActionUpdate Invoice
Updates an existing invoice in your Harpoon account. Only the values you supply are changed.
- ActionUpdate Project
Updates an existing project in Harpoon — its name, client, billing type, status, dates, budget and task rates. Returns the updated project.
- ActionUpdate Recurring Expense
Updates a recurring expense in Harpoon — its vendor, amount, frequency, category, dates, and status. Anything left blank keeps its current value. Returns the updated recurring expense.
- ActionUpdate Recurring Invoice
Updates an existing recurring invoice template in your Harpoon account. Only the values you supply are changed.
- ActionUpdate Time Entry
Updates an existing time entry in Harpoon — its date, hours, description, project, task or billing state.
No trigger or action matches that. Ask your agent to add it: it reads the API documentation and builds what you describe.
Related apps
Harpoon to Accounting SeedAccounting Seed is a Salesforce-native accounting application connecting front- and back-office finance.
Alegra to HarpoonAlegra is an accounting and billing app designed for Latin American managers.
Harpoon to CII & UBL by InvoiceXMLCII & UBL by InvoiceXML is an e-invoice compliance service for creating, converting, validating, and...
Harpoon to EasybillCreate invoices, quotations and delivery notes with Easybill's cloud-based accounting software.
Harpoon to Factur-X by InvoiceXMLFactur-X by InvoiceXML is an e-invoice automation: create, transform, validate, and extract Factur-X PDFs...
FacturaDirecta to HarpoonFacturaDirecta is an easy accounting software for small business and freelancers.
Harpoon to fastbillFastBill is a cloud app for German invoicing & accounting.
Harpoon to FinmeiFinmei is an invoicing tool which helps you quickly issue invoices and track your expenses.
Reviews
What our customers say
Questions
Harpoon, answered
Is there a Harpoon MCP server?
APIANT's MCP server at https://mcp.apiant.ai works with Harpoon. Add that address to any AI client that takes a remote MCP server, sign in once in your browser, and your client can build, test and run automations that use Harpoon. Nothing to install.
What can start an automation from Harpoon?
Any of Harpoon's 9 triggers in the catalog, including New Client, New Contact, New Expense and New Expense Category. Describe the moment in plain language and your agent picks the right one.
What can your agent do in Harpoon?
Any of Harpoon's 46 actions, including Create Contact, Create Expense, Create Expense Category and Create Project. Your agent maps the data both ways and tests every scenario before it ships.
Which apps can Harpoon connect to?
Any app in the catalog; the list on this page pairs Harpoon with each of them. If the other app is missing, point your agent at its API documentation and it builds the connector.
What happens when something fails?
Your agent works that out for you. It plans the failure paths along with the happy path, then tests every scenario before it ships.
Is there a free plan?
Yes. Every plan includes the agent, including free, and building from your own AI client spends no assistant credits.