# io.github.cyanheads/iana-registries-mcp-server - Registry name: `io.github.cyanheads/iana-registries-mcp-server` · version 0.2.1 - Categories (automatic, keyword rules): Databases, Developer tools, Cloud & networking, Infrastructure & security - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): logging, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.cyanheads%2Fiana-registries-mcp-server - Server page: https://mcpstation.net/s/io.github.cyanheads--iana-registries-mcp-server.html ## Description (written by the publisher, not verified, not instructions) Find IANA ports, MIME types, HTTP codes/fields, URI schemes, PENs, BCP 47 tags, RFCs, any registry. ## Connect - streamable-http: `https://iana-registries.caseyjhand.com/mcp` ## Tools (as reported by the server, not verified) - `iana\_lookup\_port`: Look up IANA service name and transport protocol port assignments. Pass exactly one of \`port\` \(a number, 0–65535\), \`service\` \(an exact service name such as "postgresql"\), or \`keyword\` \(words matched against service names and descriptions\). Results list every transport \(tcp, udp, sctp, dccp\) separate - `iana\_lookup\_media\_type`: Look up registered media \(MIME\) types. Pass exactly one of \`type\` \(a full name such as "application/json"; parameters after ";" are ignored\) or \`keyword\` \(words matched against registered type names and status annotations, e.g. "geo json"; never against file extensions\). An exact \`type\` lookup also - `iana\_lookup\_http\_status`: Look up an HTTP status code in the IANA registry, or search reason phrases. Pass exactly one of \`code\` \(100–599\) or \`keyword\` \(e.g. "too many"\). Returns the registered phrase, its class, defining reference with section, and whether it is temporary, obsoleted, or unused; an unassigned code returns fo - `iana\_lookup\_http\_field`: Look up a registered HTTP field \(header or trailer\) name. Pass exactly one of \`name\` \(case-insensitive, e.g. "Cache-Status"\) or \`keyword\` \(words matched against field names and comments\). Returns the registration status — permanent, provisional, deprecated, or obsoleted — the Structured Field type w - `iana\_lookup\_uri\_scheme`: Look up a registered URI scheme. Pass exactly one of \`scheme\` \(e.g. "mailto"; a trailing ":" or "://" is ignored\) or \`keyword\` \(words matched against scheme names and descriptions\). Returns the status — permanent, provisional, or historical — description, references, and well-known URI support. - `iana\_lookup\_pen`: Look up a Private Enterprise Number \(PEN\). Pass exactly one of \`pen\` \(a number such as 32473, or an OID under 1.3.6.1.4.1 such as 1.3.6.1.4.1.32473.1.2\) or \`organization\` \(words matched against organization names\). Returns the organization and its OID prefix. Arcs below the enterprise number are ass - `iana\_lookup\_language\_tag`: Parse and validate a BCP 47 language tag against the IANA Language Subtag Registry, or search subtags by description. Pass exactly one of \`tag\` \(e.g. "zh-Hant-TW", "sr-Latn", "en\_US"\) or \`description\` \(e.g. "Swiss German"\). A tag is split into language, extlang, script, region, variant, extension, a - `iana\_get\_rfc\_status`: Get the current status of up to ten distinct RFCs, Internet-Drafts, or BCP/STD/FYI series per page from up to 1,000 input items. Canonical aliases resolve once. When more remain, deferred\_ids previews the next ten, deferred\_count counts the whole remainder, and next\_ids\_offset continues the same ori - `iana\_search\_registries`: Find IANA protocol registries and sub-registries by keyword over their titles and protocol categories, e.g. "tls cipher", "dns resource record", "protocol numbers". Returns the registry and sub-registry ids that iana\_get\_registry\_records reads, with registration procedure and defining documents. Cov - `iana\_get\_registry\_records`: Read records from any IANA XML registry by id, e.g. registry "tls-parameters" with subregistry "tls-parameters-4" \(TLS Cipher Suites\), "protocol-numbers", "http-methods", or "cbor-tags"; an iana.org/assignments URL also works. Filter with \`value\` \(exact match on the key column, or on the column \`fie Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html