4,500+ servers built on MCP Fusion
Vinkius

Copilot CRM (Assembly) MCP. Manage client records, billing, and files from chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Copilot CRM (Assembly) MCP on Cursor AI Code Editor MCP Client Copilot CRM (Assembly) MCP on Claude Desktop App MCP Integration Copilot CRM (Assembly) MCP on OpenAI Agents SDK MCP Compatible Copilot CRM (Assembly) MCP on Visual Studio Code MCP Extension Client Copilot CRM (Assembly) MCP on GitHub Copilot AI Agent MCP Integration Copilot CRM (Assembly) MCP on Google Gemini AI MCP Integration Copilot CRM (Assembly) MCP on Lovable AI Development MCP Client Copilot CRM (Assembly) MCP on Mistral AI Agents MCP Compatible Copilot CRM (Assembly) MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Copilot CRM (Assembly) MCP Server lets your AI agent manage your entire client back-office. You can list, retrieve, and update client profiles, check invoice statuses, and search files and messages directly through conversation.

It connects your AI client to Copilot's core tools for service businesses, handling everything from client onboarding to billing automation.

What your AI agents can do

Create client

Creates a brand new client record in the portal using a name and email.

Get client details

Pulls detailed information for one specific client, including their contact info and company links.

List clients

Lists all clients in the CRM, providing unique IDs, names, emails, and account status.

+ 7 more capabilities included
Manage Client Records

The agent can create new client profiles (create_client), retrieve full client details (get_client_details), and update existing client information (update_client).

Track Company Data

It lists all associated companies (list_companies) and retrieves definitions for custom data fields used across the system (list_custom_fields).

Handle Billing and Invoicing

The agent checks billing status and pulls necessary payment details by listing all invoices (list_invoices).

Search Portal Content

It searches and lists uploaded files (list_files), reviews message threads (list_portal_messages), and checks intake forms (list_forms).

Build Client History

The system aggregates data points from multiple tools—client profiles, invoices, and messages—to build a complete client history.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Copilot CRM (Assembly) MCP Server: 10 Tools for Client Ops

These 10 tools let your agent perform every core function in a service business: from creating new accounts to pulling detailed billing and document records.

create019d757b

create client

Creates a brand new client record in the portal using a name and email.

get019d757b

get client details

Pulls detailed information for one specific client, including their contact info and company links.

list019d757b

list clients

Lists all clients in the CRM, providing unique IDs, names, emails, and account status.

list019d757b

list companies

Lists all companies the portal tracks, giving their IDs and legal names.

list019d757b

list custom fields

Retrieves the definitions and keys for custom fields used across the CRM.

list019d757b

list files

Lists all files uploaded to the Copilot portal, showing names, paths, and upload dates.

list019d757b

list forms

Lists all available intake or feedback forms by their title and endpoint.

list019d757b

list invoices

Lists all invoices, showing amounts, due dates, and current payment status.

list019d757b

list portal messages

Lists message threads from the client portal, including who sent it and the content summary.

update019d757b

update client

Modifies specific details on an existing client record, like changing their name or status.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Copilot CRM (Assembly), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Your AI agent can manage your entire client back-office using the Copilot CRM. It handles everything from creating new client records to tracking invoices and searching files, all through your chat interface. You'll use this server to list, get, and update client profiles, check invoice statuses, and search files and messages directly with your agent.

Client Management

It lets your agent create a brand new client record using a name and email (create_client). You can pull detailed info on any specific client, getting their contact details and linked company data (get_client_details). You can also modify existing client records, changing things like their name or status (update_client). The agent can list every client in the CRM, giving you unique IDs, names, emails, and their current account status (list_clients).

You can list all companies the portal tracks, getting their IDs and legal names (list_companies). It also gives you definitions and keys for any custom fields used across the CRM (list_custom_fields).

Billing and Invoicing

The agent checks billing status and pulls payment details by listing all invoices, showing amounts, due dates, and current payment status (list_invoices).

Search and History

It searches and lists all files uploaded to the Copilot portal, showing names, paths, and upload dates (list_files). You can review message threads from the client portal, getting who sent the message and a content summary (list_portal_messages). You can also check available intake or feedback forms by their title and endpoint (list_forms).

The system gathers data points from client profiles, invoices, and messages to build a complete history for any client.

How Copilot CRM (Assembly) MCP Works

  1. 1 Connect the Copilot integration to your AI client and authorize it with your API Key.
  2. 2 Prompt your agent with a request (e.g., 'What is the status of Acme Corp's latest invoice?').
  3. 3 The agent calls the necessary tools (like list_invoices and get_client_details) and uses the combined data to answer your question.

The bottom line is that your AI agent acts as a full-stack back-office employee, accessing and manipulating client data across the entire Copilot platform.

Who Is Copilot CRM (Assembly) MCP For?

This is for agencies, accounting firms, and support teams that deal with multiple client data silos. If your team spends time switching between the CRM, the billing portal, and the file storage to get a full picture of a client, you need this. It lets your AI agent do the heavy lifting.

Agency Account Manager

Uses the agent to check client onboarding status, retrieve associated company details, and list pending invoices without leaving the chat.

Bookkeeper/Accountant

Uses the agent to query invoice statuses (list_invoices) and pull necessary client billing details (get_client_details) quickly during month-end closing.

Customer Support Specialist

Uses the agent to find specific files (list_files) or check message history (list_portal_messages) to resolve client issues faster.

What Changes When You Connect

  • Stop switching tabs. With this server, you can run list_clients to see an overview, then immediately use get_client_details to check the contact info. Everything happens in one chat session.
  • Billing status is instant. Instead of navigating to the billing section, just ask your agent to use list_invoices. It pulls due dates and payment status right away.
  • Client history is visible. You don't have to cross-reference three different screens. The agent pulls data from list_portal_messages and list_files to give a full view.
  • Data entry is easier. Need a new client? Use create_client and pass the name and email. The agent handles the record creation and company linking.
  • Custom data is accessible. The agent can query list_custom_fields and then use that knowledge to find specific data points from a client record, which is key for niche reporting.
  • Workflow is faster. By combining list_forms and list_companies, your agent can find out what data was submitted and which corporate entity it belongs to, speeding up intake.

Real-World Use Cases

01

Onboarding a New Corporate Client

A new corporate account needs setup. The agent first uses list_companies to confirm the legal entity ID. Then, it calls create_client to establish the primary contact. Finally, it uses list_custom_fields to ensure all required intake fields are available for the team to use.

02

Investigating a Payment Discrepancy

A client claims an invoice was paid but the status is 'Pending'. The agent runs list_invoices to see the payment history. It then uses list_portal_messages to check for any recent communication about payment, resolving the issue in one sequence of calls.

03

Preparing for a Quarterly Review

The Account Manager needs a full picture of a client. The agent calls get_client_details for the core profile, then uses list_files to gather all Q1 reports, and finally uses list_forms to see what feedback was submitted through the portal.

04

Compliance Audit of Client Records

A compliance officer needs to verify client data points. The agent runs list_clients to get all IDs. It then uses list_custom_fields to see what data points are tracked, and finally calls update_client if a required field is found to be missing or incorrect.

The Tradeoffs

Guessing the right data point

Trying to find a client's billing status by manually clicking through the CRM tabs and copy-pasting the account number into a spreadsheet. This is slow and prone to human error.

Just ask your agent. Prompt it to 'Check the billing status for Acme Corp.' The agent automatically calls list_invoices and presents the status immediately.

Mixing up client and company data

Assuming that every client record (person) is directly linked to a single company record, leading to incomplete data and missed contacts.

Always let the agent run list_companies first. This establishes the full corporate network, and then use get_client_details to anchor the specific person to the correct corporate entity.

Ignoring the message history

Thinking that all client communication is recorded in the main profile, missing crucial details in the separate portal message feed.

When reviewing a client, prompt your agent to check the message history. This triggers list_portal_messages and pulls the full context of the conversation, not just the last update.

When It Fits, When It Doesn't

Use this server if your primary need is to query, create, or modify client-facing records across multiple systems (CRM, Billing, Files, Messaging). You need the AI to act as a single point of access. Don't use this if you only need to read a single, simple list (e.g., just a list of emails). For that, a simpler, single-purpose API might be better. If you are building a full data pipeline that requires complex, cross-domain graphing of relationships (e.g., connecting a message to a form submission to an invoice line item), you'll need a specialized graph database tool instead. But for 90% of service business operations, this suite is perfect.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Copilot CRM. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_client get_client_details list_clients list_companies list_custom_fields list_files list_forms list_invoices list_portal_messages update_client

Juggling client data across three different platforms is exhausting.

Today, checking a client's status is a three-act play. You log into the CRM to check their profile. Then, you open the separate billing portal to see invoices. After that, you have to jump into the file storage to find the contract. You end up with three separate screens, three different logins, and a dozen minutes of copy-pasting.

With this MCP server, you talk to your agent. You ask, 'What's the status of Acme Corp?' It runs `get_client_details`, pulls the invoice data via `list_invoices`, and pulls the last message from `list_portal_messages`—all in the chat. You get the full answer, instantly.

Copilot CRM (Assembly) MCP Server: Manage client data from chat.

You eliminate the manual steps of logging into the billing tool, searching the file share, and then opening the CRM. The agent handles the data retrieval and synthesis automatically.

The result is one continuous conversation flow. You stop managing tools and start managing clients. It's a massive change in how your team works.

Common Questions About Copilot CRM (Assembly) MCP

How do I use the `list_invoices` tool to check payment status? +

Just ask your agent to 'List all outstanding invoices for [Client Name]'. The agent calls list_invoices and returns the amounts, due dates, and current payment status in plain text.

Can I use `get_client_details` to find a client's associated company? +

Yes. The get_client_details tool resolves granular profile data and includes information about any associated company linkages, so you don't need a separate search.

What is the difference between `list_clients` and `list_companies`? +

They are separate records. list_clients lists people (the end-user contact), while list_companies lists the legal corporate entities that those people work for.

How do I find old documents using the `list_files` tool? +

You can ask the agent to 'Search for files related to [Client Name]'. The agent uses list_files to search the metadata, returning filenames, storage paths, and upload timestamps.

Can I use `update_client` to change a client's status? +

Yes. You simply tell the agent, 'Change [Client Name]'s account status to Active.' The agent calls update_client and makes the change.

How do I check for custom fields using the `list_custom_fields` tool? +

The list_custom_fields tool retrieves definitions for custom fields. You can use this to see available field keys, data types, and labels across various entities.

What information does `list_portal_messages` provide? +

This tool lists messages sent through the client portal. It provides the sender/receiver identity, message content summary, and timestamps for every thread.

Can I use `create_client` if I already have a client record? +

No, you should use get_client_details or list_clients to view an existing record. The create_client tool is only for establishing new client profiles.

How do I generate an API Key in Copilot? +

Log in to your Copilot (Assembly) dashboard. Go to Settings > API and click 'Generate API Key'. Copy the key and paste it below.

Can the agent see my internal portal messages? +

Yes, if granted access via the API Key, the agent can list and retrieve messages sent through the client portal to help you keep track of communications.

Is the billing data secure? +

Absolutely. This integration uses standard API protocols and does not store your payment information. It only retrieves statuses and metadata provided by the Copilot API.

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Copilot CRM (Assembly). Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.