Skip to main content

dnspls

Typed Python SDK for the evidence-first DNSpls MCP domain-intelligence server.

The SDK validates request bounds and calls stable DNSpls tools through an injected asynchronous structured-tool transport. It deliberately does not reimplement domain availability, evidence reduction, or provider semantics in Python; those remain in the Rust kernel.

from dnspls import DnsplsClient

client = DnsplsClient(call_tool)
result = await client.verify(["example.com"])

An MCP SDK adapter can supply call_tool. Keeping the transport behind a small protocol allows STDIO, Streamable HTTP, tests, and embedded clients to share the same Python surface.

Release files for dnspls 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dnspls 0.1.0
File Size Uploaded
dnspls-0.1.0.tar.gz 4.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dnspls 0.1.0
File Interpreter ABI Platform
dnspls-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.7 kB

Release files / dnspls-0.1.0.tar.gz

Download URL dnspls-0.1.0.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
35bf0de44f11bdc14ef72df13148ed7631d261b39e87e64ca6571064aeedb573
BLAKE2b-256 checksum
How to use checksums
a2f8be01e19707bee24ec47d4afe5da3ee6d15427ae8778873a19c982911daba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.11 {"installer":{"name":"uv","version":"0.9.11"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / dnspls-0.1.0-py3-none-any.whl

Download URL dnspls-0.1.0-py3-none-any.whl
Size 4.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
892c7af93f4bb91472f3ba3d3c8b9393c33442f8f36b710517e2a5ce496dbbdb
BLAKE2b-256 checksum
How to use checksums
c764512b3154b7695722419102212980e8097c73476253549725ff01ad46e1e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.11 {"installer":{"name":"uv","version":"0.9.11"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page