# Needle

> Use this tool when you need to integrate advanced AI capabilities into MCP-compatible systems, enabling seamless communication between Needle's AI platform and standardized MCP endpoints. It solves problems such as complex API interactions, natural language processing, and machine learning integrations, providing outputs like intelligent chatbots, automated content generation, and AI-assisted data analysis. With inputs like environment variable configurations and MCP endpoints, this tool streamlines AI-driven decision making within an MCP framework.

Canonical page: https://skillsregistry.net/skills/janhms-needle  
JSON: https://api.skillsregistry.net/v1/skills/janhms-needle

## Description

This Needle MCP integration, developed by Jan Heimes, provides a bridge between the Needle AI platform and MCP (Machine Comprehension Protocol) servers. Built using Python, it leverages the needle-python and mcp libraries to enable seamless communication between Needle's AI capabilities and standardized MCP endpoints. The integration supports environment variable configuration via python-dotenv for flexible deployment. By abstracting the complexities of API interactions, it allows developers to easily incorporate Needle's AI functionalities into MCP-compatible systems. This implementation is particularly useful for projects requiring advanced natural language processing, machine learning, or AI-driven decision making within an MCP framework, enabling use cases such as intelligent chatbots, automated content generation, or AI-assisted data analysis.

## Trust

- **Trust score (0–1):** 0.97
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** devops-ci
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/janhms-needle)
- **Repository:** <https://github.com/needle-ai/needle-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "janhms-needle"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/janhms-needle` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/janhms-needle/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
