Skip to main content
Glama
code-rabi

LittleSis MCP

by code-rabi
README.md
# LittleSis MCP Server


[![smithery badge](https://smithery.ai/badge/@code-rabi/littlesis-mcp)](https://smithery.ai/server/@code-rabi/littlesis-mcp)

An MCP (Model Context Protocol) server that provides access to the [LittleSis API](https://littlesis.org/api) for tracking corporate power and accountability relationships.

### Installing via Smithery

To install littlesis-mcp for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@code-rabi/littlesis-mcp):

```bash
npx -y @smithery/cli install @code-rabi/littlesis-mcp --client claude
```

## API Coverage

This MCP server implements all major LittleSis API endpoints:

### Entity Tools
- `get_entity` - Get detailed information about a specific entity
- `get_entities` - Get multiple entities at once (up to 300)
- `search_entities` - Search for entities by name with filtering
- `get_entity_extensions` - Get entity types/classifications
- `get_entity_relationships` - Get all relationships for an entity
- `get_entity_connections` - Get connected entities
- `get_entity_lists` - Get lists an entity appears on

### Relationship Tools
- `get_relationship` - Get detailed relationship information



## Usage Examples

```json
{
    "mcpServers": {
        "littlesis": {
            "command": "node",
            "args": ["dist/index.js"],
            "cwd": "/path/to/littlesis-mcp"
        }
    }
}
```

## Data License

All data accessed through this MCP server is from LittleSis and is licensed under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/).

## About LittleSis

[LittleSis](https://littlesis.org) is a free database of who-knows-who at the heights of business and government. It tracks the revolving door between business and government, political donations, and more.

## License

MIT License - see LICENSE file for details.

TDQS

B3.4/5.0

Scored across 8 tools

Disambiguation5/5

Every tool has a clearly distinct purpose with no ambiguity. The tools are well-segmented: get_entity for single entity details, get_entities for batch retrieval, get_entity_connections for related entities, get_entity_extensions for entity types, get_entity_lists for list membership, get_entity_relationships for relationship details, get_relationship for specific relationship info, and search_entities for name-based searching. There is no overlap in functionality.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern with 'get_' or 'search_' prefixes and snake_case naming. The naming is highly predictable: get_entity, get_entities, get_entity_connections, get_entity_extensions, get_entity_lists, get_entity_relationships, get_relationship, and search_entities. There are no deviations or mixed conventions.

Tool Count5/5

The 8 tools are well-scoped for the LittleSis domain, which focuses on entity and relationship data. Each tool earns its place by covering distinct aspects like entity retrieval, relationship details, extensions, lists, and searching. This count is typical for a data-focused API and avoids being too thin or heavy.

Completeness4/5

The tool set provides comprehensive coverage for querying entities and relationships, including CRUD-like operations for reading (get, search) and exploring connections. Minor gaps exist, such as no explicit tools for creating, updating, or deleting data, but these are likely intentional for a read-only API, and agents can work around this with the available tools for full query workflows.

Maintenance

ActivityInactive
ResponsivenessNo issues