Agentic MCP Server

Local setup required. This server has to be cloned and prepared on your machine before you register it in Claude Code.
1

Set the server up locally

Run this once to clone and prepare the server before adding it to Claude Code.

Run in terminal
git clone https://github.com/Arnie936/Agentic-MCP
cd Agentic-MCP

Then follow the repository README for any remaining dependency or build steps before continuing.

2

Register it in Claude Code

After the local setup is done, run this command to point Claude Code at the built server.

Run in terminal
claude mcp add agentic-mcp -- node "<FULL_PATH_TO_AGENTIC_MCP>/dist/index.js"

Replace <FULL_PATH_TO_AGENTIC_MCP>/dist/index.js with the actual folder you prepared in step 1.

README.md

A versatile MCP server for arithmetic, n8n webhooks, and support playbooks.

MCP All-in-One Server

This is a versatile MCP server that demonstrates multiple capabilities of the Model Context Protocol (MCP). It provides tools for calculation, external integrations (webhooks), resources for context, and prompt templates.

Capabilities

🧮 Tools

Functions that the AI can execute:

  • Calculator: Basic arithmetic operations (add, subtract, multiply, divide).
  • Webhook Integration: send_to_webhook - Sends a text prompt to a configured n8n workflow and returns the response.

📚 Resources

Contextual data the AI can read:

  • support://playbook: A full Customer Support Playbook containing company overview, tone rules, product details, and standard operating procedures.

📝 Prompts

Templates to structure AI interactions:

  • webinar_to_blog: A structured prompt template to convert webinar transcripts into engaging blog posts.

Prerequisites

  • Python 3.10+
  • uv: A fast Python package installer and resolver.
    • Windows: powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
    • macOS/Linux: curl -LsSf https://astral.sh/uv/install.sh | sh
  • Node.js & npm (optional, for the MCP Inspector)

Setup

  1. Open your terminal in this directory (calculator_server).
  2. Initialize the project (if you haven't already):
    uv init
    
  3. Add the required dependencies:
    uv add "mcp[cli]" httpx
    

Running the Server

You can run the server directly using uv:

uv run server.py

Note: This will use stdio for communication, so it will expect input from stdin and won't show much output in the console unless connected to an MCP client.

Testing with MCP Inspector

To test the server using the MCP Inspector (a web-based tool to interact with your server):

npx @modelcontextprotocol/inspector uv run server.py

This will launch the inspector in your browser. You can:

  • Tools: Test the calculator and webhook tools.
  • Resources: View the content of support://playbook.
  • Prompts: Execute the webinar_to_blog template.

Integration with Claude Desktop

To use this server with Claude for Desktop:

  1. Open your Claude Desktop configuration file:

    • Windows: %APPDATA%\Claude\claude_desktop_config.json
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  2. Add the server configuration. You can copy the content from claude_desktop_config.json in this directory:

    {
      "mcpServers": {
        "calculator": {
          "command": "uv",
          "args": [
            "--directory",
            "C:\\Users\\Your_Name\\Desktop\\mcps\\calculator_server",
            "run",
            "server.py"
          ]
        }
      }
    }
    

    Important: Make sure the path in --directory matches the actual absolute path to your calculator_server folder.

  3. Restart Claude for Desktop.

Tools (2)

CalculatorPerforms basic arithmetic operations including addition, subtraction, multiplication, and division.
send_to_webhookSends a text prompt to a configured n8n workflow and returns the response.

Configuration

claude_desktop_config.json
{"mcpServers": {"calculator": {"command": "uv", "args": ["--directory", "/path/to/calculator_server", "run", "server.py"]}}}

Try it

Calculate the result of 154 multiplied by 23.
Send a request to my n8n webhook asking for the current status of the project.
Read the customer support playbook to understand our tone rules.
Use the webinar_to_blog template to draft a blog post from this transcript.

Frequently Asked Questions

What are the key features of Agentic MCP?

Basic arithmetic calculation tools. n8n webhook integration for external workflows. Access to a customer support playbook resource. Prompt templates for webinar transcript conversion.

What can I use Agentic MCP for?

Automating customer support responses using the playbook resource. Triggering n8n workflows directly from Claude. Performing quick calculations during complex data analysis tasks. Converting long-form webinar transcripts into structured blog content.

How do I install Agentic MCP?

Install Agentic MCP by running: uv add "mcp[cli]" httpx

What MCP clients work with Agentic MCP?

Agentic MCP works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Agentic MCP docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare