coinbase / coinbase/agentkit

Community Action Provider: AgentServices — 50 data APIs (18 actions, 6 free + 12 paid)

Open
#1,361 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
1.3k
Forks
815
Avg merge
13h 31m
Merged PRs (30d)
2

Description

## Community Contribution: AgentServices Action Provider

We built an **AgentKit Action Provider** for [AgentServices](https://agentservices.to) — a platform of **50 API endpoints** covering crypto data, market intelligence, on-chain analytics, and AI inference.

### What we built

`agentservices-action-provider/` in [github.com/vbkotecha/aiservices-api](https://github.com/vbkotecha/aiservices-api)

**18 actions** (6 free + 12 paid via x402):

| Action | Type | Price |
|---|---|---|
| `get_crypto_price` | Free | — |
| `get_fear_greed` | Free | — |
| `get_trending` | Free | — |
| `get_news` | Free | — |
| `get_gas` | Free | — |
| `get_predictions` | Free | — |
| `get_technical_indicators` | Paid | $0.02 |
| `get_defi_yields` | Paid | $0.02 |
| `get_research` | Paid | $0.05 |
| `get_portfolio_intelligence` | Paid | $0.10 |
| `get_market_pulse` | Paid | $0.05 |
| `get_onchain_overview` | Paid | $0.15 |
| `get_defi_strategy` | Paid | $0.25 |
| `web_search` | Paid | $0.01 |
| `get_url_metadata` | Paid | $0.01 |
| `get_token_risk` | Paid | $0.03 |
| `get_crypto_signals` | Paid | $0.04 |
| `ai_inference` | Paid | $0.03 |

### How it works with AgentKit

```python
from agentservices_action_provider import AgentServicesActionProvider

# Register as ActionProvider
provider = AgentServicesActionProvider()
# AgentKit agents with CDP wallets auto-pay via x402
# No API keys needed — payment is on-chain USDC
```

### Why contribute to AgentKit ecosystem?

AgentKit agents need **data to act on**. Currently, `x402ActionProvider` exists for generic x402 calls, but there's no dedicated data provider. AgentServices fills that gap:

- **Market data**: prices, indicators, DeFi yields
- **Intelligence**: portfolio analysis, market pulse, on-chain analytics
- **Inference**: gpt-5.4/5.5 proxy

### Proposal

1. Feature AgentServices as a **community action provider** in AgentKit docs
2. OR accept as a **contributed example** in the repo
3. OR list in the AgentKit ecosystem page

The action provider code is MIT licensed and ready for review.

Links: [Action Provider Code](https://github.com/vbkotecha/aiservices-api/tree/main/agentservices-action-provider) | [agentservices.to](https://agentservices.to) | [Full endpoint list](https://agentservices.to/.well-known/x402.json)

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the linked agentservices-action-provider/ directory and the AgentKit documentation or ecosystem listings. Determine whether the contribution belongs in the docs, as a contributed example, or on an ecosystem page; done means one accepted destination and the provider is accurately described there.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, typescript
Domain
developer-experience, documentation
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.