{"_id":"@actorhubai/mcp-server","_rev":"2-a91fee42097b65de940e9150bac9d6f9","name":"@actorhubai/mcp-server","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@actorhubai/mcp-server","version":"0.1.0","keywords":["mcp","model-context-protocol","actorhub","ai","identity-verification","deepfake","claude"],"author":{"name":"ActorHub.ai","email":"admin@actorhub.ai"},"license":"MIT","_id":"@actorhubai/mcp-server@0.1.0","maintainers":[{"name":"actorhub.ai","email":"actorhub.ai@gmail.com"}],"homepage":"https://actorhub.ai","bugs":{"url":"https://github.com/actorhubai/actorhub-mcp/issues"},"bin":{"actorhub-mcp":"dist/index.js"},"dist":{"shasum":"ec0fab9c5e0572c2c092cb2c523ccedc9f620a3e","tarball":"https://registry.npmjs.org/@actorhubai/mcp-server/-/mcp-server-0.1.0.tgz","fileCount":7,"integrity":"sha512-f953TDB+Z6qwysusltgiGaJbWtGArN9PVTczFTEhA6rec5ILmXKAj54M9TKkWtu0a/6pP4fyP08V271PTVfAwg==","signatures":[{"sig":"MEQCIDoEGDLf8pUEPb2ciiJi+O19fnSRS+jpdY+8Obny8kWuAiB1la/rdCoPkkOSQo/KY5tDpjrn0bQVJRTA1vTFF8/WIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26962},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6afbf7cf86b3e0b26aa9f5230c59af53bfef9f29","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"actorhub.ai","email":"actorhub.ai@gmail.com"},"repository":{"url":"git+https://github.com/actorhubai/actorhub-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP Server for ActorHub.ai - AI Identity Verification. Enables Claude and other AI assistants to verify celebrity identities and check consent before generating AI content.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cross-fetch":"^4.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.0_1769033426015_0.018483362755636223","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"_id":"@actorhubai/mcp-server@0.1.1","bin":{"actorhub-mcp":"dist/index.js"},"bugs":{"url":"https://github.com/actorhubai/actorhub-mcp/issues"},"dist":{"shasum":"8e848fe0acd55acc3cb4700948c239b72c90636b","tarball":"https://registry.npmjs.org/@actorhubai/mcp-server/-/mcp-server-0.1.1.tgz","fileCount":7,"integrity":"sha512-ZLHAyNilGetX9/UmtQiG2SgU5TB9g0bY5mvRBn7XRCECgSt5MzF3WAbRPtitNzzQUNpYucLAjTCwYNzr6VKwaQ==","signatures":[{"sig":"MEYCIQCMmci5Et1jZQjvXytsrZ/xT6ERZvtkW18ArAyGncu/FAIhANU7uct+n9w2BaHTSAmtzTET7uRVx8Mc3yZh8PJXYABs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDOFquFrUIidGbdZz81FWTD66U2vvapqPacHZxsPpm88AIhAO3NvSQLEDz/CHi2z0ayfB8BAS+38iwxlI5qVJOYYbmZ"}],"unpackedSize":27176},"main":"dist/index.js","name":"@actorhubai/mcp-server","type":"module","types":"dist/index.d.ts","author":{"name":"ActorHub.ai","email":"admin@actorhub.ai"},"engines":{"node":">=18.0.0"},"license":"MIT","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"version":"0.1.1","_npmUser":{"name":"actorhub.ai","email":"actorhub.ai@gmail.com"},"homepage":"https://actorhub.ai","keywords":["mcp","model-context-protocol","actorhub","ai","licensing","likeness","talent","consent","claude"],"repository":{"url":"git+https://github.com/actorhubai/actorhub-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for ActorHub.ai, the platform where brands license verified real people for AI advertising. Lets Claude and other AI assistants check whether a face belongs to a verified person, and what they consented to, before generating.","directories":{},"maintainers":[{"name":"actorhub.ai","email":"actorhub.ai@gmail.com"}],"_nodeVersion":"22.19.0","dependencies":{"cross-fetch":"^4.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.1.1_1790048727010_0.2813125607807696"}}},"time":{"created":"2026-01-21T22:10:25.899Z","modified":"2026-09-22T03:45:27.295Z","0.1.0":"2026-01-21T22:10:26.156Z","0.1.1":"2026-09-22T03:45:27.089Z"},"bugs":{"url":"https://github.com/actorhubai/actorhub-mcp/issues"},"author":{"name":"ActorHub.ai","email":"admin@actorhub.ai"},"license":"MIT","homepage":"https://actorhub.ai","keywords":["mcp","model-context-protocol","actorhub","ai","licensing","likeness","talent","consent","claude"],"repository":{"url":"git+https://github.com/actorhubai/actorhub-mcp.git","type":"git"},"description":"MCP server for ActorHub.ai, the platform where brands license verified real people for AI advertising. Lets Claude and other AI assistants check whether a face belongs to a verified person, and what they consented to, before generating.","maintainers":[{"name":"actorhub.ai","email":"actorhub.ai@gmail.com"}],"readme":"# ActorHub.ai MCP Server\r\n\r\nModel Context Protocol (MCP) server for [ActorHub.ai](https://actorhub.ai), the platform where brands license verified real people for AI advertising. It lets Claude and other AI assistants check whether a face belongs to a verified person, and what that person agreed to, before anything is generated.\r\n\r\n## What is MCP?\r\n\r\nThe [Model Context Protocol](https://modelcontextprotocol.io) is an open protocol that allows AI assistants to connect to external tools and data sources. This server exposes ActorHub.ai's functionality to any MCP-compatible AI.\r\n\r\n## Features\r\n\r\n- **verify_identity** - Check if an image/video shows a verified person\r\n- **check_consent** - Verify consent status before generating AI content\r\n- **browse_marketplace** - Explore licensed Actor Packs\r\n- **get_identity** - Get details about a verified person\r\n- **get_actor_pack** - Get Actor Pack information and licensing\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install -g @actorhubai/mcp-server\r\n```\r\n\r\nOr run directly with npx:\r\n\r\n```bash\r\nnpx @actorhubai/mcp-server\r\n```\r\n\r\n## Configuration\r\n\r\n### Claude Desktop\r\n\r\nAdd to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS):\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"actorhub\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"@actorhubai/mcp-server\"],\r\n      \"env\": {\r\n        \"ACTORHUB_API_KEY\": \"your-api-key\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n### Environment Variables\r\n\r\n| Variable | Description | Default |\r\n|----------|-------------|---------|\r\n| `ACTORHUB_API_KEY` | Your ActorHub.ai API key | Required |\r\n| `ACTORHUB_API_URL` | API base URL | `https://api.actorhub.ai` |\r\n\r\n## Usage Examples\r\n\r\nOnce configured, you can ask Claude questions like:\r\n\r\n- \"Does this image show a verified ActorHub talent: [image URL]\"\r\n- \"Has [talent name] licensed their likeness for AI video ads?\"\r\n- \"Browse the Actor Pack marketplace for actors available for licensing\"\r\n- \"What are the consent requirements for using [identity] in a Runway video?\"\r\n\r\n## Available Tools\r\n\r\n### verify_identity\r\n\r\nVerify if an image or video shows a verified person.\r\n\r\n**Parameters:**\r\n- `image_url` (required): URL of the image to verify\r\n- `video_url` (optional): URL of the video to verify\r\n\r\n### check_consent\r\n\r\nCheck consent status for using an identity.\r\n\r\n**Parameters:**\r\n- `identity_id` (required): ID of the identity\r\n- `usage_type` (required): Type of usage (ai_video_generation, ai_image_generation, deepfake, marketing, entertainment, education)\r\n- `platform` (optional): Platform name (runway, sora, kling, etc.)\r\n\r\n### browse_marketplace\r\n\r\nBrowse available Actor Packs.\r\n\r\n**Parameters:**\r\n- `category` (optional): Filter by category (celebrity, model, actor, influencer, custom)\r\n- `min_price` (optional): Minimum price in USD\r\n- `max_price` (optional): Maximum price in USD\r\n\r\n### get_identity\r\n\r\nGet detailed information about a verified person.\r\n\r\n**Parameters:**\r\n- `identity_id` (required): ID of the identity\r\n\r\n### get_actor_pack\r\n\r\nGet information about a specific Actor Pack.\r\n\r\n**Parameters:**\r\n- `pack_id` (required): ID of the Actor Pack\r\n\r\n## Resources\r\n\r\nThe server also provides documentation resources:\r\n\r\n- `actorhub://docs/overview` - Platform overview\r\n- `actorhub://docs/api` - API reference\r\n\r\n## Development\r\n\r\n```bash\r\n# Clone the repository\r\ngit clone https://github.com/actorhubai/actorhub-mcp.git\r\ncd actorhub-mcp\r\n\r\n# Install dependencies\r\nnpm install\r\n\r\n# Run in development mode\r\nACTORHUB_API_KEY=your-key npm run dev\r\n\r\n# Build\r\nnpm run build\r\n```\r\n\r\n## License\r\n\r\nMIT License - see [LICENSE](LICENSE)\r\n\r\n## Links\r\n\r\n- [ActorHub.ai](https://actorhub.ai)\r\n- [API Documentation](https://actorhub.ai/developers)\r\n- [Get API Key](https://actorhub.ai/dashboard/api-keys)\r\n- [MCP Protocol](https://modelcontextprotocol.io)\r\n","readmeFilename":"README.md"}