MCP Server

CenterPoint Connect AI Integration

Use CenterPoint Connect with Pickaxe to automate cross-tool workflows while your team focuses on higher-leverage work. Keep momentum without constant copy-paste between tools.

Pickaxe community avatar
Pickaxe community avatar
Pickaxe community avatar
Pickaxe community avatar
Pickaxe community avatar
Pickaxe community avatar
Join 2,000+ builders
Pickaxe
CenterPoint Connect

Capabilities

124 capabilities

1 / 25

companiesget

HTTP GET /companies Optional arguments: fieldsCompanies, fieldsProfiles, fieldsEmployees, filterType, filterManager, filterSalesstatus, filterLocation, filterZipcoderangeZipcode, filterZipcoderangeRange, filterCustomCustomertype, filterSearch, include, filterUpdatedAtGt, filterUpdatedAtLt, pageSize, pageNumber, sort Argument mapping: • fieldsCompanies → fields[companies] (query, optional) e.g. fields[companies]=manager,name,externalId,type,propertyCount,streetAddress,locality,county,region,postalCode,latitude,longitude,recentActivity,closeRate,custom,options,integrationRelations,location,quickbooksOnlineIntegrationRelation, quotedValue,openQuotedValue,soldValue,serviceValue,productionValue,closeRateValue,modelFileTagCounts • fieldsProfiles → fields[profiles] (query, optional) e.g. fields[profiles]=name • fieldsEmployees → fields[employees] (query, optional) e.g. fields[employees]=name • filterType → filter[type] (query, optional) e.g. filter[type]=Company • filterManager → filter[manager] (query, optional) e.g. filter[manager]=74522,10897 • filterSalesstatus → filter[salesStatus] (query, optional) e.g. filter[salesStatus][0]=Sold&filter[salesStatus][1]=Lead • filterLocation → filter[location] (query, optional) e.g. filter[location]=63 • filterZipcoderangeZipcode → filter[zipcodeRange][zipcode] (query, optional) e.g. filter[zipcodeRange][zipcode]=12 • filterZipcoderangeRange → filter[zipcodeRange][range] (query, optional) e.g. filter[zipcodeRange][range]=33 • filterCustomCustomertype → filter[custom.customerType] (query, optional) e.g. filter[custom.customerType][0]=Admin • filterSearch → filter[search] (query, optional) e.g. filter[search]=company • include → include (query, optional) e.g. include=manager,location • filterUpdatedAtGt → filter[updated_at][gt] (query, optional) e.g. filter[updated_at][gt]=2025-01-13 10:00:00 • filterUpdatedAtLt → filter[updated_at][lt] (query, optional) e.g. filter[updated_at][lt]=2025-01-13 10:00:00 • pageSize → page[size] (query, optional) e.g. page[size]=25 • pageNumber → page[number] (query, optional) e.g. page[number]=2 • sort → sort (query, optional) e.g. -recentActivity Sample request payloads: curl --request GET \ --url https://api.centerpointconnect.io/centerpoint/companies \ --header 'Accept: application/json' \ --header 'Authorization: <YOUR_AUTH_TOKEN_HERE>' Sample responses: HTTP 200 (application/json) example: application/json example: { "data": [ { "attributes": { "closeRate": null, "county": null, "custom": { "companyphonenumber": null, "customerType": null }, "externalId": "254660", "latitude": 0, "locality": null, "longitude": 0, "name": "Test", "options": { "autoGenerateExternalIds": false, "dailyProgressReportIncludedWork": "today", "dailyProgressReportTimeOfDay": "23:00", "taxLabelOverride": "Tax" ...://www.google.com", "taxLabelOverride": "Tax", "taxPercent": 0 }, "placeId": null, "postalCode": "77389", "region": "TX", "streetAddress": "6415 Hickorycrest Dr", "subpremise": null, "timezone": "America/Chicago", "updatedAt": "2024-01-18T18:28:24+00:00" }, "id": "9", "type": "locations" } ], "meta": { "aggregates": [], "page": { "currentPage": 1, "from": 1, "lastPage": 107, "perPage": 1, "to": 1, "total": 107 }, "reports": [] } }

Type: string

companiespost

HTTP POST /companies Optional arguments: fieldsCompanies, fieldsProfiles, fieldsEmployees, include, body Argument mapping: • fieldsCompanies → fields[companies] (query, optional) e.g. fields[companies]=createdBy,manager,image,location,name,type,streetAddress,subpremise,locality,county,region,postalCode,latitude,longitude,placeId,timezone,website,externalId,options,custom,relatedCompanies,integrationRelations,opportunitiesCount,projectsCount,serviceAgreementsCount,tasksCount,ticketsCount,warrantiesCount,quickbooksOnlineIntegrationRelation,quickbooksOnlineIntegrationEntityId • fieldsProfiles → fields[profiles] (query, optional) e.g. fields[profiles]=name • fieldsEmployees → fields[employees] (query, optional) e.g. fields[employees]=name • include → include (query, optional) e.g. include=createdBy,manager,image,location,integrationRelations,relatedCompanies Sample request payloads: curl --request POST \ --url https://api.centerpointconnect.io/centerpoint/companies \ --header 'Accept: application/json' \ --header 'Authorization: <YOUR_AUTH_TOKEN_HERE>' application/json example: { "data": { "attributes": { "closeRate": 0, "country": null, "county": "Greater London", "createdAt": null, "custom": { "companyphonenumber": "+1", "customerType": "Retail", "qbocompanyupdate": "" }, "externalId": "mack", "imageId": null, "importId": null, "latitude": 51.5072178, "locality": "London", "longitude": -0.1275862, "managerId": null, "modelFileTagCounts": [], "name": "Mack", "options": { "autoGenerateExternalIds": false, ...ion": "England", "salesStatus": "Lead", "streetAddress": null, "subpremise": null, "timezone": "America/New_York", "type": "Company", "updatedAt": null, "website": null }, "relationships": { "image": { "data": null }, "location": { "data": { "id": "9", "type": "locations" } }, "manager": { "data": { "id": "85750", "type": "employees" } }, "relatedCompanies": { "data": [] } }, "type": "companies" } } Sample responses: HTTP 201 (application/json) example: application/json example: { "data": { "attributes": { "county": "Greater London", "custom": { "companyphonenumber": "+1", "customerType": "Retail", "qbocompanyupdate": null }, "externalId": "mack", "latitude": 51.507218, "locality": "London", "longitude": -0.127586, "name": "Mack", "opportunitiesCount": 0, "options": { "autoGenerateExternalIds": false, "dailyProgressReportIncludedWork": "today", "dailyProgressReportTimeOfDay": "23:00", ...ReportIncludedWork": "today", "dailyProgressReportTimeOfDay": "23:00", "invoiceProfileId": "10761", "materialMarkup": 0, "paymentTerms": "Net 30", "proposalAuthorization": "Net 30", "proposalTerms": "Terms for Thrones" }, "placeId": null, "postalCode": "77389", "region": "TX", "streetAddress": "6415 Hickorycrest Dr", "subpremise": null, "timezone": "America/Chicago", "updatedAt": "2022-04-01T17:26:50+00:00" }, "id": "9", "type": "locations" } ] }

Type: object

companiesCompanyIdDelete

HTTP DELETE /companies/{COMPANY_ID} Required arguments: companyId Argument mapping: • companyId → COMPANY_ID (path, required) Sample request payloads: curl --request DELETE \ --url https://api.centerpointconnect.io/centerpoint/companies/{COMPANY_ID} \ --header 'Accept: application/json' \ --header 'Authorization: <YOUR_AUTH_TOKEN_HERE>'

Type: string

companiesCompanyIdGet

HTTP GET /companies/{COMPANY_ID} Required arguments: companyId Optional arguments: fieldsCompanies, fieldsProfiles, fieldsEmployees, include Argument mapping: • companyId → COMPANY_ID (path, required) • fieldsCompanies → fields[companies] (query, optional) e.g. fields[companies]=createdBy,manager,image,location,name,type,streetAddress,subpremise,locality,county,region,postalCode,latitude,longitude,placeId,timezone,website,externalId,options,custom,relatedCompanies,integrationRelations,opportunitiesCount,projectsCount,serviceAgreementsCount,tasksCount,ticketsCount,warrantiesCount,quickbooksOnlineIntegrationRelation,quickbooksOnlineIntegrationEntityId • fieldsProfiles → fields[profiles] (query, optional) e.g. fields[profiles]=name • fieldsEmployees → fields[employees] (query, optional) e.g. fields[employees]=name • include → include (query, optional) e.g. include=createdBy,manager,image,location,integrationRelations,relatedCompanies,quickbooksOnlineIntegrationRelation Sample request payloads: curl --request GET \ --url https://api.centerpointconnect.io/centerpoint/companies/{COMPANY_ID} \ --header 'Accept: application/json' \ --header 'Authorization: <YOUR_AUTH_TOKEN_HERE>' Sample responses: HTTP 200 (application/json) example: application/json example: { "data": [ { "attributes": { "closeRate": null, "county": null, "custom": { "companyphonenumber": null, "customerType": null }, "externalId": "254660", "latitude": 0, "locality": null, "longitude": 0, "name": "Test", "options": { "autoGenerateExternalIds": false, "dailyProgressReportIncludedWork": "today", "dailyProgressReportTimeOfDay": "23:00", "taxLabelOverride": "Tax" ...://www.google.com", "taxLabelOverride": "Tax", "taxPercent": 0 }, "placeId": null, "postalCode": "77389", "region": "TX", "streetAddress": "6415 Hickorycrest Dr", "subpremise": null, "timezone": "America/Chicago", "updatedAt": "2024-01-18T18:28:24+00:00" }, "id": "9", "type": "locations" } ], "meta": { "aggregates": [], "page": { "currentPage": 1, "from": 1, "lastPage": 107, "perPage": 1, "to": 1, "total": 107 }, "reports": [] } }

Type: string

companiesCompanyIdPatch

HTTP PATCH /companies/{COMPANY_ID} Required arguments: companyId Optional arguments: fieldsCompanies, fieldsProfiles, fieldsEmployees, include, body Argument mapping: • companyId → COMPANY_ID (path, required) • fieldsCompanies → fields[companies] (query, optional) e.g. fields[companies]=createdBy,manager,image,location,name,type,streetAddress,subpremise,locality,county,region,postalCode,latitude,longitude,placeId,timezone,website,externalId,options,custom,relatedCompanies,integrationRelations,opportunitiesCount,projectsCount,serviceAgreementsCount,tasksCount,ticketsCount,warrantiesCount,quickbooksOnlineIntegrationRelation,quickbooksOnlineIntegrationEntityId • fieldsProfiles → fields[profiles] (query, optional) e.g. fields[profiles]=name • fieldsEmployees → fields[employees] (query, optional) e.g. fields[employees]=name • include → include (query, optional) e.g. include=createdBy,manager,image,location,integrationRelations,relatedCompanies Sample request payloads: curl --request PATCH \ --url https://api.centerpointconnect.io/centerpoint/companies/{COMPANY_ID} \ --header 'Accept: application/json' \ --header 'Authorization: <YOUR_AUTH_TOKEN_HERE>' Sample responses: HTTP 200 (application/json) example: application/json example: { "data": { "attributes": { "county": "Greater London", "custom": { "companyphonenumber": "+1", "customerType": "Retail", "qbocompanyupdate": null }, "externalId": "mack", "latitude": 51.507218, "locality": "London", "longitude": -0.127586, "name": "Mack update", "opportunitiesCount": 0, "options": { "autoGenerateExternalIds": false, "dailyProgressReportIncludedWork": "today", "dailyProgressReportTimeOfDay": "23:00", ...ReportIncludedWork": "today", "dailyProgressReportTimeOfDay": "23:00", "invoiceProfileId": "10761", "materialMarkup": 0, "paymentTerms": "Net 30", "proposalAuthorization": "Net 30", "proposalTerms": "Terms for Thrones" }, "placeId": null, "postalCode": "77389", "region": "TX", "streetAddress": "6415 Hickorycrest Dr", "subpremise": null, "timezone": "America/Chicago", "updatedAt": "2022-04-01T17:26:50+00:00" }, "id": "9", "type": "locations" } ] }

Type: object

Get Started

Click any tool below to instantly start building AI tools that enhance your workflow and productivity

Process Automation

Automate complex business processes by connecting multiple tools and services in intelligent workflows.

Task Orchestrator

Coordinate multi-step tasks across systems with error handling and retry logic.

Integration Builder

Connect disparate tools and services to create seamless data flows and integrations.

Workflow Optimizer

Analyze workflow performance and suggest improvements to increase efficiency.

Conditional Logic Engine

Build workflows with smart branching based on data conditions and business rules.

Event-Driven Automation

Create workflows that trigger automatically based on events and conditions.

Explore Pickaxe Templates

Get started faster with pre-built templates. Choose from our library of ready-to-use AI tools and customize them for your needs.

Ready to Connect CenterPoint Connect?

Build your AI tool with this MCP server in the Pickaxe builder.

Build with Pickaxe

Frequently Asked Questions