patriksima/mcp-crm-demo
If you are the rightful owner of mcp-crm-demo and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
A demonstration MCP server implementation for managing a simple CRM system using .NET 9.0 and C#.
Tools
Functions exposed to the LLM to take actions
GetPersonById
Get personal information by ID
GetPersonByName
Find a person by their first name
GetPersonBySurname
Find a person by their surname
GetAllPersons
Get all persons from the CRM system
SearchPersons
Full-text search across name, surname, and skills
GetPersonsBySkill
Get all persons with a specific skill
GetPersonsByDepartment
Get all persons from a specific department
GetPersonsByRole
Get all persons with a specific role/job title
GetSkillStatistics
Get skill distribution statistics
GetAverageAge
Get the average age of all persons
GetOldestPerson
Get the oldest person in the system
GetMostSkilledPerson
Get the person with the most skills
AddPerson
Add a new person to the CRM system
UpdatePerson
Update an existing person's information
DeletePerson
Delete a person from the CRM system
GetInstanceId
Get the unique instance identifier for this server run
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client