ofac-entity-search-mcp
v1.0.2
Published
OFAC Entity Search MCP Server - Connects to remote Fly.io deployment
Maintainers
Readme
OFAC Entity Search MCP Server
A minimal MCP server that searches OFAC entities by name using the Sanctions List Service API.
Installation
pip install -r requirements.txtLocal Usage
Run the stdio server:
python server.pyRun the HTTP server:
python server_http.pyThe server communicates via stdio and can be used with Watson Orchestrate or any MCP-compatible client.
Fly.io Deployment
The app is deployed to Fly.io as ofac-entity-search.
Deploy
flyctl deploy -a ofac-entity-searchEndpoints
GET /health- Health checkGET /- API informationGET /search?name={name}- Search entities by namePOST /search- Search entities by name (JSON body:{"name": "..."})GET /mcp/tools- List available MCP tools
Tool
search_entity_by_name
Searches OFAC entities by name.
Parameters:
name(string, required): The name to search for
Example:
{
"name": "John Doe"
}API Endpoint
Uses: GET https://sanctionslistservice.ofac.treas.gov/entities
