IntroductionWorking with recordsActivity reportsMCP server for AI AgentsWebhook notificationsWebhook managementExamplesBatching Requests

MCP Server for AI Agents

AI-powered access to your CRM data

What this is

The Solve360 MCP server is a secure bridge between AI assistants (like Claude Desktop, ChatGPT Desktop or other MCP-compatible clients) and your Solve360 account.

It allows an AI to query, search, manipulate, and analyze your CRM data in real time, using natural language — no need to learn how Solve360 works under the hood, just ask what you need and get answers.

Technically, it is:

  • A Model Context Protocol (MCP) server
  • Backed by OAuth2 authentication
  • Acting as a controlled proxy to the Solve360 API
  • Designed to return structured, human-readable responses

Why use it

CRM systems are powerful but rigid. They dictate how you’re expected to work with them.

That typically means:

  • Learning and navigating a specific UI paradigm
  • Relying on predefined views, dashboards, and reports
  • Manually filtering data to answer simple questions
  • Or falling back to API work to get anything truly custom

This MCP server changes that.

Instead of …

“Open report → filter → export → interpret manually”

You can just ask …

“Which deals are most likely to close this month?”

“What should I focus on today?”

“Show me overdue tasks across my team”

And get an immediate, structured answer. You don’t even have to type your questions as most AI tools have built-in speech recognition abilities. Talk to your CRM data!

Key value

  • Natural language interface to CRM data
  • Your custom workflow to process CRM data
  • Faster decision-making (no manual report building)
  • Context-aware insights (not just raw data)
  • Friendly for non-technical users
  • Works inside AI tools you already use

Core capabilities

1. Data retrieval

  • Search Solve360 records and activities by complex criteria, including zone-based search
  • Fetch full record details including complete activity history for contacts, companies, tickets, and project blogs/your custom type
  • Receive formatted, user-friendly summaries instead of raw JSON data

Examples:

"Find contacts whose Business email starts with ‘vs’ and Organization name is not empty"

"Find companies tagged with Restaurant or Dining and assigned to Chris Maine"

"Show contacts created in the last month and located within 400 miles from me"

2. Activity and workflow insights

Build reports:

  • Calendar with events and tasks
  • Time-tracking insights
  • Activities requiring your attention
  • Deals
  • Follow-ups
  • Activities matching different criteria

Examples:

"What are my overdue tasks?"

"Find companies tagged with "Show all upcoming tasks and events I have in my calendar for this week" or Dining and assigned to Chris Maine"

"Show me a won/lost deals summary"

3. Data creation & modification

Beyond reading data, the server can perform controlled write operations in the CRM, including:

  • Creating new records (contacts, companies, tickets, etc.)
  • Updating existing records
  • Adding or modifying activities (tasks, notes, follow-ups, deals, etc.)

This enables workflows like:

“Create a follow-up for this contact tomorrow”

“Update deal stage to 60%”

“Add a note to this company”

Write operations are:

  • Executed through the same secure proxy layer
  • Constrained by defined schemas
  • Validated before reaching the API

This turns the MCP server from a reporting layer into an operational interface.

4. Data normalization & presentation layer

Transforms raw API responses into usable output:

  • Timezone-aware date formatting
  • Standardized numeric values
  • Human-readable labels
  • Reconstructed hierarchies
  • Filtering of irrelevant/internal data

5. AI-Oriented tooling design

Designed specifically for LLM interaction:

  • Strict tool schemas
  • Enforced constraints (batching, timezone handling, etc.)
  • Predictable structured outputs

This makes it reliable as both:

  • A user-facing interface
  • And a machine-to-machine integration layer

Example use cases

Everyday examples showing how users can ask simple questions and get structured, actionable CRM output.

Daily Focus

What should I focus on today?

Gives each user a focused daily briefing based on overdue work, scheduled events, and upcoming follow-ups.

User

What should I focus on today?

Assistant

Here are your overdue tasks, today’s scheduled events, and follow-ups grouped by priority.

Output Includes

  • Overdue tasks and follow-ups
  • Events scheduled for today
  • Automatic grouping and sorting
Pipeline Health

Show me my deals pipeline

Summarizes open and closed deal activity so users can understand pipeline size, value, and expected revenue.

User

Show me my deals pipeline.

Assistant

Here is your current pipeline, including total value, weighted revenue, and deal count by status.

Output Includes

  • Total deal count
  • Total potential value
  • Probability-weighted revenue
  • Deals broken down by status
Record Inspection

Show me everything about Acme Corp

Pulls a complete record view, including company details, related records, and activity history.

User

Show me everything about Acme Corp.

Assistant

Here is the full Acme Corp record, including profile details, tags, related records, and nested activity history.

Output Includes

  • Full company profile
  • Custom fields
  • Tags
  • Related records
  • Hierarchical activity view
Team Workload

Who is overloaded with tasks?

Helps managers identify task volume, overdue work, and priority distribution across the team.

User

Who is overloaded with tasks?

Assistant

Here is the current workload by assignee, with overdue counts and priority distribution.

Output Includes

  • Tasks grouped by assignee
  • Overdue distribution
  • Priority breakdown
Time Tracking

How many billable hours last month?

Summarizes billable time and connects each time entry back to the activity and source record.

User

How many billable hours last month?

Assistant

Last month’s billable time is summarized by total hours, activity type, and associated source records.

Output Includes

  • Total billable hours
  • Per-activity time allocation
  • Associated source records

Advantages

1. Secure by design

  • OAuth2 authentication
  • No direct API exposure
  • Internal “gatekeeper” proxy layer

2. AI-native interface

  • Designed specifically for LLM interaction
  • Clear tool schemas and constraints
  • Minimizes invalid or unsafe API usage

3. Efficient data access

  • Keeps Solve360 API complexity hidden from end users
  • Batch requests reduce API overhead
  • Smart caching
  • Minimal redundant calls

4. Clean output

  • Structured, readable responses
  • Context-aware formatting

Limitations

1. Requires MCP-compatible client

  • Works best in environments like Claude Desktop or ChatGPT
  • Not a standalone UI

2. Context matters

AI responses depend on:

  • Clarity of user prompts
  • Available data
  • Correct interpretation of intent

3. Write operations carry inherent risk

AI misinterpretation of ambiguous requests may result in incorrect record updates, wrong field values, or unintended changes that require manual correction.

4. No real-time push

  • Operates on request/response model
  • Not event-driven (no live updates without polling)

When this is a great fit

Use this MCP server if you want:

  • Conversational access to CRM data
  • Faster insights without building reports
  • AI-assisted sales or operations workflows
  • A clean integration layer between AI and Solve360

Installation

Prerequisites

You need:

  • A Solve360 account on a subscription plan that includes MCP
  • An MCP-compatible client (e.g. Claude Desktop, ChatGPT Desktop or similar with a plan including MCP servers support)
  • Download the Solve360 SKILL.MD file to your computer 

    Download

During the introductory period, the Solve360 MCP server is available to all clients to try regardless of their current plan.

In Claude Desktop (Pro/Max plan)

  1. Navigate to Customize > Connectors
  2. Click ”+”, then “Add custom connector
  3. Enter the Solve360 MCP server URL: https://mcp.solve360.com
  4. Click “Add” to finish
  5. Click “Connect” to authenticate
  6. Ask Claude how it can help you with Solve360 :)

Skill

In addition to the MCP server itself, there is a dedicated Claude Skill for working with Solve360 data. It is not necessary but might help AI to use MCP tools more efficiently.

The Skill acts as an operational layer on top of the MCP tools:

  • Teaching Claude how to use the tools correctly
  • Enforcing CRM-specific rules and constraints
  • Reducing mistakes and invalid operations
  • Improving reliability and consistency of results

Think of it as:

  • A “specialized operating manual” for Claude
  • Combined with workflow automation and safety rules

How to Add the Skill to Claude Cowork

  1. Navigate to Customize > Skills
  2. Click ”+”, then Create skill > Upload a skill
  3. Select the SKILL.md previously saved on your computer

Once present, Claude automatically detects and uses the Skill during conversations.

No additional installation is required.

Self-modifying feature

The Solve360 MCP skill has a unique ability: it learns and adapts to your preferences over time. When you define a preference or rule during a conversation, the skill automatically updates itself so all future interactions follow your new rules.

How it works:

  1. You define a preference (mention Solve for better results)

    Tell the skill to always or never do something specific. Examples:

    • “Always show me Solve deal values in CAD, not USD"
    • "Always show only billable time records from Solve"
    • "Default to my timezone (America/Edmonton) for Solve without asking"

  2. The skill records it

    Your preference is saved in the User Rules section of the underlying SKILL.md file. This is a living document of all your customizations.

    As the skill runs in a secure environment you will be asked to give access to its folder:



    Click “Allow” to let the skill remember your preference.

  3. The skill applies it

    All future interactions follow your new rule automatically, you don't have to repeat it.

The Skill does not replace the MCP server. The Skill contains instructions and rules only.

Summary

The Solve360 MCP server turns your CRM into something you can talk to.

Instead of navigating dashboards and filters, you ask questions, and get structured, actionable answers.

Solve360 MCP Assistant workflow examples

Real-world examples showing how teams use the assistant to surface risks, automate follow-ups, and keep CRM records current.

Industrial Distribution

Lifting Quote-to-Win Conversion

A 12-person motion-control parts distributor in Cleveland uses the assistant to recover missed quote follow-ups and improve sales conversion.

Business Profile

  • Motion-control distributor selling gearboxes, drives, couplings, and encoders.
  • Team includes one sales director and three outside reps.
  • Customers include plastics, food-processing, and packaging plants.
  • Roughly 200 quotes go out each month, with only about 25% converting.

Pain Point and Benefit

Each rep manages 80+ open deals, and 7-day and 14-day follow-ups often get skipped. The assistant combines the daily nudge list, role-aware call scripting, and post-call CRM updates in one workflow.

Estimated impact: about 8 minutes saved per deal and roughly $1.8M in incremental annual revenue.

Sample Conversation

User

What deals need a nudge today?

Assistant

Eleven of your deals are due. Six are at 7 days, four are at 14 days, and Westlake Plastics is at 28 days. Westlake is probably worth a call. Pull Westlake’s deal history?

User

Yes.

Assistant

Westlake has lost twice on lead time. They needed 4 weeks, but 7 weeks was quoted. Lead with the Lenze alternative at 3 weeks.

User

Westlake pending, Acme Foods ghosted, Hartwell dead, budget cut.

Assistant

Updated the open follow-ups, moved Westlake to Pending, rescheduled Acme, and marked Hartwell Lost with Budget as the reason.

Workflow

  1. Rep asks for open deals with due or overdue follow-ups.
  2. Assistant checks company, contact, plant type, OEM brand, and deal history.
  3. Assistant drafts a short voicemail or email script.
  4. Rep dictates call outcomes.
  5. Assistant updates deal status, logs calls, completes follow-ups, and schedules next actions.

CRM Setup Assumed

Companies represent plants, Contacts represent buyers and engineers, Deals represent quotes, and Follow-ups are created 7 days after each quote. Ownership is territory-based, so filtering by rep also filters by territory.

Commercial Real Estate

Catching Tenant Renewals 90 Days Earlier

A Chicago commercial brokerage uses the assistant to identify expiring leases earlier and trigger renewal conversations before tenants shop competing space.

Business Profile

  • 18-person commercial real estate firm in Chicago.
  • Team includes brokers, property managers, leasing coordinators, and operations staff.
  • Services include tenant representation, landlord representation, investment sales, and property management.
  • Manages roughly 40 landlord clients.

Pain Point and Benefit

Property managers used to export rent rolls manually every Monday to find leases expiring 90 to 180 days out. The assistant turns that process into a single prompt across all managed properties.

Estimated impact: earlier outreach helps preserve 1% to 2% rent escalations and avoid $25k to $60k in vacancy losses per prevented move-out.

Sample Conversation

User

Which leases expire in the next 120 days across all our managed properties?

Assistant

There are 11 leases expiring in the next 120 days, totaling about $2.3M in annual rent. Want them grouped by property manager or sorted by lease value?

User

By property manager, with current rent and tenant contact.

Assistant

Done. Dana has 4 leases, Marco has 3, and Priya has 4. Each row shows tenant, current rent, expiration date, and tenant contact.

User

For the top 3 by rent, schedule a renewal-conversation task next week, assigned to the listing broker.

Assistant

Created three tasks due Monday, assigned to the appropriate listing brokers for Willow Tower retail, River North office, and West Loop flex.

Workflow

  1. Property manager asks for leases expiring within 120 days.
  2. Assistant pulls rent, lease end date, escalation history, renewal risk, and tenant contact.
  3. Manager selects the highest-value leases for outreach.
  4. Assistant creates renewal tasks assigned to listing brokers.
  5. Brokers review activity history before calls.
  6. Assistant updates renewal status after each call.
  7. For vacating tenants, assistant marks the lease for marketing and creates prospect follow-ups.

CRM Setup Assumed

Leases are tracked as project records with custom fields for building, suite, square footage, lease end date, rent, renewal status, and availability. Renewal-risk categories and submarket zones help prioritize outreach.

Legal Services

Catching Litigation Deadlines Before They Slip

A plaintiff-side employment law boutique uses the assistant to surface statute-of-limitations and right-to-sue deadlines before they become malpractice risks.

Business Profile

  • 5-person plaintiff-side employment law firm in Chicago.
  • Team includes a managing partner, associates, of-counsel, and paralegal.
  • Practice areas include EEOC charges, wrongful termination, discrimination, and retaliation suits.
  • Work is mostly hourly, with some contingency matters.

Pain Point and Benefit

The managing partner spends about 25 minutes each morning checking matter spreadsheets against a calendar. Attorneys also lose billable time when entries are logged days late.

Estimated impact: 5 to 8 recovered billable hours per attorney per month and reduced deadline-related malpractice exposure.

Sample Conversation

User

Which matters have SOL or right-to-sue deadlines in the next 14 days?

Assistant

You have 6 matters with deadlines in the next 14 days, including Patel, Okafor, and Nguyen. Want me to group them by attorney and pull the most recent activity on each?

User

Yes, and add a partner-review follow-up on each for tomorrow.

Assistant

Done. Six partner-review follow-ups were created for tomorrow and assigned to each matter’s lead attorney with Elena as observer.

Workflow

  1. Managing partner asks for SOL or right-to-sue deadlines in the next 14 days.
  2. Assistant pulls client contact details and lead attorney information.
  3. Assistant retrieves the latest activity for each matter.
  4. Partner creates review follow-ups for at-risk matters.
  5. Attorneys dictate end-of-day time entries.
  6. Assistant logs time against the correct matter.
  7. When deadlines are satisfied, assistant updates matter status and closes follow-ups.

CRM Setup Assumed

Matters are project records with fields for statute-of-limitations date, right-to-sue deadline, practice area, matter status, billing type, and hourly rate. Deadline categories and recurring follow-ups make urgent matters easy to surface.