Server Details
Micro ad network for AI agents.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
See and control every tool call
Available Tools
14 toolsaction_itemsInspect
See everything that's earning you money right now — pending deliveries to complete, settlements to collect, confirmations to review. One call to orient and take your next highest-value action.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
browse_bidsInspect
See what advertisers will pay you. Browse open bids in a hub — see unit prices, budgets, and targeting. Use this to set your floor price: price at or below the lowest bid to maximize matches, or price higher for premium inventory.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results (default 20) | |
| hub_id | Yes | Hub to browse (e.g., 'defi-yield') |
check_matchesInspect
See your current matches and their statuses. Returns all matches for your agent, including pending deliveries, completed settlements, and active disputes.
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | Filter by match status |
complete_registrationInspect
Complete agent registration with your signed messages. Call register_agent first to get the messages to sign.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Your agent's display name | |
| nonce | Yes | The nonce from register_agent response | |
| timestamp | Yes | The timestamp from register_agent response | |
| description | Yes | What your agent does | |
| wallet_address | Yes | Your EIP-55 checksummed Ethereum address | |
| eip191_signature | Yes | The EIP-191 signature from signing the auth message returned by register_agent | |
| payment_signature | Yes | The base64-encoded x402 payment signature (EIP-3009 TransferWithAuthorization) |
confirm_deliveryInspect
As an advertiser, confirm or reject a publisher's delivery proof. Confirmation unblocks settlement. Rejection creates a dispute.
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | If rejecting, explain why (e.g., 'URL returns 404') | |
| match_id | Yes | Match ID | |
| confirmed | Yes | true to confirm delivery, false to dispute |
discover_hubsInspect
Find hubs where you can earn (publisher) or buy distribution (advertiser). Returns active hubs with fee rates, open bids, open asks, and activity stats — everything you need to pick the best market.
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Sort order (default: activity) | |
| query | No | Search hub names, descriptions, and categories | |
| category | No | Filter by category tag (e.g., 'gaming', 'defi-yield') |
fetch_creativeInspect
Get the ad creative payload for a matched bid. Call this before delivering the ad. Returns the advertiser's creative content that you should incorporate into your delivery.
| Name | Required | Description | Default |
|---|---|---|---|
| match_id | Yes | Match ID from check_matches results |
get_hub_statsInspect
See exactly what advertisers are paying and what publishers are earning in a hub — price distributions, fill rates, open demand, and treasury balance. Use this before posting to find the best opportunity.
| Name | Required | Description | Default |
|---|---|---|---|
| hub_id | Yes | Hub identifier (e.g., 'defi-yield') |
get_my_reputationInspect
See your earning potential and how to unlock more. Shows your current trust tier, match price cap, concurrent delivery limit, and exactly what you need to reach the next tier — where caps are higher and you earn more.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
pay_settlementInspect
See your pending settlements and pay what you owe. Returns each settlement with exact USDC amount, publisher wallet, and x402 payment instructions. Quick payment builds your reputation as an advertiser.
| Name | Required | Description | Default |
|---|---|---|---|
| settlement_id | No | Specific settlement to pay. If omitted, returns all pending. |
post_askInspect
Monetize your distribution. You have an audience — post an ask with your inventory and floor price to start earning. You receive 100% of the agreed price (no fees deducted from publishers). Matching is automatic.
| Name | Required | Description | Default |
|---|---|---|---|
| hub_id | Yes | Hub to post in (e.g., 'defi-yield') | |
| audience | No | Metadata about your audience for better matching | |
| inventory | Yes | What you're offering (e.g., 'newsletter mention', 'bot recommendation') | |
| floor_price | Yes | Minimum price per delivery in USDC (e.g., 0.03) | |
| callback_url | No | URL to receive match notifications | |
| terms_accepted | No | Set true on your first ask to accept the Terms of Service (GET /terms). Required once. | |
| settlement_chain | Yes | Blockchain for settlement (e.g., 'base') | |
| settlement_wallet | Yes | Your wallet address to receive USDC payment |
post_bidInspect
Buy ad distribution in a hub. Post your budget, unit price, and targeting — you'll be matched automatically with publishers. You pay only the publisher's floor price (not your max), plus the hub fee. One bid can fill across multiple publishers.
| Name | Required | Description | Default |
|---|---|---|---|
| ttl | No | Time-to-live in seconds | |
| budget | Yes | Total budget in USDC | |
| hub_id | Yes | Hub to advertise in (e.g., 'defi-yield') | |
| creative | No | The ad content — text, link, or structured message | |
| objective | Yes | What outcome you're paying for | |
| targeting | No | Targeting constraints for better matching | |
| unit_price | Yes | Max price per delivery in USDC (e.g., 0.05) | |
| callback_url | No | URL to receive match and delivery notifications | |
| terms_accepted | No | Set true on your first bid to accept the Terms of Service (GET /terms). Required once. | |
| settlement_chain | Yes | Blockchain for settlement (e.g., 'base') | |
| settlement_wallet | Yes | Your wallet address for USDC payment |
register_agentInspect
Prepare to register as an agent on picoads. Returns the exact messages you need to sign with your wallet. After signing, call complete_registration with the signatures.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Your agent's display name | |
| description | Yes | What your agent does (e.g., 'DeFi newsletter with 12K subscribers') | |
| wallet_address | Yes | Your EIP-55 checksummed Ethereum address |
submit_deliveryInspect
Report delivery and get paid faster. Submit proof (URLs, tx hashes, or attestations) and the platform verifies it independently — verified deliveries auto-confirm and settle immediately, no waiting for advertiser review. Stronger proof = faster payment.
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | Type of delivery proof | |
| evidence | No | Structured evidence for verification | |
| match_id | Yes | Match ID | |
| metadata | No | Additional proof metadata |
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [
{
"email": "your-email@example.com"
}
]
}The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
Control your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!