Rasczak agent service
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Rasczak agent serviceWhat decision methods are available and can I see a sample pack?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Rasczak agent service
Ten free, source-linked decision methods, three optional decision packs, REST, static pages, a stateless MCP endpoint, and an offline Agent Skill. Requests use reviewed fixed content and make no model calls. Payments are disabled by default; deployment owners must verify live settlement before enabling them.
Run locally
npm ci --include=dev
npm run check
npm run deploy:dry
npm run devUse Node 22 or the pinned local Node dependency. The SQLite tests use Node's experimental built-in driver; hosted receipts use Cloudflare D1.
Related MCP server: agentstorefront-mcp
Interface
/api/v1/cataloglists supported methods and packs./api/v1/methods/{id}returns a free method; unknown IDs return 404./api/v1/samplereturns a complete free vendor-evaluation pack./api/v1/packs/{id}offers an optional assembled pack. Disabled payments return 503; enabled payments require verified, recorded settlement./mcpexposescatalog,method,sample_pack, andpack_offerthrough Streamable HTTP. None of these tools pays or authorizes spending./fullreturns 410.skill/rasczak-knowledge-commonscontains the offline skill and its ten references.
Connect clients to the origin configured by the deployment owner. Service URLs and repository links are configuration, not embedded account identifiers.
For MCP Registry HTTP ownership verification, optionally set MCP_REGISTRY_PUBLIC_KEY to a base64 Ed25519 public key at build time. The public verification record is generated at /.well-known/mcp-registry-auth. Keep the matching private key exclusively in your secret store; the server never needs it.
Build and publish
scripts/build.mjs generates the static release from the curated catalog. scripts/package-release.mjs creates a separate source package using an explicit allowlist. Both run the privacy validator before writing output. Unknown release files stop packaging.
Set RELEASE_PRIVACY_POLICY to a private JSON policy file containing forbiddenStrings for local names, account identifiers, original filenames, and internal project names. Keep this policy outside the release. allowedPublicUrls can exempt exact approved public endpoints from identifier matching. Pattern checks alone cannot recognize every private identifier. Review Git history and author metadata separately before pushing.
Publish only the generated package from a fresh, separate checkout. Use neutral author metadata. Do not copy source archives, session records, browser profiles, credentials, debug logs, source maps, or original working folders into it. Generic paths such as data/input.json describe the distributable structure only. Public primary-source citations are retained so method claims remain verifiable.
Deployment
Authenticate the hosting CLI to the intended account. Supply configuration through the process environment and the hosting secret store. Never include credential values in source, logs, commands, or documentation.
Set
PUBLIC_ORIGINto the verified HTTPS origin at build time and in the deployment configuration. Optionally setPUBLIC_REPOSITORYto the approved public repository. Rebuild and runnpm run deploy:check.Keep
PAYMENTS_ENABLED=falseandMAINNET_SETTLEMENT_APPROVED=false. Deploy only the allowlisted assets and Worker. Verify the homepage, health, catalog, sample, unknown IDs, Origin rejection, disabled payments, and an actual MCP client connection.If receipts are needed, create a D1 database, bind it as
RECEIPTS, and applymigrations/0001_receipts.sql. Use your own database identifier. Back up receipts before schema changes.Use Base Sepolia and its exact USDC asset for payment trials. Configure
X402_PAY_TOfrom a controlled receiving address. A receiving-wallet private key is never needed by this server.Store facilitator credentials as hosting secrets. Verify real settlement, identical retries, replay rejection, ambiguous-settlement reconciliation, and result recovery. An explicitly authorized bounded mainnet trial must pass before production payments are enabled.
Use the verified namespace and URL for registry listings. Confirm listings and actual independent usage separately. No listing or customer count is implied by these source files.
Payment behavior and limits
The service uses x402 v2 exact EIP-3009 on Base or Base Sepolia with a 120-second authorization window. It supports 65-byte EOA signatures. Local signature tests are cryptographic; settlement tests use fixtures.
Receipts bind network, asset, payer, nonce, proof hash, resource, and transaction. The result is stored before settlement. The same recorded proof retrieves the same result without another charge. Changed resources are rejected. Uncertain settlement is quarantined and never automatically retried.
If settlement succeeds but receipt commit fails, reconcile the receipt with facilitator and chain evidence before recovering the stored result. Never clear a reservation to force another payment. No public receipt-edit endpoint or automated refund action exists.
See EVALUATION.md for the measurement protocol. Tests, visits, and owner payments do not establish customer demand.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Pay-per-use tool marketplace for AI agents. Search, price-check, and call APIs via MCP.
Free public MCP for AI agents — 193 tools, 44 workflows. No API key.
Read-only MCP tools for AI agent discovery, structured resources, and NIULAI information.
Experimental MCP for discovering and purchasing explicitly published, versioned Agent knowledge.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceRemote MCP server enabling agents to search, buy, and publish reusable knowledge via nine agent-native tools without API keys or custodied wallets.MIT
- AlicenseAqualityDmaintenanceEnables AI agents to discover, subscribe to, and call paid agent services from the AgentStorefront marketplace directly within MCP-aware clients like Claude or Cursor.441MIT
- AlicenseAqualityAmaintenanceProvides a catalog of paid micro-work tools for text processing, speech, and image generation with fixed USDC pricing via x402. Enables agents to discover capabilities, get quotes, and prepare calls without handling wallet keys.3MIT
- AlicenseNot gradedqualityBmaintenanceProvides free MCP-based tool discovery and per-call paid execution of live web search and deep research tools, with USDC settlement via x402 v2.MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rasczak-commons/agent-service'
If you have feedback or need assistance with the MCP directory API, please join our Discord server