Add AgentServices — x402 paid data APIs for AI agents - #4
Open
vbkotecha wants to merge 1 commit into
Open
Conversation
Olorinm
requested changes
Jul 15, 2026
Olorinm
left a comment
Owner
There was a problem hiding this comment.
Thanks for the submission — the service is real (I verified the MCP Registry entry to.agentservices/agentservices and probed openapi.json, /.well-known/x402, agents.json — all answer), and an x402-native service is genuinely interesting here: as of today, account-less pay-per-call services are explicitly in scope (candidate-pool.md — account-less services). To make this mergeable, please fix:
- Validate fails:
entrypoints.mcp_registryis not a defined field (npm run validatereports it — please run it). Move the registry link intonotes:. - File location: new providers now enter the candidate pool —
data/candidates/agentservices.yaml(promotion to the index after a passing M1 run + evidence review). - Status corrections (per
data/fields.yamlrubrics + the account-less mapping):self_serve_signup,api_key_self_serve→not_applicablewith a note. There is no account or key system; "no signup needed" is a different (good!) fact than "signup is self-serve".versioning_policy→unknownunless you publish a written versioning/deprecation policy. A semver field in openapi.json is not a policy (rubric is explicit on this).automation_permitted→ evidence must be a terms/AUP/policy page with the decisive clause quoted in notes; an MCP endpoint is not terms evidence. If you have no published terms,unknown.idempotency: keepnot_applicableonly if the data endpoints are strictly read-only — say exactly that in the note (x402 settlement itself is a write path, so precision matters).
- Minor:
pricingpointing at the homepage — prefer the machine-readable/.well-known/x402if that's where per-call prices live.
Happy to run M1 as soon as this lands in the pool — for an x402 service the runner uses the credential-less variant (the documented 402-with-payment-requirements from the correct endpoint counts as a pass).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Provider: AgentServices
Homepage: https://agentservices.to
Category: Agent Tooling
Submitted by: Vendor
What is AgentServices?
AgentServices is a platform of paid data APIs for AI agents. 54 services spanning finance, market intelligence, and analytics, with x402 per-call micropayments on Base and an official MCP server (37 tools, registered on the MCP Registry at
to.agentservices/agentservices, v5.3.0).Why it fits
AgentServices exists specifically to give AI agents self-serve access to data endpoints with machine-readable discovery (OpenAPI spec, MCP server, agents.json route) and frictionless per-call payments via x402. Agents receive HTTP 402 responses with payment requirements, settle in USDC on Base, and get their data — no API keys, no subscriptions, no dashboards.
Evidence
All entrypoint URLs were live and verified on 2026-07-13:
One provider per PR per contributing guide. YAML follows the existing
data/providers/format.