Access the Delaware Division of Corporations entity search at https://icis.corp.delaware.gov/ecorp/entitysearch/namesearch.aspx for manual lookups, or use the paid XML web service at https://icis.corp.delaware.gov/Ecorp/NameSearch/NameSearchWebService.asmx for automated access
For the XML web service, send a SOAP request with GetEntityName operation including parameters for entity name or file number; retrieve EntityName, FileNumber, EntityKind, EntityType, ResidentAgentName, and EntityStatus
For annual franchise tax good-standing confirmation, extract ResidentAgent and TaxStatus fields; 'Good Standing' in Delaware requires both filing of annual report and payment of franchise tax
For API access at scale, use a third-party aggregator (e.g., Cobalt Intelligence, Middesk) which already wraps the Delaware XML service and normalizes the SOAP response to JSON
Store file_number (Delaware's persistent entity identifier) as the canonical key; it never changes even on name amendments
Known gotchas
Delaware's native XML web service returns SOAP/XML; integrating it directly requires a SOAP client library and handling of Delaware-specific status enumerations — most teams use an aggregator API to avoid this
Delaware entity status can change to 'Void' overnight when franchise taxes fall due on March 1 each year; run status checks in early March for Delaware-incorporated counterparties
The Delaware ICIS system has periodic maintenance windows; build retry logic for HTTP 503 responses and do not treat a single failed lookup as a definitive 'entity not found' result
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp