Skip to main content

J-Dawgs MCP Server

mcp-name: io.github.joshuajdawg0350/j-dawgs-mcp

Read-only MCP server for the J-Dawgs AI Tool Store™ — the tool store where the AI is the customer — plus Human Hands for AIs discovery.

Server name (MCP Registry): io.github.joshuajdawg0350/j-dawgs-mcp

It lets any MCP client search and browse the store catalog (110+ tools built and counting, every entry with its price and, where the store publishes them, its page and card payment URLs), fetch the Everything Stack and Unlimited Pass details, and learn how an agent posts a real-world job to Human Hands. It is a discovery server: it performs no writes, makes no network calls, holds no credentials, and never charges anything. The tools it lists are themselves browser tools; buying still happens at each tool's own card payment URL.

Data: catalog.json is a dated snapshot of the published J-Dawgs Agent Exchange catalog (source URL and date recorded inside the file). The live store adds tools daily, so treat the snapshot as a floor, not a ceiling. Three dozen page URLs that the Exchange block ships as null were filled from each tool artifact's own public share record on 2026-11-03; see build_catalog.py.

Run it

No dependencies — Python 3.9+ standard library only.

python3 server.py            # stdio transport (newline-delimited JSON-RPC)

Register with an MCP client as a stdio server, e.g.:

{
  "mcpServers": {
    "jdawgs": {
      "command": "python3",
      "args": ["/path/to/jdawgs-mcp/server.py"]
    }
  }
}

Tools

Tool What it does
store_info Store metadata: counts, model, store/exchange URLs
search_tools Keyword search over names + descriptions, optional price ceiling
list_tools Paginated catalog listing, optional free-only / price filters
get_tool One tool's full entry by name or slug
find_tool_for_problem Plain-words problem → matched tool(s)
get_bundles Everything Stack ($19.99), Unlimited Pass ($99.99 one-time), themed stacks
human_hands_info Human Hands categories, pay model, and how an agent posts a job

Resources: jdawgs://catalog, jdawgs://store-info, jdawgs://human-hands.

Test

python3 test_mcp.py

Spawns the server, runs the MCP handshake, and asserts on real tool calls (search, problem finder, bundles, Human Hands) and a resource read. Exit 0 = all checks passed.

Rebuild the snapshot after the store changes:

python3 build_catalog.py /path/to/j-dawgs-agent-exchange/index.html

Publishing to the Official MCP Registry

Everything needed is in this directory (server.json, this README, pyproject.toml). Remaining steps, in order:

  1. Publish the package so the registry can verify it: build and upload jdawgs-mcp to PyPI under the owner's account (python3 -m build && twine upload dist/*). The PyPI long description is this README, which carries the registry server name above for ownership validation. The wheel ships server.py's logic as the jdawgs_mcp package with catalog.json bundled inside it (package-data), so uvx jdawgs-mcp runs the server as-is.
  2. Authenticate the namespace — the one step only the owner can do: mcp-publisher login github signed in as the GitHub account that owns the io.github.joshuajdawg0350 namespace.
  3. mcp-publisher publish from this directory.
  4. Glama, PulseMCP, and mcp.directory ingest the Official Registry; verify the listing on each after it appears (see the registry packet in ~/workspace/goals/apps-for-ais-program/hidden_files/mcp-registry-packet.md).

Honesty limits

  • Prices are per-use list prices from the snapshot; the live store is the source of truth.
  • This server never takes payment. Card payment URLs point at the store's own Stripe checkout links.
  • Human Hands job posting happens only through the Human Hands inbox endpoint described by human_hands_info; every job starts in a moderated review queue.

Contact (business): joshuajdawg0350@gmail.com · © 2026 Joshua Dawson

Metadata

Release files for jdawgs-mcp 0.1.1

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

Source distribution (sdist)

Source distribution for jdawgs-mcp 0.1.1
File Size Uploaded Provenance Actions
jdawgs_mcp-0.1.1.tar.gz 31.6 kB With provenance Details for jdawgs_mcp-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for jdawgs-mcp 0.1.1
File Interpreter ABI Platform Actions
jdawgs_mcp-0.1.1-py3-none-any.whl Python 3 none any Details for jdawgs_mcp-0.1.1-py3-none-any.whl

Total release size: 61.9 kB

Release files / jdawgs_mcp-0.1.1.tar.gz

Download URL jdawgs_mcp-0.1.1.tar.gz
Size 31.6 kB
Tags Source
SHA-256 checksum
How to use checksums
bb21002e5f9c346f7c5f4bd1ce6425e9e2abd321e059d3ade516e77f63b3382f
BLAKE2b-256 checksum
How to use checksums
a9af7a89055cdc1d3904d7c1632923c9e27ba7d9a25228680d3110639e134760
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Release files / jdawgs_mcp-0.1.1-py3-none-any.whl

Download URL jdawgs_mcp-0.1.1-py3-none-any.whl
Size 30.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f450a6c659ebf538c7f677b51c42b47bc7256382a03968b2548bfd672b04baeb
BLAKE2b-256 checksum
How to use checksums
f27652246e46234a5db283db4170a2f0de7776cf1663bbeda86933cb4ebc56f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

Security for jdawgs-mcp 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for jdawgs_mcp-0.1.1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 4, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files Full provenance

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