
With the ActionKit MCP server, instantly give your AI agent product dozens of integrations.

Whether you're building an MCP client or want your AI agent to use regular function calling, ActionKit can plug right into your agent framework.

{
"actions": {
"hubspot": [{
"type": "function",
"function": {
"name": "HUBSPOT_CREATE_RECORD_CONTACTS",
"description": "Create a contact in HubSpot CRM",
"parameters": {
"type": "object",
"properties": {
"field-email": {
"type": "string",
"description": "Email"
},
"field-firstname": {
"type": "string",
"description": "First Name"
},
"field-lastname": {
"type": "string",
"description": "Last Name"
},
"field-jobtitle": {
"type": "string",
"description": "Job Title"
},
"field-company": {
"type": "string",
"description": "Company Name"
},
"field-hubspot_owner_id": {
"type": "string",
"description": "Contact Owner: The HubSpot user who is assigned to this contact. Use Connect Portal Workflow Settings to allow users to select an Owner. (example value: \\"{{settings.owner}}\\")"
},
"field-lifecyclestage": {
"type": "string",
"description": "Lifecycle Stage: Defaults to the user’s first Lifecycle Stage if not provided. Use Connect Portal Workflow Settings to allow users to select a Lifecycle Stage. (example value: \\"{{settings.lifecycleStage}}\\")"
},
"field-hs_lead_status": {
"type": "string",
"description": "Lead Status: Defaults to the user’s first Lead Status if not provided. Use Connect Portal Workflow Settings to allow users to select a Lead Status. (example value: \\"{{settings.leadStatus}}\\")"
},
"additionalFieldsJSON": {
"type": "string",
"description": "Additional Fields: Specify any other fields that should be updated in JSON below. Use Connect Portal Workflow Settings to allow users to select which Contact fields to update. (example value: \\"{\\n \\"property_number\\": \\"17\\",\\n \\"property_dropdown\\": \\"choice_b\\",\\n \\"property_radio\\": \\"option_1\\",\\n \\"property_string\\": \\"value\\",\\n \\"property_date\\": \\"1572480000000\\"\\n}\\")"
}
},
"required": [
"recordType",
"field-email"
],
"additionalProperties": false,
"$schema": ""
}
}
}]
},
"errors": []
}
One MCP. Every integration.
Instantly give your AI agent access to all the most popular SaaS applications, across pre-built connectors and custom connectors.
Leverage Paragon's fully managed authentication, monitoring, and scale across any integration.
Custom Actions
Define custom re-usable API actions using OpenAPI specs, and instantly make them available to your AI agent.