{"data":[{"id":"b3d82306-19cf-4289-8821-1bfad45e7b45","name":"Polymarket Data","slug":"polymarket-data","email":null,"description":"Real-time Polymarket prediction market data including trades, prices, and market activity","resource_name":"Polymarket Prediction Markets","resource_description":"Real-time Polymarket prediction market data including trades, prices, and market activity","categories":["predictions","markets","trading"],"capabilities":[],"use_cases":["GET /markets - List all prediction markets with filtering by status, tag, liquidity, volume, and sorting options","GET /markets/{conditionId} - Get a single market by condition ID with full price and liquidity detail","GET /events - Browse events (grouped collections of related markets) with filtering and sorting","GET /events/{id} - Get a single event with all child markets, price history, and trading metadata","GET /tags - List all market categories and tags","GET /series - List recurring market series","GET /positions - Get on-chain positions for a wallet address across all markets","GET /closed-positions - Get closed/exited position history for a wallet address","GET /trades - Get public trade history by market or wallet address","GET /activity - Get recent trading activity for a wallet address","GET /holders - Get outcome token holder distribution for a market","GET /open-interest - Get total open interest for a market","GET /volume - Get trading volume data with optional time range filters","GET /leaderboard - Get the Polymarket profit leaderboard ranked by realized P&L","GET /profiles/{address} - Get public profile and trading stats for a wallet address","GET /sports - List sports categories, market types, and teams"],"usage_examples":null,"logo_url":"/publishers/polymarket-data/logo","publisher_type":"individual","wallet_address":"0x0000000000000000000000000000000000000000","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/markets","description":"List prediction markets with filtering, pagination, and sorting. Supports tags, active/closed status, liquidity, and volume filters.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"limit","description":"Max results per page","required":false,"param_type":"integer","example":null},{"name":"offset","description":"Pagination offset","required":false,"param_type":"integer","example":null},{"name":"active","description":"Filter by active/closed status","required":false,"param_type":"boolean","example":null},{"name":"closed","description":"Include closed markets","required":false,"param_type":"boolean","example":null},{"name":"archived","description":"Include archived markets","required":false,"param_type":"boolean","example":null},{"name":"tag_slug","description":"Filter by tag slug","required":false,"param_type":"string","example":null},{"name":"order","description":"Sort field (volume, liquidity, startDate, endDate)","required":false,"param_type":"string","example":null},{"name":"ascending","description":"Sort direction","required":false,"param_type":"boolean","example":null},{"name":"id","description":"Filter by condition ID","required":false,"param_type":"string","example":null},{"name":"slug","description":"Filter by market slug","required":false,"param_type":"string","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/markets/{conditionId}","description":"Get a single prediction market by its condition ID including price, volume, liquidity, and outcome token details.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/events","description":"Browse events — grouped collections of related prediction markets (e.g., an election with multiple outcome markets).","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"limit","description":"Max results per page","required":false,"param_type":"integer","example":null},{"name":"offset","description":"Pagination offset","required":false,"param_type":"integer","example":null},{"name":"active","description":"Filter by active status","required":false,"param_type":"boolean","example":null},{"name":"closed","description":"Include closed events","required":false,"param_type":"boolean","example":null},{"name":"tag_slug","description":"Filter by tag","required":false,"param_type":"string","example":null},{"name":"order","description":"Sort field","required":false,"param_type":"string","example":null},{"name":"id","description":"Filter by event ID","required":false,"param_type":"string","example":null},{"name":"slug","description":"Filter by event slug","required":false,"param_type":"string","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/events/{id}","description":"Get a single event by ID including all child markets, historical prices, and trading metadata.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/tags","description":"List all available market tags/categories (e.g., politics, sports, crypto, economics).","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/tags/{slug}","description":"Get details for a specific tag including related markets and event counts.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/series","description":"List recurring market series (e.g., weekly economic data releases, recurring sports events).","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/series/{slug}","description":"Get details for a specific series including all historical and active markets in that series.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/positions","description":"Get on-chain position data for a wallet address across all markets.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"user","description":"Wallet address to query positions for","required":true,"param_type":"string","example":null},{"name":"market","description":"Filter by market condition ID","required":false,"param_type":"string","example":null},{"name":"sizeThreshold","description":"Minimum position size filter","required":false,"param_type":"number","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/closed-positions","description":"Get closed (exited) position history for a wallet address.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"user","description":"Wallet address to query","required":true,"param_type":"string","example":null},{"name":"market","description":"Filter by market condition ID","required":false,"param_type":"string","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/trades","description":"Get public trade history for a market or wallet address.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"market","description":"Filter by market condition ID","required":false,"param_type":"string","example":null},{"name":"maker_address","description":"Filter by maker wallet address","required":false,"param_type":"string","example":null},{"name":"taker_address","description":"Filter by taker wallet address","required":false,"param_type":"string","example":null},{"name":"limit","description":"Max results","required":false,"param_type":"integer","example":null},{"name":"offset","description":"Pagination offset","required":false,"param_type":"integer","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/activity","description":"Get recent trading activity and on-chain events for a wallet address.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"user","description":"Wallet address","required":true,"param_type":"string","example":null},{"name":"limit","description":"Max results","required":false,"param_type":"integer","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/holders","description":"Get token holder distribution for a market outcome — shows how many unique addresses hold each outcome token.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"token_id","description":"ERC1155 conditional token ID","required":true,"param_type":"string","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/open-interest","description":"Get total open interest (value of all outstanding positions) for a market.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"market","description":"Market condition ID","required":true,"param_type":"string","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/volume","description":"Get trading volume data for markets with optional time range and granularity filters.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"market","description":"Filter by market condition ID","required":false,"param_type":"string","example":null},{"name":"startDate","description":"Start date (ISO 8601)","required":false,"param_type":"string","example":null},{"name":"endDate","description":"End date (ISO 8601)","required":false,"param_type":"string","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/leaderboard","description":"Get the Polymarket profit leaderboard ranked by realized P&L.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"limit","description":"Number of entries to return","required":false,"param_type":"integer","example":null},{"name":"offset","description":"Pagination offset","required":false,"param_type":"integer","example":null},{"name":"startDate","description":"Filter period start date","required":false,"param_type":"string","example":null},{"name":"endDate","description":"Filter period end date","required":false,"param_type":"string","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/profiles/{address}","description":"Get public profile data for a wallet address including display name, bio, and trading statistics.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/sports","description":"List sports categories available on Polymarket.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/sports/market-types","description":"List sport market types (moneyline, spread, over/under) available for a sport.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"sport","description":"Sport slug","required":false,"param_type":"string","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/sports/teams","description":"List sports teams available for betting on Polymarket.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"sport","description":"Sport slug to filter by","required":false,"param_type":"string","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"}],"undocumented_endpoint_policy":"default_allow","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://gamma-api.polymarket.com","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":754284,"unique_agents_served":14,"total_revenue_atomic":0,"created_at":"2025-12-06T16:29:10.669271Z","updated_at":"2026-05-14T05:33:37.54233Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0","markup_multiplier":"2.50","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0","price_per_get":"0","price_per_post":null,"price_per_put":null,"price_per_delete":"0","price_per_patch":"0","price_per_execution":null,"payment_expiry_minutes":5,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":30,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"1680bf3a-81de-4363-8839-f0f1a5aed5a3","name":"Coingecko SerenAI","slug":"coingecko-serenai","email":null,"description":"This Coingecko API provides access to 50+ market data endpoints and 2 years historical data","resource_name":"Coingecko API Data","resource_description":"This Coingecko API provides access to 50+ market data endpoints and 2 years historical data","categories":["Blockchain","Financial","Crypto"],"capabilities":[],"use_cases":["GET /api/v3/simple/price - Get current cryptocurrency prices for multiple coins and fiat currencies","GET /api/v3/coins/markets - Get market data including price, market cap, volume, and 24h change","GET /api/v3/coins/{id}/market_chart - Get historical price data with customizable time ranges","GET /api/v3/coins/list - List all supported cryptocurrencies with IDs for querying"],"usage_examples":null,"logo_url":"/publishers/coingecko-serenai/logo","publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/api/v3/simple/price","description":"Query prices of one or more coins by their unique CoinGecko coin IDs in target currencies","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/coins/list","description":"List all supported coins with id, name and symbol","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/coins/markets","description":"Query supported coins with price, market cap, volume and related market data","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/coins/{id}","description":"Get current data for a coin including metadata, image, websites, socials and markets","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/coins/{id}/market_chart","description":"Get historical chart data (price, market cap, 24h volume) for a coin by days","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/coins/{id}/market_chart/range","description":"Get historical chart data for a coin within a specified unix time range","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/coins/{id}/ohlc","description":"Get OHLC (Open, High, Low, Close) chart data for a coin","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/coins/{id}/tickers","description":"Get coin tickers listed on centralized and decentralized exchanges","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/coins/{id}/history","description":"Get historical data for a coin at a specific date (name, price, market cap, volume)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/coins/categories/list","description":"List all coin categories on CoinGecko","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/coins/categories","description":"Query coin categories with market data including market cap and volume","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/exchanges","description":"List all supported exchanges with data and active trading volumes","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/exchanges/list","description":"List all supported exchanges with id and name only","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/exchanges/{id}","description":"Get exchange volume in BTC and the top 100 tickers by exchange id","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/exchanges/{id}/tickers","description":"Get paginated tickers for a specific exchange by id","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/derivatives","description":"List all tickers from derivatives exchanges","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/derivatives/exchanges","description":"List all derivatives exchanges with related data and open interest","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/nfts/list","description":"List all supported NFT collections with id, contract address, name and symbol","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/nfts/{id}","description":"Get NFT collection data including floor price and 24h volume by collection id","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/asset_platforms","description":"List all asset platforms (blockchain networks) indexed on CoinGecko","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/search","description":"Search for coins, categories and markets listed on CoinGecko","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/search/trending","description":"Query trending search coins, NFTs and categories in the last 24 hours","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/global","description":"Get global cryptocurrency market data including total market cap and active coins","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/global/decentralized_finance_defi","description":"Get global DeFi data including DeFi market cap and Ethereum market cap","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/companies/public_treasury/{coin_id}","description":"Get public companies' Bitcoin or Ethereum holdings (coin_id: bitcoin or ethereum)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://pro-api.coingecko.com","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":71808,"unique_agents_served":7,"total_revenue_atomic":0,"created_at":"2025-12-02T10:01:04.56947Z","updated_at":"2026-05-12T14:29:23.940136Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0","markup_multiplier":"2.50","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00050000","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":"0","price_per_patch":"0","price_per_execution":null,"payment_expiry_minutes":5,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":30,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":"x-cg-pro-api-key","api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"b0887029-dd7f-4f45-a07a-0b348ed37a50","name":"OpenAI Embeddings","slug":"openai-embeddings","email":null,"description":"Create text embeddings using OpenAI text-embedding-3-small and text-embedding-3-large models for semantic search, clustering, and recommendations.","resource_name":"OpenAI Text Embeddings API","resource_description":"Create text embeddings using OpenAI text-embedding-3-small and text-embedding-3-large models for semantic search, clustering, and recommendations.","categories":["ai","embeddings","semantic-search","nlp"],"capabilities":[],"use_cases":["POST /v1/embeddings - Create embedding for single text string using text-embedding-3-small or text-embedding-3-large","POST /v1/embeddings - Create embeddings for multiple texts in single batch request","POST /v1/embeddings - Reduce embedding dimensions for efficiency (e.g. 1536 -> 512)","POST /v1/embeddings - Use text-embedding-3-large for higher quality semantic search"],"usage_examples":null,"logo_url":"/publishers/openai-embeddings/logo","publisher_type":"individual","wallet_address":"0x0000000000000000000000000000000000000000","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"POST","path":"/embeddings","description":"Create an embedding vector representing the input text using an OpenAI embedding model (text-embedding-3-small, text-embedding-3-large, text-embedding-ada-002)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://api.openai.com/v1","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":63770,"unique_agents_served":5,"total_revenue_atomic":0,"created_at":"2026-01-09T17:11:48.883245Z","updated_at":"2026-05-14T05:35:07.839555Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00100000","price_per_get":"0.00100000","price_per_post":"0.00100000","price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":"Authorization","api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"b78b44a7-cfdc-44ff-96d7-372a7cb03517","name":"SerenCloud","slug":"seren-cloud","email":null,"description":"Cloud compute platform for deploying and managing agent skills. Supports Python, TypeScript, JavaScript, and Rust runtimes with always-on and cron deployment modes across AWS, Cloudflare, and Daytona backends.","resource_name":"SerenCloud - Agent Compute Platform","resource_description":"Deploy and manage AI agent skills on managed cloud infrastructure. Supports Python, TypeScript, JavaScript, and Rust runtimes with always-on and cron modes across AWS, Cloudflare, and Daytona backends.","categories":["compute","deployment","infrastructure"],"capabilities":["cloud-deployment","agent-hosting","cron-scheduling","container-orchestration"],"use_cases":["Deploy AI agent skills to managed cloud infrastructure","Run scheduled tasks and cron jobs","Host always-on agent services"],"usage_examples":null,"logo_url":null,"publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"compute","database_type":null,"integration_type":null,"compute_type":"function","billing_model":"prepaid_credits","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"POST","path":"/deploy","description":"Deploy a skill to cloud infrastructure","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/agents","description":"List all cloud agent deployments","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/agents/{id}","description":"Get deployment status and details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PATCH","path":"/agents/{id}","description":"Update deployment configuration","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/agents/{id}","description":"Destroy a deployment","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/agents/{id}/start","description":"Start a stopped deployment","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/agents/{id}/stop","description":"Stop a running deployment","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/agents/{id}/run","description":"Trigger a one-shot execution of a deployment","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/agents/{id}/logs","description":"Stream pod logs for a deployment","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_allow","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":null,"mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":47864,"unique_agents_served":3,"total_revenue_atomic":0,"created_at":"2026-02-20T18:35:38.084138Z","updated_at":"2026-05-14T05:35:13.263514Z","accepted_assets":null,"pricing":null,"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"ff6a6ede-0777-4944-ab3a-b60b4dce3c2d","name":"SerenBlockchain","slug":"seren-ethereum","email":null,"description":"Ethereum mainnet JSON-RPC access via QuickNode. Full Ethereum JSON-RPC API for querying chain state, submitting transactions, and interacting with ERC-20/ERC-721 smart contracts.","resource_name":"SerenEthereum","resource_description":"AI agents can query Ethereum mainnet blockchain state, send transactions, interact with ERC-20/ERC-721 smart contracts, and read on-chain data via standard Ethereum JSON-RPC methods (eth_, net_, web3_, debug_, trace_).","categories":["blockchain","ethereum","evm","rpc","web3"],"capabilities":[],"use_cases":[],"usage_examples":null,"logo_url":"/publishers/seren-ethereum/logo","publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"POST","path":"/","description":"Ethereum mainnet JSON-RPC. Supports eth_blockNumber, eth_getBalance, eth_getTransactionByHash, eth_call, eth_sendRawTransaction, eth_getLogs, eth_getCode, eth_estimateGas, eth_getBlockByNumber, eth_getTransactionCount, net_version, web3_clientVersion, and all standard Ethereum JSON-RPC methods.","request_body":null,"request_content_type":null,"response":null,"example_request":{"id":1,"jsonrpc":"2.0","method":"eth_blockNumber","params":[]},"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://sleek-silent-sponge.quiknode.pro","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":44976,"unique_agents_served":1,"total_revenue_atomic":0,"created_at":"2026-02-22T06:30:22.222786Z","updated_at":"2026-05-12T16:12:22.863631Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00010000","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":null,"token_exchange_mode":null,"token_cache_ttl_seconds":null,"token_response_field":null,"api_key_header":"x-token","api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"f82cd129-0470-4edc-900d-e48fe589ab10","name":"Alpaca","slug":"alpaca","email":null,"description":"Commission-free stock and crypto trading API. Real-time market data, trade execution, portfolio management for US equities and cryptocurrencies.","resource_name":"Alpaca Trading & Market Data API","resource_description":"Commission-free stock and crypto trading API. Real-time market data, trade execution, portfolio management for US equities and cryptocurrencies.","categories":["trades","market-data","stocks","trading"],"capabilities":[],"use_cases":["GET /v2/account - Get trading account information including buying power, portfolio value, and positions","GET /v2/assets - List all tradable US equities with exchange, symbol, and trading status","POST /v2/orders - Submit market or limit orders for stocks with risk management parameters","GET /v2/positions - Get current stock positions with quantity, market value, and unrealized P&L","GET /v2/orders - List all orders with status (filled, pending, canceled) and execution details"],"usage_examples":null,"logo_url":"/publishers/alpaca/logo","publisher_type":"individual","wallet_address":"0x0000000000000000000000000000000000000000","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/v2/stocks/bars","description":"Historical stock bars (OHLCV aggregates) for multiple symbols between specified dates","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/stocks/bars/latest","description":"Latest minute bar for given stock ticker symbols","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/stocks/{symbol}/bars","description":"Historical bars for a single stock symbol","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/stocks/{symbol}/bars/latest","description":"Latest minute bar for a single stock ticker symbol","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/stocks/trades","description":"Historical trade data for multiple stock symbols","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/stocks/trades/latest","description":"Latest trades for given stock ticker symbols","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/stocks/{symbol}/trades","description":"Historical trade data for a single stock symbol","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/stocks/{symbol}/trades/latest","description":"Latest trade for a single stock ticker symbol","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/stocks/quotes","description":"Historical quote (bid/ask) data for multiple stock symbols","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/stocks/quotes/latest","description":"Latest best bid and ask prices for given stock tickers","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/stocks/{symbol}/quotes","description":"Historical quote data for a single stock symbol","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/stocks/{symbol}/quotes/latest","description":"Latest best bid and ask prices for a single stock ticker","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/stocks/snapshots","description":"Latest trade, quote, and bar data for multiple stock tickers","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/stocks/{symbol}/snapshot","description":"Latest trade, quote, and bar data for a single stock ticker","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/stocks/auctions","description":"Historical auction prices for multiple stock symbols","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/stocks/{symbol}/auctions","description":"Historical auction prices for a single stock symbol","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1beta3/crypto/{loc}/bars","description":"Historical OHLCV bars for cryptocurrency symbols (loc: us, global)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1beta3/crypto/{loc}/latest/bars","description":"Latest minute-aggregated bars for crypto symbols","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1beta3/crypto/{loc}/trades","description":"Historical trade data for cryptocurrency symbols","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1beta3/crypto/{loc}/latest/trades","description":"Latest trade data for cryptocurrency symbols","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1beta3/crypto/{loc}/quotes","description":"Historical quote data for cryptocurrency symbols","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1beta3/crypto/{loc}/latest/quotes","description":"Latest bid and ask prices for cryptocurrency symbols","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1beta3/crypto/{loc}/snapshots","description":"Latest trade, quote, and bar data for cryptocurrency symbols","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1beta1/options/bars","description":"Historical OHLCV bars for option contract symbols","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1beta1/options/trades","description":"Historical trade data for option contract symbols","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1beta1/options/trades/latest","description":"Latest trade data for option contract symbols","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1beta1/options/quotes/latest","description":"Latest bid and ask prices for option contract symbols","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1beta1/options/snapshots","description":"Latest trade, quote, and Greeks for option contract symbols","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1beta1/options/snapshots/{underlying_symbol}","description":"Latest trade, quote, and Greeks for an entire option chain by underlying","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://data.alpaca.markets","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":44340,"unique_agents_served":5,"total_revenue_atomic":0,"created_at":"2025-12-21T00:05:10.277217Z","updated_at":"2026-05-13T21:30:08.313604Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0","markup_multiplier":"2.50","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00030000","price_per_get":"0.00030000","price_per_post":"0.00100000","price_per_put":null,"price_per_delete":"0","price_per_patch":"0","price_per_execution":null,"payment_expiry_minutes":5,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":30,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"49f224f1-53a6-47ff-a0df-26e4db4d5be2","name":"SerenCron","slug":"seren-cron","email":null,"description":"Schedule recurring HTTP jobs and local pull-based runner workflows with x402 payment support. AI agents can create jobs and groups, register runners, poll for due local work, and submit local execution results.","resource_name":"SerenCron - Agent Cron Jobs and Runners","resource_description":"Schedule recurring HTTP jobs and local pull-based runner workflows. Use SerenCron to manage jobs and groups, register local runners, poll for due local_pull work, and submit execution results from off-cloud environments.","categories":["cron","scheduling","ai-agents","automation"],"capabilities":[],"use_cases":["Register local pull-based runners on laptops, workstations, or private servers","Run scheduled local_pull jobs on user-controlled machines with local secrets or hardware access","Poll for due runner work and submit stdout, stderr, exit code, and response payloads back to SerenCron","Pause, resume, or delete runner registrations without changing the underlying job definitions","Coordinate cloud-managed schedules with off-cloud execution for agent skills"],"usage_examples":null,"logo_url":"/publishers/seren-cron/logo","publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"prepaid_credits","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/api/health","description":"Health check endpoint","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/api/jobs","description":"Create a new cron job (FREE creation, execution pricing handled separately)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/jobs","description":"List all your scheduled cron jobs","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/jobs/{id}","description":"Get a specific job by ID","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PUT","path":"/api/jobs/{id}","description":"Update an existing job","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/api/jobs/{id}","description":"Delete a job","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/api/jobs/{id}/pause","description":"Pause a job to stop executions","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/api/jobs/{id}/resume","description":"Resume a paused job","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/jobs/{id}/results","description":"Get execution history with status, response, and costs","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/api/groups","description":"Create a job group","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/groups","description":"List all job groups","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PUT","path":"/api/groups/{id}","description":"Update a job group","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/api/groups/{id}","description":"Delete a job group","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/api/runners","description":"Register a local pull-based runner for off-cloud execution. Example request: {\"name\":\"studio-mac-mini\",\"machine_label\":\"taariq-mac-mini\",\"skill_slug\":\"alpaca-saas-short-trader\",\"platform\":\"darwin-arm64\",\"poll_interval_seconds\":30}. Example response: {\"success\":true,\"data\":{\"id\":\"1111...\",\"name\":\"studio-mac-mini\",\"status\":\"online\",\"platform\":\"darwin-arm64\"},\"error\":null}.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.005"},{"method":"GET","path":"/api/runners","description":"List registered runners. Example response: {\"success\":true,\"data\":[{\"id\":\"1111...\",\"name\":\"studio-mac-mini\",\"status\":\"online\",\"platform\":\"darwin-arm64\"}],\"error\":null}.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.001"},{"method":"GET","path":"/api/runners/{id}","description":"Get a runner by ID. Example response: {\"success\":true,\"data\":{\"id\":\"1111...\",\"name\":\"studio-mac-mini\",\"machine_label\":\"taariq-mac-mini\",\"skill_slug\":\"alpaca-saas-short-trader\",\"status\":\"online\"},\"error\":null}.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.001"},{"method":"DELETE","path":"/api/runners/{id}","description":"Delete a runner. Example response: {\"success\":true,\"data\":{\"id\":\"1111...\",\"name\":\"studio-mac-mini\",\"status\":\"deleted\"},\"error\":null}.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.0000"},{"method":"POST","path":"/api/runners/{id}/pause","description":"Pause a runner. Example response: {\"success\":true,\"data\":{\"id\":\"1111...\",\"name\":\"studio-mac-mini\",\"status\":\"paused\"},\"error\":null}.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.005"},{"method":"POST","path":"/api/runners/{id}/resume","description":"Resume a runner. Example response: {\"success\":true,\"data\":{\"id\":\"1111...\",\"name\":\"studio-mac-mini\",\"status\":\"online\"},\"error\":null}.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.005"},{"method":"POST","path":"/api/runners/{id}/poll","description":"Poll for local work assigned to a runner. Example request: {\"last_seen_result_id\":null,\"supports\":{\"stdout_tail\":true,\"stderr_tail\":true,\"response_body\":true}}. Example response: {\"success\":true,\"data\":{\"action\":\"run\",\"next_poll_seconds\":30,\"job\":{\"id\":\"2222...\",\"name\":\"Hourly SaaS Monitor\",\"execution_mode\":\"local_pull\"},\"execution_result\":{\"id\":\"3333...\",\"status\":\"running\"}},\"error\":null}.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.005"},{"method":"POST","path":"/api/runners/{id}/results","description":"Submit a local execution result for a runner. Example request: {\"execution_result_id\":\"3333...\",\"status\":\"succeeded\",\"response_body\":\"{\\\"selected_names\\\":[\\\"SNOW\\\",\\\"MDB\\\"],\\\"status\\\":\\\"ok\\\"}\",\"exit_code\":0,\"stdout_tail\":\"scan complete\",\"stderr_tail\":null}. Example response: {\"success\":true,\"data\":{\"updated\":true,\"execution_result_id\":\"3333...\"},\"error\":null}.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.005"}],"undocumented_endpoint_policy":"default_allow","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://serencron-api.taariq-b3c.workers.dev","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":21069,"unique_agents_served":5,"total_revenue_atomic":0,"created_at":"2025-12-26T10:26:44.61551Z","updated_at":"2026-05-14T01:56:55.509827Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0","markup_multiplier":"2.50","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0","price_per_get":"0","price_per_post":"0","price_per_put":"0","price_per_delete":"0","price_per_patch":"0","price_per_execution":null,"payment_expiry_minutes":5,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":"0","minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":30,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"763b3ea7-c00e-46c5-a810-33af9eb51bbc","name":"SerenEmbed","slug":"seren-embed","email":null,"description":"Text embedding pipeline service that fetches data from x402 publishers, chunks text, generates embeddings via OpenAI, and writes vectors to PostgreSQL/pgvector destinations.","resource_name":"SerenEmbed - Text Embeddings","resource_description":"Text embedding pipeline service that fetches data from x402 publishers, chunks text, generates embeddings via OpenAI, and writes vectors to PostgreSQL/pgvector destinations.","categories":["ai","embeddings","text-processing"],"capabilities":[],"use_cases":["POST /v1/jobs - Create embedding pipeline job for processing large text corpus","GET /v1/jobs/{id} - Check job status and progress for batch embedding generation"],"usage_examples":null,"logo_url":"/publishers/seren-embed/logo","publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"prepaid_credits","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"POST","path":"/v1/jobs","description":"Create an embedding pipeline job that fetches data from an x402 publisher, chunks text, generates embeddings via OpenAI, and writes vectors to a PostgreSQL/pgvector destination","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1/jobs/{id}","description":"Get status and progress for a specific embedding pipeline job by its id","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_allow","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://embed.serendb.com","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":14926,"unique_agents_served":3,"total_revenue_atomic":0,"created_at":"2026-01-09T17:11:48.883245Z","updated_at":"2026-04-08T07:12:25.351116Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00010000","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"62ee54d9-9978-4efa-99db-648e2b994eda","name":"Seren Skills","slug":"seren-skills","email":null,"description":"Create, manage, update, sell, and download Seren agent skills.","resource_name":"Seren Skills Publisher API","resource_description":"Internal publisher service for Seren agent skill discovery, publishing, collaboration, purchasing, usage, and update workflows.","categories":["AI","Skills","Agents","Marketplace"],"capabilities":["skill-publishing","skill-discovery","skill-marketplace","collaboration","versioning"],"use_cases":["Discover public Seren agent skills","Create and publish private, public, or paid skills","Download skill bundles and submit update requests","Manage collaborators, Git identity, usage, and paid skill purchases"],"usage_examples":[{"title":"Discover skills","description":"List public skills and download accessible bundles.","curl":"GET /publishers/seren-skills/skills"},{"title":"Publish a skill","description":"Create a private, public, or paid skill and publish versions.","curl":"POST /publishers/seren-skills/skills"}],"logo_url":null,"publisher_type":"organization","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/","description":"Publisher metadata for Seren Skills.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/openapi.json","description":"OpenAPI document for the Seren Skills publisher API.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/skill.md","description":"Skill definition for using the Seren Skills publisher.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/skills","description":"List public skills, or authenticated user's skills with mine=true.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/skills","description":"Create a skill owned by the authenticated user or organization.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/skills/{slug}","description":"Get a skill by slug when the caller can view it.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PATCH","path":"/skills/{slug}","description":"Update skill metadata and access settings.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/skills/{slug}","description":"Delete a skill.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/skills/{slug}/edit","description":"Get an editable document for a skill.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/skills/{slug}/collaborators","description":"List skill collaborators.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PUT","path":"/skills/{slug}/collaborators/{user_id}","description":"Add or update a skill collaborator.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/skills/{slug}/collaborators/{user_id}","description":"Remove a skill collaborator.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PUT","path":"/skills/{slug}/sponsor","description":"Update skill sponsor settings.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/skills/{slug}/github","description":"Get GitHub publish status for a skill.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/skills/{slug}/github/retry","description":"Retry GitHub publishing for a skill.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/skills/{slug}/drafts/{draft_id}","description":"Get a chat draft for a skill.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/skills/{slug}/drafts/{draft_id}/merge-state","description":"Get merge state for a draft.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/skills/{slug}/drafts/{draft_id}/resolve-conflict","description":"Resolve a draft conflict and publish a new version.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/skills/{slug}/versions","description":"List versions for a skill the caller can view.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/skills/{slug}/versions","description":"Create a new skill version.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/skills/{slug}/versions/{version}/manifest","description":"Get a version manifest for a skill.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/skills/{slug}/download","description":"Download a skill bundle when public or when the caller has access.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/skills/{slug}/purchase","description":"Purchase access to a paid skill.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/git-identity","description":"Get the authenticated user's Git author identity.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PUT","path":"/git-identity","description":"Upsert the authenticated user's Git author identity.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/usage","description":"List authenticated user's skills usage events.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/usage/summary","description":"Summarize authenticated user's skills usage.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/organizations/{org_id}/folder","description":"Get an organization's skill folder mapping.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/organizations/{org_id}/folder","description":"Create an organization's skill folder mapping.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PATCH","path":"/organizations/{org_id}/folder","description":"Update an organization's skill folder mapping.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/skills/{slug}/update-requests","description":"List update requests for a skill.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/skills/{slug}/update-requests","description":"Create an update request for a skill.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/update-requests/{request_id}","description":"Get an update request.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/update-requests/{request_id}/diff","description":"Get the diff for an update request.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/update-requests/{request_id}/comments","description":"List comments on an update request.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/update-requests/{request_id}/comments","description":"Add a comment to an update request.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/update-requests/{request_id}/accept","description":"Accept an update request.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/update-requests/{request_id}/reject","description":"Reject an update request.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/webhooks/github","description":"GitHub push webhook receiver for reverse-sync. Authenticated by GitHub HMAC signature (X-Hub-Signature-256), not by Seren API key.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":null,"mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":true,"verification_expires_at":null,"total_queries":13033,"unique_agents_served":9,"total_revenue_atomic":0,"created_at":"2026-05-02T19:48:20.768358Z","updated_at":"2026-05-14T05:31:40.998953Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0","markup_multiplier":"1.00","min_charge":"0","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":null,"price_per_get":"0","price_per_post":"0","price_per_put":"0","price_per_delete":"0","price_per_patch":"0","price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"0","low_balance_threshold":"0","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"cdece242-5a2b-4950-a0a5-1433891ca276","name":"SerenModels","slug":"seren-models","email":null,"description":"Access 200+ AI models through Seren. GPT-5, Claude Opus 4.5, Gemini, Mistral, Llama, and more. One wallet, every model. Just 5% over provider rates with unified billing, automatic failover, and usage tracking.","resource_name":"SerenModels - LLM Gateway","resource_description":"Multi-model LLM inference with automatic routing, failover, and unified billing. Access over 300 models from over 60 model providers including OpenAI, Anthropic, Google, Meta, Mistral, and more through a single OpenAI-compatible API.","categories":["ai","llm","inference","models","chat","embeddings"],"capabilities":["openai-compatible","streaming","function-calling","vision","multi-model"],"use_cases":["GET /models - Returns complete list of every available model with their IDs (e.g. anthropic/claude-sonnet-4-20250514), pricing, and capabilities. Agent must call this first to discover which models exist.","POST /chat/completions - Send chat request using a model ID obtained from GET /models. Example IDs: anthropic/claude-sonnet-4-20250514, openai/gpt-4-turbo, meta-llama/llama-3.3-70b, google/gemini-pro-1.5","GET /generation?id={id} - Retrieve exact token counts and cost for a completed request using the generation ID returned from chat completions","GET /models/{model}/endpoints - Check which provider endpoints support a specific model for availability verification","GET /auth/key - View OpenRouter account balance and rate limit information"],"usage_examples":null,"logo_url":"/publishers/seren-models/logo","publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"pay_per_use","gateway_fee_percent":"5.00","upstream_cost_response_path":"usage.cost","allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/models","description":"List all available AI models across providers with pricing, context length, and capabilities (e.g. anthropic/claude-sonnet-4, openai/gpt-4-turbo, meta-llama/llama-3.3-70b)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/chat/completions","description":"Send an OpenAI-compatible chat completion request to any model ID obtained from GET /models. Supports streaming, function calling, and vision","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/completions","description":"Legacy text completion endpoint for non-chat models","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/generation","description":"Retrieve exact token counts and cost for a completed request by generation id (query param: id)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/models/{model}/endpoints","description":"Check which provider endpoints support a specific model for availability verification","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/auth/key","description":"View OpenRouter account balance, rate limit, and usage information for the active API key","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/credits","description":"Get current credit balance and usage totals for the account","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://openrouter.ai/api/v1","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":8113,"unique_agents_served":28,"total_revenue_atomic":0,"created_at":"2026-01-13T01:14:19.372342Z","updated_at":"2026-05-14T05:32:00.201442Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0","unresolved_fallback_charge":"0","reserve_max_charge":"0.10000000","price_per_call":null,"price_per_get":"0","price_per_post":"0","price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":"Authorization","api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"35d1ebf2-641d-4963-bbec-3a39bc6b533a","name":"Perplexity","slug":"perplexity","email":null,"description":"Perplexity is an AI-powered search engine that provides accurate, up-to-date answers with citations. Access raw web search results or grounded LLM responses through Sonar models.","resource_name":"Perplexity AI Search & LLM","resource_description":"Perplexity is an AI-powered search engine that provides accurate, up-to-date answers with citations. Access raw web search results or grounded LLM responses through Sonar models.","categories":["ai","search","llm","research"],"capabilities":[],"use_cases":["POST /chat/completions - AI-powered web search with citations using sonar model ($0.005/request + $0.001/1K tokens)","POST /chat/completions - Advanced reasoning with sonar-reasoning model for complex queries ($0.005/request + $0.005/1K tokens)","POST /chat/completions - Deep research mode with extended context and more sources ($0.01/request + token costs)"],"usage_examples":null,"logo_url":"/publishers/perplexity/logo","publisher_type":"individual","wallet_address":"0x0000000000000000000000000000000000000000","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"POST","path":"/v1/sonar","description":"Generate chat completion responses with live web search and citations using Perplexity Sonar models (sonar, sonar-pro, sonar-reasoning-pro, sonar-deep-research)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/search","description":"Search the web and retrieve relevant page contents without LLM grounding","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/v1/embeddings","description":"Generate text embeddings for semantic search and ML applications","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/v1/contextualizedembeddings","description":"Generate context-aware embeddings for document chunks with surrounding context","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/v1/async/sonar","description":"Submit an asynchronous chat completion request (returns a request id for later retrieval)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1/async/sonar","description":"List all asynchronous chat completion requests for the current user","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1/async/sonar/{api_request}","description":"Retrieve the response for a specific async chat completion request by its id","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/v1/agent","description":"Generate responses with optional web search and reasoning capabilities (agentic mode)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/chat/completions","description":"OpenAI-compatible chat completion endpoint. Legacy alias still supported by Perplexity for backwards compatibility with OpenAI SDKs. Routes to Sonar models via the model parameter (sonar, sonar-pro, sonar-reasoning, sonar-deep-research).","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://api.perplexity.ai","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":3428,"unique_agents_served":10,"total_revenue_atomic":0,"created_at":"2025-12-19T21:03:37.75143Z","updated_at":"2026-05-08T18:28:16.583441Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0","markup_multiplier":"2.50","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.01000000","price_per_get":"0.00500000","price_per_post":"0.01000000","price_per_put":null,"price_per_delete":"0","price_per_patch":"0","price_per_execution":null,"payment_expiry_minutes":5,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":30,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":"Authorization","api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"ed73c992-d981-4886-99dd-fc174135a7ef","name":"Massive","slug":"massive","email":null,"description":"Real-time and historical market data from Massive. Access trades, last trade prices, OHLC aggregates, market snapshots, and technical indicators (SMA, EMA, MACD, RSI) for stocks, forex, and bonds. Full coverage of global equity markets, currency pairs, and fixed income instruments.","resource_name":"Massive Market Data","resource_description":"Real-time and historical market data from Massive. Access trades, last trade prices, OHLC aggregates, market snapshots, and technical indicators (SMA, EMA, MACD, RSI) for stocks, forex, and bonds. Full coverage of global equity markets, currency pairs, and fixed income instruments.","categories":["trades","market-data","technical-indicators","forex","stocks","bonds","currencies"],"capabilities":[],"use_cases":["GET /v1/open-close/{ticker}/{date} - Get daily OHLC data for stocks (format: YYYY-MM-DD)","GET /v3/reference/tickers/{ticker} - Get detailed company info including market cap, description, employees","GET /v3/trades/{ticker} - Get recent trades for crypto (tickers: X:BTCUSD, X:ETHUSD, X:SOLUSD)","GET /v2/aggs/ticker/{ticker}/range/{multiplier}/{timespan}/{from}/{to} - Get historical price aggregates"],"usage_examples":null,"logo_url":"/publishers/massive/logo","publisher_type":"individual","wallet_address":"0x0000000000000000000000000000000000000000","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/v1/open-close/{ticker}/{date}","description":"Get daily open, high, low, and close (OHLC) data for a stock ticker on a specific date (format: YYYY-MM-DD)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/aggs/ticker/{ticker}/range/{multiplier}/{timespan}/{from}/{to}","description":"Get historical price aggregates (bars) for a ticker over a custom time range with configurable bar size (multiplier + timespan: minute/hour/day/week/month)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v3/reference/tickers/{ticker}","description":"Get detailed reference info for a ticker including market cap, description, employees, and exchange","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v3/trades/{ticker}","description":"Get recent trades for a ticker (supports crypto tickers like X:BTCUSD, X:ETHUSD, X:SOLUSD)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://api.massive.com","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":1665,"unique_agents_served":5,"total_revenue_atomic":0,"created_at":"2025-12-09T22:20:08.030011Z","updated_at":"2026-05-10T21:33:09.211844Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0","markup_multiplier":"2.50","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00050000","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":"0","price_per_patch":"0","price_per_execution":null,"payment_expiry_minutes":5,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":30,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":null,"api_key_query_param":"apiKey","oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"9f21b396-7be3-43a5-8f46-57edb3530e43","name":"Exa","slug":"exa","email":null,"description":"Exa is the first search engine that's optimized to return exactly what you ask for. We're an applied AI lab developing a novel neural approach to search. And we sell this search usage-based to customers—no ads, just quality.\n\nOur ultimate goal is perfect web search: to give users full control over the world's shared data.","resource_name":"Exa","resource_description":"Exa is the first search engine that's optimized to return exactly what you ask for. We're an applied AI lab developing a novel neural approach to search. And we sell this search usage-based to customers—no ads, just quality.\n\nOur ultimate goal is perfect web search: to give users full control over the world's shared data.","categories":["search","data-enrichment","ai-inference"],"capabilities":[],"use_cases":["POST /search - Neural search using AI embeddings to find relevant webpages, supports auto/keyword/neural modes","POST /contents - Extract clean, parsed HTML content from URLs or search result IDs","POST /findsimilar - Find pages semantically similar to a given URL using AI embeddings","POST /answer - Get direct answers to questions with web citations and sources","POST /research - Automated in-depth web research with structured JSON results and citations"],"usage_examples":null,"logo_url":"/publishers/exa/logo","publisher_type":"individual","wallet_address":"0x0000000000000000000000000000000000000000","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"POST","path":"/search","description":"Neural web search using AI embeddings. Supports auto, keyword, and neural modes with optional content extraction, domain filtering, and date ranges","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/contents","description":"Retrieve full page contents, summaries, and metadata for a list of URLs or Exa search result IDs","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/findSimilar","description":"Find webpages semantically similar to a given URL using AI embeddings, with optional content extraction (canonical camelCase per Exa docs)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/findsimilar","description":"Lowercase alias for /findSimilar to match clients that send the path in lowercase form","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/answer","description":"Get direct LLM-generated answers to questions with web citations and sources, grounded in Exa search results","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/research","description":"Create an asynchronous research task that explores the web, gathers sources, and synthesizes findings into structured JSON","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/research/{taskId}","description":"Retrieve the status and results of a previously created research task","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/research","description":"Retrieve a paginated list of research tasks for the authenticated account","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/monitors","description":"Schedule recurring Exa searches with results delivered to webhooks","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/monitors","description":"List all scheduled monitors for the authenticated account","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://api.exa.ai","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":1212,"unique_agents_served":7,"total_revenue_atomic":0,"created_at":"2025-12-19T13:29:04.32914Z","updated_at":"2026-04-19T08:42:20.48974Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0","markup_multiplier":"2.50","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00080000","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":"0","price_per_patch":"0","price_per_execution":null,"payment_expiry_minutes":5,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":30,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"1b295b42-866a-414e-ae09-1fab2563e2ff","name":"Apollo","slug":"apollo","email":null,"description":"Apollo.io API for people and company enrichment, prospecting, and sales intelligence","resource_name":"Apollo.io Sales Intelligence API","resource_description":"Access Apollo.io for B2B lead generation, people enrichment, company data, and sales prospecting with 275M+ contacts","categories":["sales","enrichment","prospecting","b2b"],"capabilities":[],"use_cases":[],"usage_examples":null,"logo_url":"/publishers/apollo/logo","publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"POST","path":"/mixed_people/api_search","description":"Search for people by criteria","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/people/match","description":"Enrich a single person record","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/people/bulk_match","description":"Bulk enrich people records","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/organizations/{id}","description":"Get organization details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/organizations/bulk_match","description":"Bulk enrich organizations","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/organizations/search","description":"Search for organizations","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/news/search","description":"Search news articles","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://api.apollo.io/api/v1","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":1119,"unique_agents_served":3,"total_revenue_atomic":0,"created_at":"2026-01-22T00:11:26.828095Z","updated_at":"2026-05-11T21:33:48.044765Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.04000000","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":null,"token_exchange_mode":null,"token_cache_ttl_seconds":null,"token_response_field":null,"api_key_header":"x-api-key","api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"24c8c82c-f4c6-4b52-bd5c-489a4aa33969","name":"GMail","slug":"gmail","email":null,"description":"Google Gmail API access for AI agents. Read, send, and manage emails with OAuth token passthrough. Supports messages, labels, threads, and drafts.","resource_name":"Google Gmail API","resource_description":"Google Gmail API access for AI agents. Read, send, and manage emails with OAuth token passthrough. Supports messages, labels, threads, and drafts.","categories":["email","google","productivity","communication"],"capabilities":["email_read","email_send","email_search","email_labels","email_threads","email_drafts","gmail"],"use_cases":["Read and search emails by query, label, or sender","Send emails with to, subject, and body","Manage email labels (create, delete, list)","Read and manage email threads","Create and send draft emails","Move messages to trash or modify labels","Search inbox with Gmail query syntax (from:, to:, subject:, in:trash, is:unread, etc.)"],"usage_examples":null,"logo_url":"/publishers/gmail/logo","publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/health","description":"Health check endpoint","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/messages","description":"List messages in mailbox; each result is enriched with snippet/from/to/subject/date by default so agents can identify results without follow-up calls. Pass enriched=false for the raw Gmail shape.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"maxResults","description":"Maximum number of messages to return (1-500, default 10)","required":false,"param_type":"integer","example":null},{"name":"pageToken","description":"Pagination token from a previous messages list response","required":false,"param_type":"string","example":null},{"name":"q","description":"Gmail search query string","required":false,"param_type":"string","example":null},{"name":"labelIds","description":"Label IDs to filter messages by; may be repeated","required":false,"param_type":"array","example":null},{"name":"enriched","description":"Include snippet/from/to/subject/date for each message (default true)","required":false,"param_type":"boolean","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/messages/{message_id}","description":"Get a specific message by ID","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"format","description":"Response format: minimal, full, raw, or metadata (default: full)","required":false,"param_type":"string","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/messages/{message_id}/attachments/{attachment_id}","description":"Download a specific attachment from a message by attachment ID. Returns the attachment data as base64url-encoded bytes.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/messages/send","description":"Send a message (raw RFC 2822 base64url-encoded format). For agents, prefer POST /send instead.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/send","description":"Send an email with structured fields (recommended for AI agents). Body: {\"to\": \"recipient@example.com\", \"subject\": \"Subject\", \"body\": \"Email body text\", \"cc\": \"optional\", \"bcc\": \"optional\", \"threadId\": \"optional for replies\"}","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/messages/{message_id}","description":"Permanently delete a message","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/messages/{message_id}/trash","description":"Move message to trash","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/messages/{message_id}/modify","description":"Add or remove labels from a message","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"addLabelIds","description":"Label IDs to add to the message","required":false,"param_type":"array","example":null},{"name":"removeLabelIds","description":"Label IDs to remove from the message","required":false,"param_type":"array","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/labels","description":"List all labels","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/labels/{label_id}","description":"Get a specific label","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/labels","description":"Create a new label","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/labels/{label_id}","description":"Delete a label","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/threads","description":"List email threads; each result is enriched with from/to/subject/date from the most recent message by default. Pass enriched=false for the raw Gmail shape.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"maxResults","description":"Maximum number of threads to return (1-500, default 10)","required":false,"param_type":"integer","example":null},{"name":"pageToken","description":"Pagination token from a previous threads list response","required":false,"param_type":"string","example":null},{"name":"q","description":"Gmail search query string","required":false,"param_type":"string","example":null},{"name":"enriched","description":"Include from/to/subject/date for each thread (default true)","required":false,"param_type":"boolean","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/threads/{thread_id}","description":"Get a specific thread with all messages","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"format","description":"Response format: minimal, full, or metadata (default: full)","required":false,"param_type":"string","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/threads/{thread_id}/trash","description":"Move thread to trash","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/drafts","description":"List draft messages; each result is enriched with snippet/to/subject/date by default. Pass enriched=false for the raw Gmail shape.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"maxResults","description":"Maximum number of drafts to return (1-500, default 10)","required":false,"param_type":"integer","example":null},{"name":"pageToken","description":"Pagination token from a previous drafts list response","required":false,"param_type":"string","example":null},{"name":"enriched","description":"Include snippet/to/subject/date for each draft (default true)","required":false,"param_type":"boolean","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/drafts","description":"Create a new draft","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/drafts/{draft_id}/send","description":"Send an existing draft","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://seren-gmail-394120216619.us-central1.run.app","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":966,"unique_agents_served":2,"total_revenue_atomic":0,"created_at":"2026-01-21T02:42:37.120211Z","updated_at":"2026-05-14T05:23:23.211958Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00015000","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":"https://google-auth.serendb.com/token/exchange","token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3500,"token_response_field":null,"api_key_header":"Authorization","api_key_query_param":null,"oauth_provider_id":"c95d05fb-3a93-4499-aa12-d108cde0424b","requires_user_oauth":true,"routing":null},{"id":"5d6f9480-50a6-49db-a33e-5043665adfff","name":"Firecrawl","slug":"firecrawl","email":null,"description":"AI-powered web scraping API that turns websites into LLM-ready markdown or structured data. Supports scraping single pages, crawling entire sites, mapping website structures, and searching the web with one API call.","resource_name":"Firecrawl Web Scraping API","resource_description":"AI-powered web scraping API that turns websites into LLM-ready markdown or structured data. Supports scraping single pages, crawling entire sites, mapping website structures, and searching the web with one API call.","categories":["web-scraping","ai","data-extraction","crawling"],"capabilities":[],"use_cases":["POST /v1/scrape - Extract clean markdown content from a single URL (1 credit per page)","POST /v1/crawl - Crawl entire website starting from URL, discovers and scrapes all linked pages (1 credit per page discovered)","POST /v1/map - Generate sitemap with up to 5000 URLs from a website in 2-3 seconds (1 credit per request)","POST /v1/search - Search web and return scraped content for query results (2 credits per 10 results)","GET /v1/crawl/{id} - Check status of async crawl job and retrieve results when complete"],"usage_examples":null,"logo_url":"/publishers/firecrawl/logo","publisher_type":"individual","wallet_address":"0x0000000000000000000000000000000000000000","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"POST","path":"/v2/scrape","description":"Extract content from a single URL as clean markdown, HTML, or structured JSON using LLM extraction","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/v2/crawl","description":"Start an asynchronous crawl job that recursively discovers and scrapes every page on a website","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/crawl/{id}","description":"Get the status and paginated results of an async crawl job by id","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/v2/crawl/{id}","description":"Cancel an active crawl job by id","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/crawl/{id}/errors","description":"Retrieve the list of errors encountered during a crawl job","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/crawl/active","description":"List all currently active crawl jobs for the authenticated account","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/v2/map","description":"Get a list of all URLs on a website (up to 5000) returned in seconds","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/v2/search","description":"Search the web and return full scraped content for each result","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/v2/extract","description":"Extract structured data from one or more webpages using an LLM and a natural-language schema","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/extract/{id}","description":"Get status and results of an async extract job by id","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/v2/batch/scrape","description":"Scrape multiple URLs in a single batch job","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/batch/scrape/{id}","description":"Get status and results of a batch scrape job by id","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/v2/batch/scrape/{id}","description":"Cancel a running batch scrape job","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/batch/scrape/{id}/errors","description":"Retrieve errors encountered during a batch scrape job","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/credit-usage","description":"Check current credit usage and remaining credits for the account","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/credit-usage/historical","description":"View historical credit usage over time","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/token-usage","description":"Check current token usage for LLM-powered features","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/activity","description":"List the team's recent API activity from the last 24 hours","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/v1/scrape","description":"[Legacy v1] Extract content from a single URL as markdown or structured data","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/v1/crawl","description":"[Legacy v1] Start an async crawl job that discovers and scrapes all pages on a website","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1/crawl/{id}","description":"[Legacy v1] Get status and results of a v1 crawl job by id","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/v1/map","description":"[Legacy v1] Generate a sitemap with up to 5000 URLs from a website","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/v1/search","description":"[Legacy v1] Search the web and return scraped content for query results","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/v1/extract","description":"[Legacy v1] Extract structured data from webpages","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://api.firecrawl.dev","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":728,"unique_agents_served":7,"total_revenue_atomic":0,"created_at":"2025-12-16T08:38:04.757631Z","updated_at":"2026-04-27T06:50:07.133789Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0","markup_multiplier":"2.50","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00200000","price_per_get":"0.01330000","price_per_post":"0.00200000","price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":5,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":30,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":"Authorization","api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"b470cf87-afa3-4492-9161-25e67b6d96b9","name":"SEC Filings Intelligence","slug":"sec-filings-intelligence","email":null,"description":"Real-time access to US public company SEC filings.","resource_name":"SEC Public Company Filings (EDGAR)","resource_description":"Real-time access to US public company SEC filings, including full-text search, metadata, and extracted item sections (10-K, 10-Q, 8-K).","categories":["finance","regulatory","sec","stocks","edgar"],"capabilities":[],"use_cases":["Query SEC filings by company_name, cik, or form_type. Available columns: accession_no, cik, company_name, form_type, filing_date, report_url, content_text."],"usage_examples":null,"logo_url":"/publishers/sec-filings-intelligence/logo","publisher_type":"individual","wallet_address":"0x3C092397FB8026C30881D1BdD572B876C55Afed3","wallet_network_id":"eip155:8453","publisher_category":"database","database_type":"serendb","integration_type":null,"compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":null,"undocumented_endpoint_policy":"default_allow","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":null,"mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":560,"unique_agents_served":6,"total_revenue_atomic":0,"created_at":"2025-12-25T00:32:41.75695Z","updated_at":"2026-04-15T21:41:27.115001Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_row","base_price_per_1000_rows":"0.05000000","markup_multiplier":"2.50","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":null,"price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":"0","price_per_patch":"0","price_per_execution":null,"payment_expiry_minutes":5,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":30,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"cd9118d8-9b32-47cd-b0e1-52419533774c","name":"U.S. Department of the Treasury","slug":"u-s-department","email":null,"description":"This API provides access to a wide range of public federal financial data, including topics like public debt, revenue, spending, interest rates, and more","resource_name":"FiscalData Treasury Data API","resource_description":"This API provides access to a wide range of public federal financial data, including topics like public debt, revenue, spending, interest rates, and more","categories":["US Government","Financial"],"capabilities":[],"use_cases":["GET /services/api/fiscal_service - Query U.S. Treasury fiscal data including exchange rates, debt, and financial statements","GET /v1/accounting/dts - Daily Treasury Statement data for government cash flows","GET /v2/accounting/od/rates_of_exchange - Official exchange rates for foreign currency conversion"],"usage_examples":null,"logo_url":"/publishers/u-s-department/logo","publisher_type":"individual","wallet_address":"0x0000000000000000000000000000000000000000","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/v1/accounting/dts/dts_table_1","description":"Daily Treasury Statement: Operating Cash Balance of the U.S. Treasury","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1/accounting/dts/dts_table_2","description":"Daily Treasury Statement: Deposits and Withdrawals of Operating Cash","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1/accounting/dts/dts_table_3a","description":"Daily Treasury Statement: Public Debt Transactions","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1/accounting/dts/dts_table_3b","description":"Daily Treasury Statement: Adjustment of Public Debt Transactions to Cash Basis","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1/accounting/dts/dts_table_4","description":"Daily Treasury Statement: Federal Tax Deposits","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1/accounting/dts/dts_table_5","description":"Daily Treasury Statement: Short-Term Cash Investments","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1/accounting/dts/dts_table_6","description":"Daily Treasury Statement: Income Tax Refunds Issued","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/accounting/od/debt_to_penny","description":"Debt to the Penny: Total public debt outstanding by day since 1993","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/accounting/od/rates_of_exchange","description":"Treasury Reporting Rates of Exchange for foreign currency conversion","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1/accounting/od/avg_interest_rates","description":"Average Interest Rates on U.S. Treasury Securities by security type","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/accounting/od/interest_expense","description":"Interest Expense on the Public Debt Outstanding by fiscal year and month","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1/accounting/od/debt_outstanding_historical","description":"Historical Debt Outstanding: Annual historical data on the public debt from 1790 to present","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1/accounting/mts/mts_table_1","description":"Monthly Treasury Statement: Summary of Receipts, Outlays, and the Deficit/Surplus","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1/accounting/mts/mts_table_4","description":"Monthly Treasury Statement: Receipts of the U.S. Government by source","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v1/accounting/mts/mts_table_5","description":"Monthly Treasury Statement: Outlays of the U.S. Government by agency","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_allow","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://api.fiscaldata.treasury.gov/services/api/fiscal_service","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":332,"unique_agents_served":5,"total_revenue_atomic":0,"created_at":"2025-11-30T00:02:34.457624Z","updated_at":"2026-04-08T07:22:28.393533Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0","markup_multiplier":"2.50","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":"0","price_per_patch":"0","price_per_execution":null,"payment_expiry_minutes":5,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":30,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"86ad67a7-43fa-498c-a772-d2f0d8e46226","name":"SerenSwarm","slug":"seren-swarm","email":null,"description":"Collaborative AI bounty network - stake, contribute, and earn rewards through proof-of-stake consensus","resource_name":"SerenSwarm","resource_description":"Bounty network for AI agents to collaborate, stake tokens, submit contributions, vote on solutions, and earn rewards","categories":["AI","Bounties","Collaboration","Staking"],"capabilities":[],"use_cases":["GET /bounties - List available bounties to join","POST /bounties/{id}/join - Stake tokens to join a bounty","POST /bounties/{id}/entries - Submit contributions (insights, code, solutions)","POST /entries/{id}/vote - Vote on contributions for consensus","GET /leaderboard - View agent rankings by reputation"],"usage_examples":null,"logo_url":null,"publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/attachments/{id}","description":"","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/attachments/{id}/data","description":"","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/attachments/{id}/thumbnail","description":"","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/bounties","description":"List bounties with optional filters","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/bounties","description":"Create a new bounty","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/bounties/{id}","description":"Get a single bounty with details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/bounties/{id}/attachments","description":"","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/bounties/{id}/attachments","description":"","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/bounties/{id}/attachments/import","description":"","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/bounties/{id}/audit","description":"List audit trail entries for a bounty","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/bounties/{id}/audit/verify","description":"Verify the integrity of a bounty's audit chain","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/bounties/{id}/cancel","description":"Cancel a bounty (creator only, no ledger contributions) - refunds all funding and stakes","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/bounties/{id}/challenge","description":"Challenge a resolved bounty during the challenge window.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/bounties/{id}/challenges","description":"List challenge records for a bounty.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/bounties/{id}/entries","description":"List ledger entries for a bounty","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/bounties/{id}/entries","description":"Submit a new ledger entry","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/bounties/{id}/finalize","description":"Finalize a resolved/disputed bounty after challenge handling.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/bounties/{id}/fund","description":"Fund a bounty (add to reward pool) - charged via serencore","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/bounties/{id}/funding","description":"Get funding status for a bounty","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/bounties/{id}/join","description":"Join a bounty by locking stake (charged via serencore)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/bounties/{id}/leave","description":"Leave a bounty (only if no contributions) - refunds stake via serencore","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/bounties/{id}/resolve","description":"Resolve a bounty (creator only) - triggers reward distribution via serencore","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/bounties/{id}/rewards/preview","description":"Preview reward distribution for a bounty","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/entries/{id}","description":"Get a single ledger entry with votes","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PUT","path":"/entries/{id}","description":"Edit an existing entry (creates new version)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/entries/{id}/attachments","description":"","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/entries/{id}/attachments","description":"","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/entries/{id}/attachments/import","description":"","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/entries/{id}/vote","description":"Submit a vote directly (legacy path).","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/entries/{id}/vote/commit","description":"Submit a vote commitment hash for commit-reveal voting.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/entries/{id}/vote/reveal","description":"Reveal a vote that was previously committed.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/entries/{id}/votes","description":"Get vote summary for an entry","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/heartbeat.md","description":"Get heartbeat instructions for publisher agents.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/overview","description":"Get overall swarm statistics","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/activity","description":"Get daily activity stats","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/bounties/{id}/stats","description":"Get detailed performance metrics for a specific bounty","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/bounties/{id}/stats/contributors","description":"Get top contributors for a bounty","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/bounties/{id}/stats/entries","description":"Get entry type breakdown for a bounty","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/leaderboard","description":"Get agent leaderboard","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/users/{user_id}/stats","description":"Get agent stats by user ID","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/rewards/me/history","description":"Get reward history for the authenticated agent","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/rewards/me/status","description":"Get reward status for the authenticated agent","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/users/me/stats","description":"Get stats for the authenticated agent","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/bounties/history","description":"List public bounty history events.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_allow","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":null,"mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":182,"unique_agents_served":5,"total_revenue_atomic":0,"created_at":"2026-02-03T00:40:31.455921Z","updated_at":"2026-04-18T17:44:49.966214Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0","markup_multiplier":"1.00","min_charge":"0","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":null,"price_per_get":"0","price_per_post":"0","price_per_put":"0","price_per_delete":"0","price_per_patch":"0","price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"0","low_balance_threshold":"0","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"7a1e0de0-ce9a-48c2-8dea-7b1a595aa137","name":"Nasdaq Data Link SerenAI","slug":"nasdaq-data-link","email":null,"description":"This Nasdaq Data Link API provide access to all Nasdaq Data Link Sources","resource_name":"Nasdaq Data Link API Data","resource_description":"This Nasdaq Data Link API provide access to all Nasdaq Data Link Sources","categories":["Equities","Financial","ETFs","Stocks"],"capabilities":[],"use_cases":["GET /api/v3/datasets/{database_code}/{dataset_code}/data - Access financial, economic, and alternative datasets from Nasdaq Data Link","GET /api/v3/databases - Browse available databases including WIKI, FRED, and premium datasets"],"usage_examples":null,"logo_url":"/publishers/nasdaq-data-link/logo","publisher_type":"individual","wallet_address":"0x0000000000000000000000000000000000000000","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/api/v3/datasets/{database_code}/{dataset_code}/data","description":"Retrieve time-series data from a specific dataset in a Nasdaq Data Link database (e.g. WIKI/AAPL, FRED/GDP)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/datasets/{database_code}/{dataset_code}/metadata","description":"Fetch metadata for a time-series dataset including column names, frequency, and date ranges","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/datasets/{database_code}/{dataset_code}","description":"Obtain both data and metadata for a time-series dataset in a single call","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/datasets","description":"Search for time-series datasets across all Nasdaq Data Link databases","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/databases","description":"List all available Nasdaq Data Link time-series databases including premium and free (WIKI, FRED, etc.)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/databases/{database_code}","description":"Retrieve metadata about a specific database including dataset count and download statistics","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/v3/datatables/{vendor_code}/{datatable_code}","description":"Query a datatable (non-time-series dataset) with filtering, sorting, and pagination","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://data.nasdaq.com/api/v3/","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":174,"unique_agents_served":3,"total_revenue_atomic":0,"created_at":"2025-12-02T10:32:28.751645Z","updated_at":"2026-04-08T07:35:56.005462Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0","markup_multiplier":"2.50","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00050000","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":"0","price_per_patch":"0","price_per_execution":null,"payment_expiry_minutes":5,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":30,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"38dfef8b-c7c7-426a-ae6a-8929733f4f91","name":"Seren Polymarket Intelligence","slug":"seren-polymarket-intelligence","email":null,"description":"Cross-platform prediction market intelligence plus charged ETF squeeze and gap-fade signal endpoints. Provides consensus pricing, divergence detection, actionable arbitrage signals, correlations, volatility, order book data, Coil signals, and gap signals.","resource_name":"Seren Polymarket Intelligence","resource_description":"Cross-platform prediction market intelligence plus charged ETF squeeze and gap-fade signal endpoints. Provides consensus pricing, divergence detection, actionable arbitrage signals, correlations, volatility, order book data, Coil signals, and gap signals.","categories":["predictions","markets","trading","intelligence","arbitrage"],"capabilities":[],"use_cases":["GET /api/oracle/consensus/{polymarket_id} - Get cross-platform consensus probability for a Polymarket market","POST /api/oracle/consensus/batch - Batch consensus for up to 50 Polymarket markets at once","GET /api/oracle/divergence - Find markets where Polymarket price diverges from cross-platform consensus","POST /api/oracle/divergence/batch - Batch divergence analysis for multiple markets","POST /api/oracle/actionable - Get actionable arbitrage signals with trade direction and edge size","GET /api/oracle/match - Find cross-platform matches for a given market question","GET /api/oracle/history/{canonical_id} - Get historical price observations across all platforms for a canonical event","GET /api/oracle/platforms/{platform}/markets - List all tracked markets on a specific platform (kalshi, manifold, predictit, betfair)","GET /api/oracle/categories - List all canonical event categories","GET /api/polymarket/correlations - Find correlated Polymarket pairs by price history with liquidity and basis stats","GET /api/polymarket/pairs/suggested - Get suggested pairs-trading opportunities ranked by basis deviation","GET /api/polymarket/orderbook/{token_id} - Real-time order book with best bid/ask, spread, and depth from Polymarket CLOB","GET /api/polymarket/volatility/{market_id} - Multi-window volatility metrics (stddev, range) with regime classification","GET /api/coil/signals/latest - List the latest Coil ETF squeeze signals","GET /api/coil/signals/latest/{ticker} - Get the latest Coil ETF squeeze signal for a ticker","GET /api/coil/signals/active - List active Coil ETF squeeze signals","GET /api/coil/signals/history - Get historical Coil ETF squeeze signals","GET /api/coil/markets - List the Coil ETF signal universe","GET /api/gap/signals/today - List today's gap-fade signals","GET /api/gap/signals/today/{ticker} - Get today's gap-fade signal for a ticker","GET /api/gap/signals/active - List active gap-fade signals","GET /api/gap/signals/history - Get historical gap-fade signals","GET /api/gap/signals/performance - Get aggregate gap-fade performance stats","GET /api/gap/markets - List the gap-fade signal universe"],"usage_examples":null,"logo_url":null,"publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"prepaid_credits","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/api/oracle/consensus/{polymarket_id}","description":"Get cross-platform consensus probability for a Polymarket market. Aggregates prices from Kalshi, Manifold, PredictIt, and Betfair using configurable consensus methods.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"method","description":"Consensus method (e.g. mean, median, weighted)","required":false,"param_type":"string","example":null},{"name":"min_confidence","description":"Minimum match confidence threshold (0.0-1.0)","required":false,"param_type":"number","example":null},{"name":"min_parity","description":"Minimum parity score threshold (0.0-1.0)","required":false,"param_type":"number","example":null},{"name":"include_unmatched","description":"Include platforms without a matched market","required":false,"param_type":"boolean","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.05"},{"method":"POST","path":"/api/oracle/consensus/batch","description":"Batch consensus for up to 50 Polymarket markets. Body: {polymarket_ids: string[], method?: string, min_confidence?: number, min_parity?: number, include_unmatched?: boolean}.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.15"},{"method":"GET","path":"/api/oracle/divergence","description":"Find markets where Polymarket price diverges from cross-platform consensus. Returns divergence in basis points with platform breakdown.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"method","description":"Consensus method","required":false,"param_type":"string","example":null},{"name":"min_confidence","description":"Minimum match confidence (0.0-1.0)","required":false,"param_type":"number","example":null},{"name":"min_parity","description":"Minimum parity score (0.0-1.0)","required":false,"param_type":"number","example":null},{"name":"include_unmatched","description":"Include unmatched platforms","required":false,"param_type":"boolean","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.05"},{"method":"POST","path":"/api/oracle/divergence/batch","description":"Batch divergence analysis for multiple Polymarket markets. Body: {polymarket_ids: string[], method?: string, min_confidence?: number, min_parity?: number}.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.15"},{"method":"POST","path":"/api/oracle/actionable","description":"Get actionable arbitrage signals with suggested trade direction, edge size in basis points, and confidence scores across matched platforms.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.15"},{"method":"GET","path":"/api/oracle/match","description":"Find cross-platform matches for a given market question using embedding similarity and rule-based matching.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.05"},{"method":"GET","path":"/api/oracle/history/{canonical_id}","description":"Get historical price observations across all platforms for a canonical event. Shows how probabilities evolve over time on each platform.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.05"},{"method":"GET","path":"/api/oracle/platforms/{platform}/markets","description":"List all tracked markets on a specific platform (kalshi, manifold, predictit, betfair) with current probabilities and metadata.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/api/oracle/categories","description":"List all canonical event categories used to group related prediction markets across platforms.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/api/polymarket/correlations","description":"Find correlated Polymarket market pairs by price history. Returns correlation coefficient, data points, liquidity, and basis spread statistics.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"min_r","description":"Minimum correlation coefficient (0.0-1.0, default 0.70)","required":false,"param_type":"number","example":null},{"name":"days","description":"History window in days (1-270, default 90)","required":false,"param_type":"integer","example":null},{"name":"min_liquidity_usd","description":"Minimum liquidity in USD (default 5000)","required":false,"param_type":"number","example":null},{"name":"category","description":"Filter by market category/tag","required":false,"param_type":"string","example":null},{"name":"limit","description":"Max results (1-500, default 100)","required":false,"param_type":"integer","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.10"},{"method":"GET","path":"/api/polymarket/pairs/suggested","description":"Get suggested pairs-trading opportunities ranked by basis deviation sigma. Returns trade direction, correlation, and resolution dates.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"min_r","description":"Minimum correlation coefficient (default 0.75)","required":false,"param_type":"number","example":null},{"name":"min_basis_deviation_sigma","description":"Minimum basis deviation in sigmas (default 1.0)","required":false,"param_type":"number","example":null},{"name":"days","description":"History window in days (1-270, default 90)","required":false,"param_type":"integer","example":null},{"name":"limit","description":"Max results (1-100, default 20)","required":false,"param_type":"integer","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.10"},{"method":"GET","path":"/api/polymarket/orderbook/{token_id}","description":"Real-time order book from Polymarket CLOB with best bid/ask, mid price, spread in basis points, and full depth levels. Cached for 2 seconds.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.05"},{"method":"GET","path":"/api/polymarket/volatility/{market_id}","description":"Multi-window volatility metrics (stddev in bps, range in bps, data points) with regime classification (low/medium/high). Default windows: 6h, 24h, 168h.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"windows","description":"Comma-separated hour values for volatility windows (default: 6,24,168)","required":false,"param_type":"string","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.05"},{"method":"GET","path":"/api/coil/signals/latest","description":"List the latest Coil ETF squeeze signals across the tracked universe with direction, confidence, and entry window.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.05"},{"method":"GET","path":"/api/coil/signals/latest/{ticker}","description":"Get the latest Coil ETF squeeze signal for a specific ticker.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.05"},{"method":"GET","path":"/api/coil/signals/active","description":"List currently active Coil ETF squeeze signals that have not expired.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.05"},{"method":"GET","path":"/api/coil/signals/history","description":"Get historical Coil ETF squeeze signals with optional ticker filter and bounded lookback window.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"ticker","description":"Optional ticker symbol filter","required":false,"param_type":"string","example":null},{"name":"days","description":"History window in days (1-90, default 30)","required":false,"param_type":"integer","example":null},{"name":"limit","description":"Max results (1-200, default 50)","required":false,"param_type":"integer","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.05"},{"method":"GET","path":"/api/coil/markets","description":"List the Coil ETF market universe with last data date and active-signal status.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.05"},{"method":"GET","path":"/api/gap/signals/today","description":"List today's gap-fade signals with scan summary, confidence, gap percentage, and entry window.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.05"},{"method":"GET","path":"/api/gap/signals/today/{ticker}","description":"Get today's gap-fade signal for a specific ticker.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.05"},{"method":"GET","path":"/api/gap/signals/active","description":"List currently active gap-fade signals that have not expired.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.05"},{"method":"GET","path":"/api/gap/signals/history","description":"Get historical gap-fade signals with optional ticker filter and bounded lookback window.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"ticker","description":"Optional ticker symbol filter","required":false,"param_type":"string","example":null},{"name":"days","description":"History window in days (1-90, default 30)","required":false,"param_type":"integer","example":null},{"name":"limit","description":"Max results (1-200, default 50)","required":false,"param_type":"integer","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.05"},{"method":"GET","path":"/api/gap/signals/performance","description":"Get aggregate gap-fade performance stats by confidence bucket and asset class.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"days","description":"Performance lookback window in days (default 30)","required":false,"param_type":"integer","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.05"},{"method":"GET","path":"/api/gap/markets","description":"List the gap-fade market universe with tiering, activity state, and recent signal coverage.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.05"}],"undocumented_endpoint_policy":"default_allow","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":null,"mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":166,"unique_agents_served":3,"total_revenue_atomic":0,"created_at":"2026-03-16T20:39:10.472901Z","updated_at":"2026-05-10T01:53:57.433797Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":null,"price_per_get":"0.05000000","price_per_post":"0.15000000","price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":null,"token_exchange_mode":null,"token_cache_ttl_seconds":null,"token_response_field":null,"api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"c2540d38-7ef3-4ae7-b5fa-1e10af32c228","name":"Curve Finance","slug":"curve-finance","email":null,"description":"DeFi protocol API providing pools, volumes, APYs, gauges, crvUSD data, and lending vaults across multiple chains including Ethereum, Arbitrum, Optimism, Polygon, and more.","resource_name":"Curve Finance API","resource_description":"DeFi protocol API providing pools, volumes, APYs, gauges, crvUSD data, and lending vaults across multiple chains including Ethereum, Arbitrum, Optimism, Polygon, and more.","categories":["DeFi","Crypto","Yields","AMM","Stablecoins"],"capabilities":[],"use_cases":["GET /api/getPools/ethereum/main - Get all Curve pools on Ethereum with TVL and APY","GET /api/getGauges - Get all gauge contracts across chains for liquidity mining","GET /api/getVolumes - Get 24h trading volumes and base APY for all pools","GET /api/getFactoryAPYs - Get yield data for Curve factory pools"],"usage_examples":null,"logo_url":"/publishers/curve-finance/logo","publisher_type":"individual","wallet_address":"0x0000000000000000000000000000000000000000","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/api/getPools/{chain}/{registry}","description":"Get all Curve pools on a given chain and registry (chain: ethereum, arbitrum, optimism, polygon, fantom, avalanche, xdai, moonbeam, kava, celo, zksync, base, fraxtal; registry: main, crypto, factory, factory-crypto, factory-crvusd, factory-tricrypto, factory-stable-ng, factory-twocrypto)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/getGauges","description":"Get all gauge contracts across supported chains used for liquidity mining rewards","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/getGauges/{chain}","description":"Get gauge contracts for a specific chain","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/getVolumes/{chain}","description":"Get 24h trading volumes and base APY for all Curve pools on a chain","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/getFactoryAPYs/{chain}","description":"Get yield data (APY) for all Curve factory pools on a chain","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/getSubgraphData/{chain}","description":"Get pool stats sourced from the Curve subgraph for a chain","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/getMainPoolsAPY","description":"Get yield data (APY) for the main (non-factory) Curve pools","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/getAllPoolsVolume","description":"Get aggregated 24h trading volumes across all Curve pools on all supported chains","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/getCrvCirculatingSupply","description":"Get the current circulating supply of the CRV token","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/getCrvUsdMarketsData/{chain}","description":"Get crvUSD stablecoin market data including collateral, supply, and borrow stats for a chain","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/api/getLendingVaults/{chain}","description":"Get Curve lending vault data including TVL, supply APY, and borrow APY for a chain","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_allow","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://api.curve.finance/v1/","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":152,"unique_agents_served":3,"total_revenue_atomic":0,"created_at":"2026-01-09T17:11:48.883245Z","updated_at":"2026-04-08T07:22:49.055669Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"4383655f-9a64-4b12-8746-d4fcac47732e","name":"SerenBounty","slug":"seren-bounty","email":null,"description":"Affiliate bounty protocol for referral-driven growth. Customers fund bounties, agents join with referral codes, verifiers accrue earnings, and release sweeps pay out through Seren Core escrow.","resource_name":"SerenBounty","resource_description":"Affiliate bounty service for creating funded bounties, joining with referral codes, submitting proof-of-work, and tracking earnings and public leaderboard stats.","categories":["AI","Bounties","Affiliates","Referrals"],"capabilities":[],"use_cases":["POST /bounties - Create an affiliate bounty backed by Seren Core escrow","POST /bounties/{id}/join - Join a bounty and get a deterministic referral code","POST /bounties/{id}/submission - Submit proof-of-work with optional attachment","GET /bounties - List public bounties with filters","GET /leaderboard - View top earners across affiliate bounties"],"usage_examples":null,"logo_url":null,"publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/bounties","description":"Public bounty listing. Supports status, customer_slug, limit, and cursor filters.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/bounties","description":"Create a bounty with a verifier spec and Seren Core escrow hold.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/organizations/me/bounties","description":"List bounties for the caller''s organization.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/bounties/{id}","description":"Get full bounty state including config, progress, and earnings count.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PATCH","path":"/bounties/{id}","description":"Edit a bounty''s tiers, deadline, or max pool.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/bounties/{id}/fund","description":"Deposit SerenBucks into bounty escrow.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/bounties/{id}/cancel","description":"Cancel a bounty and refund the remaining escrow balance.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/bounties/{id}/earnings","description":"List bounty earnings for owners/operators.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/bounties/{id}/earnings/{earning_id}/clawback","description":"Claw back a single earned row during the hold window.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/bounties/{id}/join","description":"Join a bounty and get a deterministic referral code.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/bounties/{id}/join","description":"Leave a bounty. Already-accrued earnings keep their release schedule.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/bounties/{id}/submission","description":"Create or replace the caller''s submission with optional attachment.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/bounties/{id}/submission","description":"Fetch the caller''s submission for a bounty.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/bounties/{id}/submission","description":"Withdraw the caller''s submission.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/bounties/{id}/submissions","description":"Owner/operator list view for bounty submissions.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/bounties/{id}/submissions/{submission_id}","description":"Submission detail for an owner/operator or the submitter.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/bounties/{id}/submissions/{submission_id}/attachment","description":"Download the optional attachment for a submission.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/users/me/earnings","description":"Cross-bounty earnings ledger for the authenticated caller.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/overview","description":"Platform-wide rollup with bounty counts, pool totals, and participation metrics.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/leaderboard","description":"Top earners across all bounties.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/bounties/{id}/stats","description":"Public rollup for a single bounty.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/bounties/{id}/leaderboard","description":"Top earners scoped to a single bounty.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/users/{user_id}/stats","description":"Public stats rollup for a specific user.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/users/me/stats","description":"Stats rollup for the authenticated caller.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/stats/daily","description":"Daily accrual and payout time series.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/heartbeat.md","description":"Heartbeat instructions for publisher agents.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/events/ingest","description":"Ingest a cross-service event into affiliate_events for the EventVerifier worker. Idempotent via UNIQUE(customer_slug, event_id). Returns 202 on accept, 409 on duplicate.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_allow","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":null,"mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":140,"unique_agents_served":5,"total_revenue_atomic":0,"created_at":"2026-04-17T18:53:58.029751Z","updated_at":"2026-05-14T05:12:20.480043Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0","markup_multiplier":"1.00","min_charge":"0","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":null,"price_per_get":"0","price_per_post":"0","price_per_put":"0","price_per_delete":"0","price_per_patch":"0","price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"0","low_balance_threshold":"0","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"de35482f-13ac-459f-8540-0b35fc7ab950","name":"Nano Banana","slug":"nano-banana","email":null,"description":"Google Gemini 3 Pro Image (Nano Banana Pro) - state-of-the-art AI image generation and editing.","resource_name":"Nano Banana Pro Image Generation","resource_description":"AI image generation powered by Google Gemini 3 Pro Image (Nano Banana Pro). Generate high-resolution images up to 4K, edit existing images, blend multiple references, and render text with exceptional accuracy. Supports multiple aspect ratios and multi-turn conversational refinement.","categories":["images","generation","ai","creative","media"],"capabilities":["text-to-image","image-editing","image-blending","text-rendering","4k-output","multi-turn"],"use_cases":["POST /generate - Generate an image from a text prompt. Supports aspect_ratio and resolution parameters.","POST /edit - Edit an existing image with a text prompt. Supports masked editing and style changes.","POST /blend - Blend multiple images (up to 14) into a cohesive composition with a guiding prompt."],"usage_examples":null,"logo_url":"/publishers/nano-banana/logo","publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"POST","path":"/generate","description":"Generate an image from a text prompt","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/generate/4k","description":"Generate a 4K resolution image","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/edit","description":"Edit an existing image with a text prompt","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/blend","description":"Blend multiple images into a cohesive composition","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://seren-nano-banana-beyazl7hsq-uc.a.run.app","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":135,"unique_agents_served":1,"total_revenue_atomic":0,"created_at":"2026-01-21T18:35:00.91322Z","updated_at":"2026-04-29T22:37:22.846572Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_byte","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":null,"price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":null,"token_exchange_mode":null,"token_cache_ttl_seconds":null,"token_response_field":null,"api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"9c21c019-10b9-4e61-b0de-4deaaeb382c0","name":"AlphaGrowth","slug":"email-checker","email":null,"description":"Validates email addresses and provides deliverability information","resource_name":"AlphaGrowth Email Address Validator for AI Agents","resource_description":null,"categories":["email","validation","utilities"],"capabilities":["email_validation","deliverability_check"],"use_cases":[],"usage_examples":null,"logo_url":"/publishers/email-checker/logo","publisher_type":"individual","wallet_address":"0x67E219b06a5D58BcFf147333504d9bd659667123","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/email/check","description":"Check if an email address is valid and deliverable","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":{"email":"elon@x.com","format_valid":true,"is_disposable":false,"is_free_provider":false,"mx_found":true,"smtp_check":true,"validated_at":"2026-01-18T18:56:08Z"},"required_headers":null,"query_params":[{"name":"email","description":"The email address to validate","required":true,"param_type":"string","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://datalayer.alphagrowth.io/api","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":125,"unique_agents_served":2,"total_revenue_atomic":0,"created_at":"2026-01-18T19:05:10.843516Z","updated_at":"2026-04-08T07:37:51.243568Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00100000","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":null,"token_exchange_mode":null,"token_cache_ttl_seconds":null,"token_response_field":null,"api_key_header":"Authorization","api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"bee58b67-09d2-403d-bf5d-3daef042831d","name":"Google Sheets","slug":"google-sheets","email":null,"description":"Google Sheets API access for AI agents. Read and write spreadsheet data, create sheets, and manage formatting with OAuth token passthrough.","resource_name":"Google Sheets API","resource_description":"Spreadsheet operations with OAuth passthrough for AI agents","categories":["google","spreadsheets","productivity","data"],"capabilities":[],"use_cases":[],"usage_examples":null,"logo_url":null,"publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/spreadsheets/{spreadsheetId}","description":"Get spreadsheet metadata and properties","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/spreadsheets/{spreadsheetId}/values/{range}","description":"Read cell values from a range","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PUT","path":"/spreadsheets/{spreadsheetId}/values/{range}","description":"Write values to a range","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/spreadsheets/{spreadsheetId}/values/{range}:append","description":"Append values to a sheet","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/spreadsheets/{spreadsheetId}/values:batchGet","description":"Read multiple ranges","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/spreadsheets/{spreadsheetId}/values:batchUpdate","description":"Write to multiple ranges","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/spreadsheets/{spreadsheetId}:batchUpdate","description":"Apply batch updates (formatting, sheets)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/spreadsheets","description":"Create a new spreadsheet","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://sheets.googleapis.com/v4","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":100,"unique_agents_served":1,"total_revenue_atomic":0,"created_at":"2026-01-21T07:26:50.273744Z","updated_at":"2026-05-12T14:55:10.892384Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_byte","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00015000","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":"https://google-auth.serendb.com/token/exchange","token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3500,"token_response_field":null,"api_key_header":null,"api_key_query_param":null,"oauth_provider_id":"c95d05fb-3a93-4499-aa12-d108cde0424b","requires_user_oauth":true,"routing":null},{"id":"fc9f661e-1b1d-4c94-945f-1d8603acf697","name":"Moonshot AI","slug":"moonshot-ai","email":null,"description":"Moonshot AI Kimi K2 - trillion-parameter MoE model with 256K context. State-of-the-art performance in coding, math, and reasoning. OpenAI-compatible API.","resource_name":"Kimi K2 Large Language Model","resource_description":"Moonshot AI Kimi K2 - trillion-parameter MoE model with 256K context. State-of-the-art performance in coding, math, and reasoning. OpenAI-compatible API.","categories":["ai","llm","chat","coding","reasoning"],"capabilities":[],"use_cases":["POST /v1/chat/completions - Generate chat completions with Kimi K2 model for Chinese and English","GET /v1/models - List available Moonshot AI models including Kimi K2 variants","POST /v1/chat/completions - Long context support up to 200K tokens for document analysis"],"usage_examples":null,"logo_url":"/publishers/moonshot-ai/logo","publisher_type":"individual","wallet_address":"0x0000000000000000000000000000000000000000","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"POST","path":"/chat/completions","description":"Create chat completion with Kimi K2 (OpenAI-compatible). Supports up to 256K context, streaming, and tool calls.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/models","description":"List available Moonshot AI models including Kimi K2 variants.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/embeddings","description":"Generate vector embeddings for input text using Moonshot embedding models.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/files","description":"Upload a file for use with Moonshot file-based features.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/files","description":"List uploaded files.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/files/{file_id}","description":"Retrieve metadata for a specific uploaded file.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/files/{file_id}","description":"Delete an uploaded file.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/files/{file_id}/content","description":"Retrieve the content of an uploaded file.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://api.moonshot.ai/v1","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":82,"unique_agents_served":5,"total_revenue_atomic":0,"created_at":"2025-12-17T07:58:47.850527Z","updated_at":"2026-04-10T00:40:08.383847Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0","markup_multiplier":"2.50","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.02000000","price_per_get":"0","price_per_post":"0.02000000","price_per_put":null,"price_per_delete":"0","price_per_patch":"0","price_per_execution":null,"payment_expiry_minutes":5,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":30,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":"Authorization","api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"303bb95c-ec8a-4daa-8c1e-931aeaebf2bd","name":"AlphaGrowth","slug":"alphagrowth-crypto-leads","email":null,"description":"Comprehensive crypto investment intelligence: 82K+ projects, 70K+ VC investments.","resource_name":"AlphaGrowth Crypto Investment Database","resource_description":"Comprehensive crypto investment intelligence: 82K+ projects, 70K+ VC investments with amounts and investors, 123K+ DAO treasury snapshots, 942K+ protocol revenue records, and 14M+ historical price data points. Tables: serendb_project, serendb_investment, serendb_daotreasury, serendb_projectrevenue, serendb_coingeckoprice, serendb_digitalassettreasurycompany, serendb_digitalassettreasurycompanyholding. Updated daily.","categories":["crypto","investments","vc","dao","revenue","analytics"],"capabilities":[],"use_cases":["Comprehensive crypto investment intelligence database. Use exact column names from the tables schema above."],"usage_examples":null,"logo_url":"/publishers/alphagrowth-crypto-leads/logo","publisher_type":"individual","wallet_address":"0x67E219b06a5D58BcFf147333504d9bd659667123","wallet_network_id":"eip155:8453","publisher_category":"database","database_type":"serendb","integration_type":null,"compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":null,"undocumented_endpoint_policy":"default_allow","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":null,"mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":79,"unique_agents_served":8,"total_revenue_atomic":0,"created_at":"2025-12-10T17:07:31.793386Z","updated_at":"2026-03-13T21:55:49.700482Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00010000","markup_multiplier":"5.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00030000","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":"0","price_per_patch":"0","price_per_execution":null,"payment_expiry_minutes":5,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":30,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"51451400-2223-4cee-a852-266ea9692478","name":"OpenAI","slug":"openai","email":null,"description":"Access OpenAI GPT-5.2, the best model for coding and agentic tasks across industries. Also supports GPT-5 mini for fast, affordable responses on well-defined tasks.","resource_name":"OpenAI GPT-5.2 API","resource_description":"Access OpenAI GPT-5.2, the best model for coding and agentic tasks across industries. Also supports GPT-5 mini for fast, affordable responses on well-defined tasks.","categories":["ai","llm","chat","code-generation","reasoning"],"capabilities":[],"use_cases":["POST /v1/chat/completions - Send chat messages to GPT-4o, GPT-4 Turbo, or GPT-4o mini for text generation and conversation","GET /v1/models - List all available OpenAI models including GPT-4o, GPT-4 Turbo, GPT-4o mini, and embedding models","POST /v1/chat/completions - Vision analysis with GPT-4o for image understanding and multi-modal tasks","POST /v1/chat/completions - Function calling and structured output with JSON mode for tool use"],"usage_examples":null,"logo_url":"/publishers/openai/logo","publisher_type":"individual","wallet_address":"0x0000000000000000000000000000000000000000","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"POST","path":"/chat/completions","description":"Generate a chat completion from a list of input messages. Supports GPT-5.2, GPT-5 mini, vision, function calling, and JSON mode.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/images/generations","description":"Generate one or more images from a text prompt using DALL-E or GPT image models.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/models","description":"List all available OpenAI models.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/models/{model}","description":"Retrieve a specific model by ID.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/embeddings","description":"Create vector embeddings for input text.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/audio/speech","description":"Generate audio from text input (text-to-speech).","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/audio/transcriptions","description":"Transcribe audio into the input language (speech-to-text).","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/audio/translations","description":"Translate audio into English text.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/moderations","description":"Classify text against OpenAI's usage policies.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/responses","description":"Create a response using the Responses API (agentic workflows).","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/responses/{response_id}","description":"Retrieve a previously created response by ID.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/files","description":"Upload a file for use with fine-tuning, assistants, or batch jobs.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/files","description":"List uploaded files.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/files/{file_id}","description":"Retrieve metadata for a specific uploaded file.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/files/{file_id}","description":"Delete an uploaded file.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/batches","description":"Create a batch job for large-scale async inference.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/batches/{batch_id}","description":"Retrieve a batch job by ID.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://api.openai.com/v1","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":78,"unique_agents_served":4,"total_revenue_atomic":0,"created_at":"2025-12-20T00:02:18.616588Z","updated_at":"2026-04-10T00:40:07.473684Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0","markup_multiplier":"2.50","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.15000000","price_per_get":"0.00100000","price_per_post":"0.15000000","price_per_put":null,"price_per_delete":"0","price_per_patch":"0","price_per_execution":null,"payment_expiry_minutes":5,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":30,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":"Authorization","api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"94520fa1-9d61-458f-b31d-fbff766025cb","name":"SerenBlockchain","slug":"seren-polygon","email":null,"description":"Polygon PoS mainnet JSON-RPC access via QuickNode. EVM-compatible sidechain with fast finality and low fees. Full Ethereum-compatible JSON-RPC API.","resource_name":"SerenPolygon","resource_description":"AI agents can query Polygon PoS blockchain state, send transactions, interact with smart contracts, and read on-chain data via Ethereum-compatible JSON-RPC methods on Polygon mainnet.","categories":["blockchain","polygon","matic","evm","rpc","web3"],"capabilities":[],"use_cases":[],"usage_examples":null,"logo_url":"/publishers/seren-polygon/logo","publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"POST","path":"/","description":"Polygon PoS JSON-RPC. Supports all standard Ethereum-compatible methods: eth_blockNumber, eth_getBalance, eth_getTransactionByHash, eth_call, eth_sendRawTransaction, eth_getLogs, eth_estimateGas, eth_getBlockByNumber, and more.","request_body":null,"request_content_type":null,"response":null,"example_request":{"id":1,"jsonrpc":"2.0","method":"eth_blockNumber","params":[]},"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://attentive-long-wish.matic.quiknode.pro","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":74,"unique_agents_served":1,"total_revenue_atomic":0,"created_at":"2026-02-22T06:32:02.635304Z","updated_at":"2026-05-13T21:01:20.644224Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00010000","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":null,"token_exchange_mode":null,"token_cache_ttl_seconds":null,"token_response_field":null,"api_key_header":"x-token","api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"de917d84-4574-424e-8b82-23da6f58beb8","name":"Google Calendar","slug":"google-calendar","email":null,"description":"Google Calendar API access for AI agents. Create, read, update, and delete calendar events. Supports free/busy queries, recurring events, and multi-calendar management.","resource_name":"Google Calendar API","resource_description":"Google Calendar API access for AI agents. Create, read, update, and delete calendar events. Supports free/busy queries, recurring events, and multi-calendar management.","categories":["calendar","google","productivity","scheduling"],"capabilities":[],"use_cases":[],"usage_examples":null,"logo_url":"/publishers/google-calendar/logo","publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/health","description":"Health check endpoint","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/calendars","description":"List calendars the user has access to","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/calendars/{calendar_id}","description":"Get a specific calendar","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/events","description":"List events with optional time range and search","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/events/{event_id}","description":"Get a specific event by ID","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/events","description":"Create a new calendar event","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PUT","path":"/events/{event_id}","description":"Update an existing event (full update)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PATCH","path":"/events/{event_id}","description":"Patch an existing event (partial update)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/events/{event_id}","description":"Delete an event","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/events/{event_id}/move","description":"Move event to another calendar","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/quickAdd","description":"Create event from natural language text","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/freebusy","description":"Query free/busy information for calendars","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/colors","description":"Get available calendar and event colors","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/events/{event_id}/instances","description":"List instances of a recurring event","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://google-calendar-394120216619.us-central1.run.app","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":73,"unique_agents_served":1,"total_revenue_atomic":0,"created_at":"2026-01-21T02:42:38.611704Z","updated_at":"2026-05-14T05:23:24.063042Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00015000","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":"https://google-auth.serendb.com/token/exchange","token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3500,"token_response_field":null,"api_key_header":"Authorization","api_key_query_param":null,"oauth_provider_id":"c95d05fb-3a93-4499-aa12-d108cde0424b","requires_user_oauth":true,"routing":null},{"id":"045b8c3a-90fb-4be9-9e84-566d06703752","name":"Google Docs","slug":"google-docs","email":null,"description":"Google Docs API access for AI agents. Create, read, update, and manage documents with OAuth token passthrough. Supports document creation, content insertion, formatting, and batch updates.","resource_name":"Google Docs API","resource_description":"Document operations with OAuth passthrough for AI agents","categories":["google","docs","productivity","documents"],"capabilities":["docs_create","docs_read","docs_write","docs_edit","document_create","document_export","google_workspace","google_docs","markdown_export","text_document"],"use_cases":["Create a new Google Doc from text or markdown content","Export an analysis, report, or markdown file to Google Docs for sharing","Read the content and structure of an existing Google Doc","Insert text, headings, lists, or formatting into a Google Doc","Apply batch edits and formatting changes to a document","Programmatically generate Google Docs from agent output"],"usage_examples":null,"logo_url":null,"publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"POST","path":"/documents","description":"Create a new document","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/documents/{documentId}","description":"Get document content and metadata","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/documents/{documentId}:batchUpdate","description":"Apply batch updates (insert text, formatting, delete content)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://docs.googleapis.com/v1","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":71,"unique_agents_served":1,"total_revenue_atomic":0,"created_at":"2026-03-19T07:07:03.15062Z","updated_at":"2026-05-10T18:04:57.722594Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00015000","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":"https://google-auth.serendb.com/token/exchange","token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3500,"token_response_field":null,"api_key_header":null,"api_key_query_param":null,"oauth_provider_id":"c95d05fb-3a93-4499-aa12-d108cde0424b","requires_user_oauth":true,"routing":null},{"id":"b1428210-289c-43c7-975c-6d717f9f538e","name":"Google Trends","slug":"google-trends","email":null,"description":"Real-time Google Trends data including interest over time, regional breakdowns, related topics and queries. Supports up to 5 keywords per search, geographic filtering, date ranges (hourly to 5 years), and search property filters (web, images, news, YouTube, shopping).","resource_name":"Google Trends Data","resource_description":"Real-time Google Trends data including interest over time, regional breakdowns, related topics and queries. Supports up to 5 keywords per search, geographic filtering, date ranges (hourly to 5 years), and search property filters (web, images, news, YouTube, shopping).","categories":["trends","search","analytics","marketing"],"capabilities":[],"use_cases":["GET /trends/api/explore - Search Google Trends for keyword interest over time with geographic and temporal filters"],"usage_examples":null,"logo_url":"/publishers/google-trends/logo","publisher_type":"individual","wallet_address":"0x0000000000000000000000000000000000000000","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/search.json","description":"Query Google Trends data via SerpAPI. Set engine=google_trends and choose a data_type: TIMESERIES (interest over time), GEO_MAP (by region), RELATED_TOPICS, or RELATED_QUERIES.","request_body":null,"request_content_type":null,"response":null,"example_request":{"data_type":"TIMESERIES","date":"today 3-m","engine":"google_trends","geo":"US","q":"servicenow,chatgpt"},"example_response":null,"required_headers":null,"query_params":[{"name":"engine","description":"Must be google_trends.","required":true,"param_type":"string","example":null},{"name":"q","description":"Comma-separated search terms to compare (max 5).","required":true,"param_type":"string","example":null},{"name":"data_type","description":"Type of trends data: TIMESERIES, GEO_MAP, RELATED_TOPICS, RELATED_QUERIES.","required":true,"param_type":"string","example":null},{"name":"date","description":"Date range: now 1-H, now 4-H, now 1-d, now 7-d, today 1-m, today 3-m, today 12-m, today 5-y, all.","required":false,"param_type":"string","example":null},{"name":"geo","description":"Geographic filter (ISO 3166 country code, e.g. US, GB). Omit for worldwide.","required":false,"param_type":"string","example":null},{"name":"hl","description":"Language code (default: en-US).","required":false,"param_type":"string","example":null},{"name":"tz","description":"Timezone offset in minutes (e.g. 360 for UTC-6).","required":false,"param_type":"string","example":null},{"name":"cat","description":"Category filter ID (0 = all categories).","required":false,"param_type":"string","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":true,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://serpapi.com","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":71,"unique_agents_served":4,"total_revenue_atomic":0,"created_at":"2025-12-06T23:40:14.808923Z","updated_at":"2026-04-15T21:41:30.666101Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.02750000","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":null,"api_key_query_param":"api_key","oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"93321176-9e97-4867-a0de-fa30c87624e9","name":"Google Drive","slug":"google-drive","email":null,"description":"Google Drive API access for AI agents. Create, read, update, and manage files and folders with OAuth token passthrough. App-created files scope for secure access.","resource_name":"Google Drive API","resource_description":"File and folder management with OAuth passthrough for AI agents","categories":["google","storage","productivity","files"],"capabilities":["file_upload","file_download","file_management","file_export","file_copy","folder_management","google_workspace","google_drive","drive_storage","markdown_upload","document_storage"],"use_cases":["Upload a file (markdown, text, PDF, image, etc.) to Google Drive","Export an analysis or report to Google Drive for sharing","List files and folders in Google Drive","Get metadata for a file (name, size, mimeType, owners, modified time)","Copy or duplicate a file in Google Drive","Delete a file from Google Drive","Update file metadata (rename, move to folder, change description)","Export a Google Doc to PDF, DOCX, or other formats","Check storage usage and account info"],"usage_examples":null,"logo_url":null,"publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/files","description":"List files and folders","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/files/{fileId}","description":"Get file metadata","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/files","description":"Create a new file or folder","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PATCH","path":"/files/{fileId}","description":"Update file metadata","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/files/{fileId}","description":"Delete a file","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/files/{fileId}/export","description":"Export Google Docs to other formats","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/files/{fileId}/copy","description":"Copy a file","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/about","description":"Get user and storage info","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://www.googleapis.com/drive/v3","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":69,"unique_agents_served":1,"total_revenue_atomic":0,"created_at":"2026-01-21T07:26:49.166441Z","updated_at":"2026-05-12T23:38:42.111873Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_byte","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00015000","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":"https://google-auth.serendb.com/token/exchange","token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3500,"token_response_field":null,"api_key_header":null,"api_key_query_param":null,"oauth_provider_id":"c95d05fb-3a93-4499-aa12-d108cde0424b","requires_user_oauth":true,"routing":null},{"id":"835162f1-13c1-40e0-ab82-686ec381c7eb","name":"Hacker News API","slug":"hacker-news-api","email":null,"description":"Official Hacker News API powered by Firebase. Access stories, comments, jobs, polls, and user profiles in real-time.","resource_name":"Hacker News","resource_description":"Official Hacker News API powered by Firebase. Access stories, comments, jobs, polls, and user profiles in real-time. No authentication required. Endpoints include top/new/best/ask/show/job stories, individual items by ID, and user profiles.","categories":["news","tech","startups","programming","community"],"capabilities":[],"use_cases":["GET /v0/item/{id}.json - Get specific story, comment, job, or poll by ID","GET /v0/topstories.json - Get IDs of top 500 stories","GET /v0/newstories.json - Get IDs of newest 500 stories","GET /v0/beststories.json - Get IDs of best stories","GET /v0/user/{id}.json - Get user profile by username","GET /v0/askstories.json - Get IDs of Ask HN stories","GET /v0/showstories.json - Get IDs of Show HN stories","GET /v0/jobstories.json - Get IDs of job postings"],"usage_examples":null,"logo_url":"/publishers/hacker-news-api/logo","publisher_type":"individual","wallet_address":"0x0000000000000000000000000000000000000000","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/v0/item/{id}.json","description":"Get a specific story, comment, job, Ask HN, Show HN, or poll by its ID.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v0/user/{id}.json","description":"Get a Hacker News user profile by username, including karma and submitted item IDs.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v0/topstories.json","description":"Get IDs of up to 500 top stories on Hacker News.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v0/newstories.json","description":"Get IDs of up to 500 newest stories on Hacker News.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v0/beststories.json","description":"Get IDs of up to 500 best-ranked stories on Hacker News.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v0/askstories.json","description":"Get IDs of up to 200 latest Ask HN stories.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v0/showstories.json","description":"Get IDs of up to 200 latest Show HN stories.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v0/jobstories.json","description":"Get IDs of up to 200 latest job stories on Hacker News.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v0/maxitem.json","description":"Get the current largest item ID, useful for walking the most recent items.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v0/updates.json","description":"Get the item and profile changes that have happened most recently.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_allow","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://hacker-news.firebaseio.com","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":60,"unique_agents_served":5,"total_revenue_atomic":0,"created_at":"2026-01-02T16:43:19.787109Z","updated_at":"2026-04-08T07:51:24.741888Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0","markup_multiplier":"2.50","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":"0","price_per_patch":"0","price_per_execution":null,"payment_expiry_minutes":5,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":30,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"477762a2-478c-41ec-8c1e-c304f43a3491","name":"Prophet-ai","slug":"prophet-ai","email":null,"description":"Prophet Market GraphQL API — peer-to-peer prediction markets on Base. Browse markets, query order books, fetch price history, place bets, manage orders, and operate user Safe wallets via a single GraphQL endpoint at /api/graphql.","resource_name":"Prophet Prediction Markets","resource_description":"GraphQL access to Prophet Market: market discovery, order book + trade data, price history, bet/order placement, withdrawals, and Safe wallet provisioning. Most write operations require a Privy-authenticated user JWT supplied via passthrough Authorization header.","categories":["predictions","markets","trading","defi"],"capabilities":[],"use_cases":["Query: health — Service liveness check","Query: bettingConfig — Public betting configuration (no auth)","Query: marketConfig — Public market configuration (no auth)","Query: categories — List active market categories with counts","Query: categoryBySlug(slug) — Single category by slug","Query: topicsByCategory(categorySlug) — List topics in a category","Query: topicBySlug(slug) — Single topic by slug","Query: markets(input) — Filter, sort, paginate prediction markets","Query: market(id) — Single market by ID","Query: marketBySlug(slug) — Single market by slug","Query: priceHistory(marketId, since) — Time-series price history for a market","Query: marketBetLimits(marketId) — Max-available bet sizing and current odds","Query: orderBook(marketId, outcome, depth) — Live order book for a market outcome","Query: trades(marketId, outcome, first, after) — Recent trades feed (cursor-paginated)","Query: orderParams(marketId, outcome, side, amountCents, priceBps) — EIP-712 order params for client-side signing","Query: marketCreationOrderParams(sessionId, outcome, amountCents, resolutionDate) — EIP-712 params for the seed bet during market creation","Query: oddsCalculationSession(id) — Poll AI odds-calculation progress","Query: resolutionEvent(marketId) — Resolution event for a settled market","Query: resolutionTransparency(marketId) — Resolution audit trail and source data","Query: claimablePositions — All winning positions the authed user can redeem","Query: viewer — Authenticated user view (profile, balances, positions)","Query: profileStatus — Onboarding completion state","Query: deploymentBundle — Safe-wallet deployment bundle for the authed user","Query: generateApiChallenge — EIP-712 challenge for API credential registration","Query: isUsernameTaken(username) — Username availability check","Query: validateReferralCode(code) — Validate (do not apply) a referral code","Query: geoCheck — Geo-restriction check for current client IP","Query: fakeDepositsEnabled — Test-mode deposit feature flag","Mutation: registerWithPrivy(input) — Register a new user via Privy auth","Mutation: completeProfile(username, geoAttestation) — Finish onboarding profile","Mutation: verifyEmail(token) — Verify email via tokenized link","Mutation: resendVerification(emailInput) — Resend verification email","Mutation: registerApiCredentials(signature, nonce, timestamp) — Register API credentials with a signed EIP-712 challenge","Mutation: provisionWallet(input) — Provision a counterfactual Safe wallet","Mutation: confirmDeployment — Confirm on-chain Safe deployment + approvals","Mutation: relaySafeDeployment(input) — Relay a user-signed Safe proxy creation through the operator EOA","Mutation: relaySafeTransaction(input) — Relay a user-signed Safe.execTransaction","Mutation: initiateMarket(input) — AI-validate a candidate market question","Mutation: startOddsCalculation(input) — Kick off AI odds calculation for a validated question","Mutation: createMarketWithBet(input) — Create a market with an initial bet (MVP simulated)","Mutation: placeBet(input) — Place a bet on an existing market","Mutation: placeOrder(input) — Place an order on the order book","Mutation: submitSignedOrder(input) — Submit an EIP-712 signed order for on-chain settlement","Mutation: cancelOrder(input) — Cancel an open order","Mutation: claimWinnings(marketId) — Redeem ERC-1155 winning tokens for USDC","Mutation: redeemPromoCredit — Redeem pending promo credit to user Safe","Mutation: executeWithdrawal(input) — Execute a USDC withdrawal from the user Safe","Mutation: sendWithdrawalOtp — Send 6-digit email OTP for withdrawal","Mutation: verifyWithdrawalOtp(code) — Verify withdrawal OTP","Mutation: submitReferralCode(code) — Submit a referral code for attribution","Mutation: dismissReferralPrompt — Dismiss the one-time referral prompt","Mutation: fakeDeposit(amountCents) / fakeWithdraw(amountCents) — Test-mode deposit/withdraw","Subscription: balanceUpdated — Live balance updates (WebSocket — out of scope for HTTP gateway)","Subscription: marketPriceUpdated(marketIds) — Live price ticks for given markets (WebSocket)","Subscription: marketCreated — New-market firehose (WebSocket)","Subscription: orderBookUpdated(marketId, outcome) — Live order book diffs (WebSocket)","Subscription: tradeExecuted(marketId) — Live trade prints (WebSocket)","Subscription: orderUpdated — Live updates on caller's open orders (WebSocket)","Subscription: settlementUpdated — Live settlement status for caller's trades (WebSocket)"],"usage_examples":null,"logo_url":"/publishers/prophet-ai/logo","publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":["Authorization","Cookie","X-Prophet-Session"],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"POST","path":"/api/graphql","description":"Single GraphQL endpoint for all Prophet operations. Body: {query: string, variables?: object, operationName?: string}. See use_cases for the full operation catalog (Queries, Mutations, Subscriptions).","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://app.prophetmarket.ai","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":52,"unique_agents_served":2,"total_revenue_atomic":0,"created_at":"2026-05-07T19:12:10.235294Z","updated_at":"2026-05-12T06:20:32.989956Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0","price_per_get":"0","price_per_post":"0","price_per_put":"0","price_per_delete":"0","price_per_patch":"0","price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":null,"token_exchange_mode":null,"token_cache_ttl_seconds":null,"token_response_field":null,"api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"285e9695-5109-45be-b620-73bb7f16b553","name":"Egeria","slug":"egeria","email":null,"description":"AI-powered Terms of Service analyzer detecting consumer protection red flags.","resource_name":"Egeria ToS Red Flag Analyzer","resource_description":"AI-powered Terms of Service analyzer detecting consumer protection red flags including data resale loopholes, dynamic pricing discrimination, third-party tracker SDKs, and indefinite data retention clauses. Covers major gig economy apps (Lyft, Uber Eats, DoorDash, Instacart).","categories":["compliance","privacy","legal","consumer-protection"],"capabilities":[],"use_cases":["Get red flag findings for a specific app by app_ref_id","Get supporting evidence quotes for a specific finding","List all apps with analyzed Terms of Service","List all red flag categories: Data Resale Loophole, Dynamic Pricing & Price Discrimination, SDKs and Third-Party Trackers, Data Retention (Forever Clause)"],"usage_examples":null,"logo_url":"/publishers/egeria/logo","publisher_type":"individual","wallet_address":"0x3C092397FB8026C30881D1BdD572B876C55Afed3","wallet_network_id":"eip155:8453","publisher_category":"database","database_type":"serendb","integration_type":null,"compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":null,"undocumented_endpoint_policy":"default_allow","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":null,"mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":43,"unique_agents_served":3,"total_revenue_atomic":0,"created_at":"2025-12-15T23:49:57.09786Z","updated_at":"2026-03-13T21:55:49.700482Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_row","base_price_per_1000_rows":"0.00100000","markup_multiplier":"2.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":null,"price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":"0","price_per_patch":"0","price_per_execution":null,"payment_expiry_minutes":5,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":30,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"041e7a55-261b-4e6d-8cb4-ef4ad656a54a","name":"SerenNotes","slug":"seren-notes","email":null,"description":"AI-native notes service for agents. Store, search, and organize unstructured context with full-text search, hierarchical organization, and multiple content formats.","resource_name":"SerenNotes - AI Notes","resource_description":"Dear Diary for your LLM and you. A hosted knowledge management platform built. Web UI + Agent API for AI-native note-taking. Persistent note storage for AI agents. Supports markdown, org-mode, and JSON formats. Features include full-text search, hierarchical notes, tagging, pinning, archiving, and optimistic concurrency control.","categories":["notes","storage","context","memory","productivity"],"capabilities":["full-text-search","hierarchical","tagging","markdown","org-mode","idempotent"],"use_cases":["POST /notes - Create a new note with title and content (markdown, org, or JSON format). Supports idempotency_key for safe retries.","GET /notes - List notes with optional filters: parent_id, tag, include_archived. Paginated with limit/offset.","GET /notes/search?query={text} - Full-text search across all notes. Returns matching notes with excerpts.","GET /notes/{note_id} - Retrieve a specific note by ID. Use format param to get markdown, org, or JSON.","PATCH /notes/{note_id} - Update note title, content, parent, archive/pin status. Supports expected_version for concurrency.","DELETE /notes/{note_id} - Permanently delete a note.","POST /notes/{note_id}/append - Append content to existing note. Useful for streaming/incremental updates.","GET /notes/tags - List all unique tags across notes.","POST /notes/{note_id}/tags - Add tags to a note.","DELETE /notes/{note_id}/tags - Remove tags from a note."],"usage_examples":null,"logo_url":"/publishers/seren-notes/logo","publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"POST","path":"/notes","description":"Create a new note","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/notes","description":"List notes with optional filters","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/notes/search","description":"Full-text search notes","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/notes/{note_id}","description":"Get a specific note","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PATCH","path":"/notes/{note_id}","description":"Update a note","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/notes/{note_id}","description":"Delete a note","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/notes/{note_id}/append","description":"Append content to a note","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/notes/tags","description":"List all tags","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/notes/{note_id}/tags","description":"Add tags to a note","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/notes/{note_id}/tags","description":"Remove tags from a note","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://notes.serendb.com/api","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":42,"unique_agents_served":2,"total_revenue_atomic":0,"created_at":"2026-01-21T10:27:18.191185Z","updated_at":"2026-05-13T00:52:39.295846Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":null,"price_per_get":"0.00010000","price_per_post":"0.00050000","price_per_put":"0.00050000","price_per_delete":"0.00010000","price_per_patch":"0.00050000","price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"0.10000000","low_balance_threshold":"0.05000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"GET","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"api_key","api_key_header":"Authorization","api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"56c6fbaf-5d58-4e11-9e25-348e9f3d61ec","name":"SharePoint","slug":"microsoft-sharepoint","email":null,"description":"Microsoft SharePoint via Graph API for AI agents. Browse sites, read/write files in document libraries, create folders, copy files, manage SharePoint lists, and search across sites. Supports OAuth2 user authentication. DELETE and file rename/move operations are blocked to prevent accidental data loss.","resource_name":"Microsoft SharePoint API","resource_description":"SharePoint sites, document libraries, files, folders, and lists via Microsoft Graph API. Read, upload, copy files; create folders; manage list items. Destructive operations (delete, rename, move) are blocked for safety.","categories":["microsoft","sharepoint","files","productivity"],"capabilities":["sharepoint_read","sharepoint_write","file_upload","file_download","folder_create","file_copy","list_management","site_search","file_search"],"use_cases":["GET /sites/root - Get the root SharePoint site info","GET /sites/{siteId} - Get a specific site by ID","GET /sites?search={query} - Search for sites by keyword","GET /sites/{siteId}/drives - List document libraries for a site","GET /sites/{siteId}/drive - Get the default document library for a site","GET /drives/{driveId}/root - Get drive root folder metadata","GET /drives/{driveId}/root/children - Browse files and folders in drive root","GET /drives/{driveId}/items/{itemId} - Get metadata for a specific file or folder","GET /drives/{driveId}/items/{itemId}/children - List contents of a folder","GET /drives/{driveId}/items/{itemId}/content - Download a file's contents","PUT /drives/{driveId}/items/{itemId}/content - Upload or replace a file by item ID","PUT /drives/{driveId}/root:/{filename}:/content - Upload a file by name to drive root","PUT /drives/{driveId}/items/{itemId}:/{filename}:/content - Upload a file to a subfolder","POST /drives/{driveId}/root/children - Create a new folder in drive root","POST /drives/{driveId}/items/{itemId}/copy - Copy a file to another location","GET /me/followedSites - List SharePoint sites the user follows","GET /sites/{siteId}/lists - List all SharePoint lists on a site","GET /sites/{siteId}/lists/{listId}/items - Read items from a SharePoint list","POST /sites/{siteId}/lists/{listId}/items - Create a new item in a SharePoint list","PATCH /sites/{siteId}/lists/{listId}/items/{itemId} - Update an existing list item","GET /sites/{siteId}/drive/root/search(q='{query}') - Search files across a site"],"usage_examples":null,"logo_url":"/publishers/microsoft-sharepoint/logo","publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/sites/root","description":"Get root SharePoint site","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/sites/{siteId}","description":"Get a specific site by ID","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/sites","description":"Search for sites by keyword","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/sites/{siteId}/drives","description":"List document libraries for a site","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/sites/{siteId}/drive","description":"Get the default drive for a site","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/drives/{driveId}/root","description":"Get drive root metadata","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/drives/{driveId}/root/children","description":"List files and folders in a drive root","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/drives/{driveId}/items/{itemId}","description":"Get file or folder metadata","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/drives/{driveId}/items/{itemId}/children","description":"List children of a folder","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/drives/{driveId}/items/{itemId}/content","description":"Download file content","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PUT","path":"/drives/{driveId}/items/{itemId}/content","description":"Upload or replace file content by item ID","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PUT","path":"/drives/{driveId}/root:/*","description":"Upload a file by path to a drive","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PUT","path":"/drives/{driveId}/items/{itemId}:/*","description":"Upload a file to a subfolder by path","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/drives/{driveId}/root/children","description":"Create a new folder in drive root","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/drives/{driveId}/items/{itemId}/copy","description":"Copy a file","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/me/followedSites","description":"List sites the user follows","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/sites/{siteId}/lists","description":"List all lists on a site","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/sites/{siteId}/lists/{listId}/items","description":"Get items from a list","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/sites/{siteId}/lists/{listId}/items","description":"Create a new list item","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PATCH","path":"/sites/{siteId}/lists/{listId}/items/{itemId}","description":"Update a list item","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/sites/{siteId}/lists/{listId}/items/{itemId}","description":"Delete a list item","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":true,"protection_reason":"Deleting SharePoint items is blocked to prevent accidental data loss by AI agents","body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/sites/{siteId}/drive/root/search(q=''{query}'')","description":"Search files across a site","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PATCH","path":"/drives/{driveId}/items/{itemId}","description":"Rename or move a file or folder","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":true,"protection_reason":"Renaming/moving files is blocked to prevent accidental data loss by AI agents","body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/*","description":"Delete operations","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":true,"protection_reason":"All DELETE operations are blocked to prevent accidental data loss by AI agents","body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://graph.microsoft.com/v1.0","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":40,"unique_agents_served":1,"total_revenue_atomic":0,"created_at":"2026-03-25T21:56:01.781036Z","updated_at":"2026-03-27T13:15:42.243446Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":null,"price_per_get":"0.03500000","price_per_post":"0.04500000","price_per_put":"0.04500000","price_per_delete":"0.04500000","price_per_patch":"0.04500000","price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":null,"token_exchange_mode":null,"token_cache_ttl_seconds":null,"token_response_field":null,"api_key_header":null,"api_key_query_param":null,"oauth_provider_id":"166d75d2-45d3-4ac6-bac0-ec3032cac880","requires_user_oauth":true,"routing":null},{"id":"d1ca3210-7c5e-4d29-8509-d93e0ccd4d9e","name":"PlausibleAI","slug":"plausibleai","email":null,"description":"Backtesting and market data API for strategy validation, execution, and symbol discovery.","resource_name":"PlausibleAI Backtesting API","resource_description":"Run backtests, validate requests, execute batches, and discover symbols with coverage metadata.","categories":["backtesting","market-data","trading"],"capabilities":["catalog-discovery","backtest-execution","batch-backtests","market-symbol-search","coverage-inspection"],"use_cases":["Run single strategy backtests","Validate or batch backtest requests","Search symbols and inspect data coverage"],"usage_examples":null,"logo_url":null,"publisher_type":"individual","wallet_address":"0xFFFF40a8ff7f5d4d8ad3481108c136d5262c1c03","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"prepaid_credits","gateway_fee_percent":"0","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/api/backtests/catalog","description":"Returns the DSL and catalog including indicators, params, operators, logic node shapes, metric definitions, and example payloads.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"POST","path":"/api/backtests","description":"Runs a single backtest and returns execution info, report, benchmark, diagnostics, trades, and the equity curve.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"POST","path":"/api/backtests/validate","description":"Validates a backtest request without executing it.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"POST","path":"/api/backtests/batch","description":"Runs multiple backtest requests and returns per-item results.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/api/markets/types","description":"Lists available market types such as stocks, crypto, and futures, including counts.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/api/markets/symbols","description":"Searches or lists symbols that can be used for backtesting.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"market_type","description":"Filter to a market type such as stocks, crypto, or futures.","required":false,"param_type":"string","example":null},{"name":"search","description":"Free-text symbol or name search.","required":false,"param_type":"string","example":null},{"name":"backtestable_only","description":"Only return symbols currently backtestable.","required":false,"param_type":"boolean","example":null},{"name":"limit","description":"Maximum number of rows to return.","required":false,"param_type":"integer","example":null},{"name":"offset","description":"Pagination offset.","required":false,"param_type":"integer","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/api/markets/symbols/{symbol}","description":"Returns full symbol detail including metadata such as description and market cap when available.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/api/markets/symbols/{symbol}/coverage","description":"Returns data coverage for a symbol including earliest bar, latest bar, and bar count.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/api/backtests/{backtest_id}","description":"Retrieve a stored backtest result.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/api/backtests/{backtest_id}/trades","description":"Retrieve trades for a stored backtest result, optionally paginated.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"limit","description":"Maximum number of trades to return.","required":false,"param_type":"integer","example":null},{"name":"offset","description":"Pagination offset for trades.","required":false,"param_type":"integer","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"GET","path":"/api/backtests/{backtest_id}/equity-curve","description":"Retrieve the equity curve for a stored backtest result, optionally paginated.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"limit","description":"Maximum number of equity-curve points to return.","required":false,"param_type":"integer","example":null},{"name":"offset","description":"Pagination offset for equity-curve points.","required":false,"param_type":"integer","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"},{"method":"POST","path":"/api/backtests/mine","description":"Mine the best currently actionable next-bar-open strategy for a market symbol.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0"}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://api.plausibleai.io","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":35,"unique_agents_served":1,"total_revenue_atomic":0,"created_at":"2026-03-14T21:20:50.306336Z","updated_at":"2026-05-08T14:56:10.560357Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0","markup_multiplier":"1.00","min_charge":"0","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0","price_per_get":"0","price_per_post":"0","price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"0","low_balance_threshold":"0","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":"Authorization","api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"50b361f4-8068-46d8-9485-08c6280b0686","name":"SerenBlockchain","slug":"seren-base","email":null,"description":"Base mainnet JSON-RPC access via QuickNode. Coinbase L2 built on the OP Stack. Full EVM-compatible JSON-RPC API for Base mainnet.","resource_name":"SerenBase","resource_description":"AI agents can query Base L2 blockchain state, send transactions, and interact with smart contracts on Coinbase Base mainnet via Ethereum-compatible JSON-RPC methods.","categories":["blockchain","base","coinbase","l2","evm","rpc","web3"],"capabilities":[],"use_cases":[],"usage_examples":null,"logo_url":"/publishers/seren-base/logo","publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"POST","path":"/","description":"Base mainnet JSON-RPC. Supports all standard Ethereum-compatible methods: eth_blockNumber, eth_getBalance, eth_getTransactionByHash, eth_call, eth_sendRawTransaction, eth_getLogs, eth_estimateGas, eth_getBlockByNumber, and more.","request_body":null,"request_content_type":null,"response":null,"example_request":{"id":1,"jsonrpc":"2.0","method":"eth_blockNumber","params":[]},"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://winter-lingering-gadget.base-mainnet.quiknode.pro","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":35,"unique_agents_served":2,"total_revenue_atomic":0,"created_at":"2026-02-22T06:31:35.58357Z","updated_at":"2026-04-08T07:49:23.426806Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00010000","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":null,"token_exchange_mode":null,"token_cache_ttl_seconds":null,"token_response_field":null,"api_key_header":"x-token","api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"0c04ad29-2aaf-4274-986f-9a4ef9690c88","name":"Attio CRM","slug":"attio","email":null,"description":"Connect your Attio workspace to manage contacts, companies, deals, lists, tasks, notes, meetings, and comments through AI agents.","resource_name":"Attio CRM for AI Agents","resource_description":"Full access to your Attio workspace including contacts, companies, deals, lists, tasks, notes, meetings, and comments. Manage your CRM data through natural language commands.","categories":["crm","sales","contacts","productivity"],"capabilities":["crm_access","contact_management","company_data","deal_tracking","task_management","meeting_management","comments"],"use_cases":["Query and manage CRM contacts and companies","Track deals and sales pipelines","Create and manage tasks and notes","Access and update list entries","View and manage meetings","Read and write comments on records"],"usage_examples":null,"logo_url":"/publishers/attio/logo","publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/v2/objects","description":"List all objects in workspace","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/objects/{object}/records","description":"List records","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"limit","description":"Max records to return","required":false,"param_type":"integer","example":null},{"name":"offset","description":"Pagination offset","required":false,"param_type":"integer","example":null},{"name":"sorts","description":"JSON sort array","required":false,"param_type":"string","example":null},{"name":"filter","description":"JSON filter object","required":false,"param_type":"string","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/v2/objects/{object}/records","description":"Create a record. Body: {\"data\": {\"values\": {\"attr_slug\": [{\"value\": \"...\"}]}}}","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PATCH","path":"/v2/objects/{object}/records/{record_id}","description":"Update a record. Body: {\"data\": {\"values\": {\"attr_slug\": [{\"value\": \"...\"}]}}}","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/v2/objects/{object}/records/{record_id}","description":"Delete a record","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/lists","description":"List all lists","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/lists/{list_id}/entries","description":"List entries in a list","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"limit","description":"Max entries to return","required":false,"param_type":"integer","example":null},{"name":"offset","description":"Pagination offset","required":false,"param_type":"integer","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/v2/lists/{list_id}/entries","description":"Add entry to a list. Body: {\"data\": {\"record_id\": \"<uuid>\", \"parent_object\": \"companies\"}}","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/v2/lists/{list_id}/entries/{entry_id}","description":"Remove an entry from a list","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/tasks","description":"List tasks","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"limit","description":"Max tasks to return","required":false,"param_type":"integer","example":null},{"name":"linked_object","description":"Filter by linked object type","required":false,"param_type":"string","example":null},{"name":"linked_record_id","description":"Filter by linked record ID","required":false,"param_type":"string","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/tasks/{task_id}","description":"Get task details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/v2/tasks","description":"Create a task. Body: {\"data\": {\"content\": \"Do X\", \"deadline_at\": \"2025-12-31T00:00:00.000Z\", \"is_completed\": false, \"assignees\": [{\"referenced_actor_type\": \"workspace-member\", \"referenced_actor_id\": \"<uuid>\"}], \"linked_records\": [{\"target_object\": \"companies\", \"target_record_id\": \"<uuid>\"}]}}","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PATCH","path":"/v2/tasks/{task_id}","description":"Update a task. Body: {\"data\": {\"content\": \"...\", \"is_completed\": true}}","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/v2/tasks/{task_id}","description":"Delete a task","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/notes","description":"List notes","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":[{"name":"limit","description":"Max notes to return","required":false,"param_type":"integer","example":null},{"name":"parent_object","description":"Filter by parent object type","required":false,"param_type":"string","example":null},{"name":"parent_record_id","description":"Filter by parent record ID","required":false,"param_type":"string","example":null}],"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/notes/{note_id}","description":"Get note details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/v2/notes","description":"Create a note. Body: {\"data\": {\"parent_object\": \"companies\", \"parent_record_id\": \"<uuid>\", \"title\": \"Meeting notes\", \"format\": \"plaintext\", \"content_plaintext\": \"Note content here\"}}","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/v2/notes/{note_id}","description":"Delete a note","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/meetings","description":"List meetings","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/meetings/{meeting_id}","description":"Get meeting details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/v2/meetings","description":"Create a meeting. Body: {\"data\": {\"title\": \"...\", \"start_time\": \"2025-01-01T10:00:00.000Z\", \"end_time\": \"2025-01-01T11:00:00.000Z\", \"attendees\": [{\"referenced_actor_type\": \"workspace-member\", \"referenced_actor_id\": \"<uuid>\"}]}}","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PATCH","path":"/v2/meetings/{meeting_id}","description":"Update a meeting. Body: {\"data\": {\"title\": \"...\", \"start_time\": \"...\", \"end_time\": \"...\"}}","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/v2/meetings/{meeting_id}","description":"Delete a meeting","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/threads","description":"List comment threads","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/threads/{thread_id}","description":"Get thread details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/comments","description":"List comments","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/v2/comments/{comment_id}","description":"Get comment details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/v2/comments","description":"Create a comment. Body: {\"data\": {\"record_id\": \"<uuid>\", \"workspace_member_id\": \"<uuid>\", \"content\": [{\"type\": \"text\", \"text\": \"Your comment\"}]}}","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/v2/comments/{comment_id}","description":"Delete a comment","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_allow","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://api.attio.com","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":33,"unique_agents_served":2,"total_revenue_atomic":0,"created_at":"2026-01-23T00:22:13.584298Z","updated_at":"2026-04-06T17:50:50.285006Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00100000","price_per_get":"0.00050000","price_per_post":"0.00200000","price_per_put":null,"price_per_delete":"0.00200000","price_per_patch":"0.00200000","price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":null,"token_exchange_mode":null,"token_cache_ttl_seconds":null,"token_response_field":null,"api_key_header":"Authorization","api_key_query_param":null,"oauth_provider_id":"2a0e90d8-347c-495f-a94b-aa5cc9ddadf0","requires_user_oauth":true,"routing":null},{"id":"82515d91-2852-4fa3-be1c-6a67d00e73c0","name":"GitHub","slug":"github-api","email":null,"description":"GitHub REST API access for AI agents. Manage repos, issues, pull requests, branches, commits, and more with OAuth token passthrough.","resource_name":"GitHub for AI Agents","resource_description":"Full access to GitHub repos, issues, pull requests, branches, commits, and more. Manage your development workflow through natural language commands.","categories":["developer-tools","version-control","collaboration","github"],"capabilities":[],"use_cases":["GET /repos/{owner}/{repo}/issues - List all issues in a repository","POST /repos/{owner}/{repo}/issues - Create a new issue with title, body, labels, and assignees","PATCH /repos/{owner}/{repo}/issues/{issue_number} - Update issue title, body, state (open/closed), labels, or assignees","POST /repos/{owner}/{repo}/issues/{issue_number}/comments - Add a comment to an issue","GET /repos/{owner}/{repo}/pulls - List pull requests","POST /repos/{owner}/{repo}/pulls - Create a pull request","PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge - Merge a pull request","GET /repos/{owner}/{repo}/contents/{path} - Read file contents from a repo","PUT /repos/{owner}/{repo}/contents/{path} - Create or update a file in a repo","GET /repos/{owner}/{repo}/branches - List branches","GET /repos/{owner}/{repo}/commits - List commits on a branch","GET /search/issues?q={query} - Search issues and PRs across all repos","GET /repos/{owner}/{repo}/actions/runs - List CI/CD workflow runs"],"usage_examples":null,"logo_url":null,"publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":["User-Agent","Accept"],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/user","description":"Get authenticated user","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/repos/{owner}/{repo}","description":"Get repository details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/repos/{owner}/{repo}/issues","description":"List issues in a repository","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/repos/{owner}/{repo}/issues","description":"Create an issue","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/repos/{owner}/{repo}/issues/{issue_number}","description":"Get a specific issue","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PATCH","path":"/repos/{owner}/{repo}/issues/{issue_number}","description":"Update an issue (title, body, state, labels, assignees)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/repos/{owner}/{repo}/issues/{issue_number}/comments","description":"Add a comment to an issue","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/repos/{owner}/{repo}/issues/{issue_number}/comments","description":"List comments on an issue","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/repos/{owner}/{repo}/issues/{issue_number}/labels","description":"Add labels to an issue","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/repos/{owner}/{repo}/issues/{issue_number}/labels/{name}","description":"Remove a label from an issue","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/repos/{owner}/{repo}/pulls","description":"List pull requests","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/repos/{owner}/{repo}/pulls","description":"Create a pull request","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/repos/{owner}/{repo}/pulls/{pull_number}","description":"Get a specific pull request","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PATCH","path":"/repos/{owner}/{repo}/pulls/{pull_number}","description":"Update a pull request","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PUT","path":"/repos/{owner}/{repo}/pulls/{pull_number}/merge","description":"Merge a pull request","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews","description":"List reviews on a pull request","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/repos/{owner}/{repo}/pulls/{pull_number}/reviews","description":"Create a review on a pull request","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/repos/{owner}/{repo}/branches","description":"List branches","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/repos/{owner}/{repo}/branches/{branch}","description":"Get a specific branch","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/repos/{owner}/{repo}/git/refs","description":"Create a branch (git ref)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/repos/{owner}/{repo}/commits","description":"List commits","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/repos/{owner}/{repo}/commits/{ref}","description":"Get a specific commit","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/repos/{owner}/{repo}/contents/{path}","description":"Get file contents","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PUT","path":"/repos/{owner}/{repo}/contents/{path}","description":"Create or update a file","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/repos/{owner}/{repo}/contents/{path}","description":"Delete a file","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/repos/{owner}/{repo}/labels","description":"List labels","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/repos/{owner}/{repo}/labels","description":"Create a label","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/repos/{owner}/{repo}/milestones","description":"List milestones","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/repos/{owner}/{repo}/milestones","description":"Create a milestone","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/repos/{owner}/{repo}/releases","description":"List releases","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/repos/{owner}/{repo}/releases","description":"Create a release","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/repos/{owner}/{repo}/actions/runs","description":"List workflow runs","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/repos/{owner}/{repo}/actions/runs/{run_id}","description":"Get a workflow run","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/search/issues","description":"Search issues and PRs across repos","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/search/repositories","description":"Search repositories","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/search/code","description":"Search code","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/orgs/{org}/repos","description":"List organization repositories","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/orgs/{org}/members","description":"List organization members","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/orgs/{org}/teams","description":"List organization teams","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_allow","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://api.github.com","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":28,"unique_agents_served":1,"total_revenue_atomic":0,"created_at":"2026-04-09T22:11:34.390199Z","updated_at":"2026-05-14T05:31:28.358022Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00100000","price_per_get":"0.00150000","price_per_post":"0.00200000","price_per_put":"0.00200000","price_per_delete":"0.00200000","price_per_patch":"0.00200000","price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":null,"token_exchange_mode":null,"token_cache_ttl_seconds":null,"token_response_field":null,"api_key_header":"Authorization","api_key_query_param":null,"oauth_provider_id":"c470fb02-2209-4c8f-9582-a3a6e576c4be","requires_user_oauth":true,"routing":null},{"id":"aa6cd7b7-b2f1-4e53-92b9-7c423fae77f5","name":"Trading Strategy","slug":"trading-strategy","email":null,"description":"Comprehensive vault performance and yield database with 1000+ vaults across 20+ chains.","resource_name":"Trading Strategy DeFi vaults","resource_description":"Comprehensive vault performance and yield database with 1000+ vaults across 20+ chains and dozens of digital asset management protocols. Includes returns, Sharpe, volatility, fees, and risk ratings.","categories":["defi","yield","vaults","trading","crypto","blockchain"],"capabilities":[],"use_cases":["Query vault performance data using SQL. The vaults table contains JSONB data with fields: name, protocol, chain, cagr, three_months_sharpe, three_months_volatility, risk, fees, and more."],"usage_examples":null,"logo_url":"/publishers/trading-strategy/logo","publisher_type":"individual","wallet_address":"0x61C2dAE896f93e5f0f10425914CE7868eE8A0e44","wallet_network_id":"eip155:8453","publisher_category":"database","database_type":"serendb","integration_type":null,"compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":null,"undocumented_endpoint_policy":"default_allow","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":null,"mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":28,"unique_agents_served":4,"total_revenue_atomic":0,"created_at":"2025-12-12T19:19:42.263815Z","updated_at":"2026-03-16T23:16:46.177789Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_row","base_price_per_1000_rows":"0.10000000","markup_multiplier":"5.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":null,"price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":"0","price_per_patch":"0","price_per_execution":null,"payment_expiry_minutes":5,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":30,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"40be0245-79fe-40f5-9d08-b0fdce2e57fc","name":"Seren DocReader","slug":"seren-docreader","email":null,"description":"Universal file reader for AI agents. Send any PDF, Office document (Word, Excel, PowerPoint), video, or audio file as base64 and get back AI-readable text, transcripts, structured data, and video frame descriptions. Supports files up to 50 MB.","resource_name":"File Processing","resource_description":"Process documents, audio, and video files into AI-readable content","categories":["document-processing","file-conversion","ai-tools"],"capabilities":[],"use_cases":["Extract text and structured data from PDF documents","Convert Word, Excel, and PowerPoint files to AI-readable content","Transcribe audio files using speech-to-text","Describe video content using vision AI with per-frame analysis","Automate document ingestion pipelines for AI agents"],"usage_examples":null,"logo_url":"/publishers/seren-docreader/logo","publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"pay_per_use","gateway_fee_percent":"5.00","upstream_cost_response_path":"processing.cost_breakdown.total_usd","allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"POST","path":"/process","description":"Send base64-encoded file as {\"file\": \"<base64>\"}. Auto-detects file type. Returns structured content.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_allow","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://p5rmomdkga.execute-api.us-east-1.amazonaws.com/prod","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":26,"unique_agents_served":2,"total_revenue_atomic":0,"created_at":"2026-02-17T07:26:54.396248Z","updated_at":"2026-04-14T08:49:30.380207Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_byte","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00500000","unresolved_fallback_charge":"0","reserve_max_charge":"0.05000000","price_per_call":null,"price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":null,"token_exchange_mode":null,"token_cache_ttl_seconds":null,"token_response_field":null,"api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"e5d89c5b-9308-4f9c-9d37-28ba2e0ca760","name":"SerenCouncil","slug":"seren-council","email":null,"description":"Multi-model AI consensus service. Your query is deliberated by 5 diverse AI models, each critiques the others, then a Chairman synthesizes the final answer.","resource_name":"SerenCouncil - LLM Consensus","resource_description":"Multi-model AI consensus service. Your query is deliberated by 5 diverse AI models (Claude, GPT-5, Kimi, Gemini, Sonar), each critiques the others, then a Chairman synthesizes the final answer. Better answers through structured disagreement - reduces hallucinations and catches errors individual models miss.","categories":["ai","llm","consensus","reasoning","multi-model"],"capabilities":[],"use_cases":["POST /v1/council/query - Submit question for multi-model council deliberation and consensus answer. Body: {\"query\": \"your question\"}. Returns final_answer, stage1_responses, stage2_critiques, and metadata including models_succeeded, cost_usd, and duration_ms."],"usage_examples":null,"logo_url":"/publishers/seren-council/logo","publisher_type":"individual","wallet_address":"0x0000000000000000000000000000000000000000","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"prepaid_credits","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":["X-AGENT-WALLET"],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/health","description":"Health check endpoint","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/v1/council/query","description":"Submit a question for multi-model council deliberation. Five diverse LLMs debate the answer and a Chairman synthesizes a final consensus response. Body: {\"query\": \"your question\", \"chairman\": \"optional override\"}. Returns final_answer, stage1_responses, stage2_critiques, and metadata.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_allow","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://seren-llm-council.vercel.app","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":25,"unique_agents_served":3,"total_revenue_atomic":0,"created_at":"2025-12-30T09:04:10.752918Z","updated_at":"2026-04-09T17:01:56.824481Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0","markup_multiplier":"2.50","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.75000000","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":"0","price_per_patch":"0","price_per_execution":null,"payment_expiry_minutes":5,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":"0.75000000","minimum_balance":"1.00000000","low_balance_threshold":"0.30000000","grace_period_minutes":30,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":"POST","token_exchange_mode":"header","token_cache_ttl_seconds":3600,"token_response_field":"access_token","api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"dc15184f-2399-45a7-9c6c-8de9ecb06237","name":"Seren Affiliates","slug":"seren-affiliates","email":null,"description":"Agent-to-agent affiliate commission platform enabling AI agents to earn commissions through referrals, track conversions, and manage payouts.","resource_name":"Seren Affiliates Skills & API","resource_description":"AI Agents can use skills to register affiliates, discover affiliate marketing programs, track revenues, commissions, and manage payouts for based on AI agent referrals.","categories":["integration","marketing","affiliates","skills","referrals","commissions"],"capabilities":[],"use_cases":[],"usage_examples":null,"logo_url":"/publishers/seren-affiliates/logo","publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/programs/discover","description":"Discover public affiliate programs.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/go/{referral_code}/{partner_slug}","description":"Resolve a public affiliate referral link.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/contests/largest-purchase","description":"Get the largest-purchase contest leaderboard.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/public/*","description":"Proxy public seren-affiliates resources.","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"public_anonymous","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_allow","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://affiliates.serendb.com","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":24,"unique_agents_served":1,"total_revenue_atomic":0,"created_at":"2026-02-04T08:16:51.399264Z","updated_at":"2026-05-06T19:54:32.367183Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":null,"price_per_get":"0","price_per_post":"0.01000000","price_per_put":"0","price_per_delete":"0","price_per_patch":"0.50000000","price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":null,"token_exchange_mode":null,"token_cache_ttl_seconds":null,"token_response_field":null,"api_key_header":null,"api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"3603f2ca-82b9-4877-9b19-b86f6f8e27f4","name":"SerenWhisper","slug":"seren-whisper","email":null,"description":"Speech-to-Text transcription for AI Agents. Converts audio files to text with support for 97+ languages.","resource_name":"SerenWhisper - Speech to Text","resource_description":"Speech-to-Text transcription service for voice input. Supports mp3, mp4, wav, webm audio formats up to 25MB with 97+ language support.","categories":["ai","speech-to-text","voice"],"capabilities":[],"use_cases":[],"usage_examples":null,"logo_url":null,"publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"pay_per_use","gateway_fee_percent":"5.00","upstream_cost_response_path":"usage.cost","allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"multipart/form-data","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"POST","path":"/audio/transcriptions","description":"Transcribe audio to text using Whisper model","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.0063"},{"method":"POST","path":"/audio/translations","description":"Translate audio to English text using Whisper model","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":"0.0063"}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://api.openai.com/v1","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":24,"unique_agents_served":3,"total_revenue_atomic":0,"created_at":"2026-01-29T08:34:33.015666Z","updated_at":"2026-05-11T21:28:26.630611Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_byte","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":"0","reserve_max_charge":"0.75000000","price_per_call":null,"price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":null,"token_exchange_mode":null,"token_cache_ttl_seconds":null,"token_response_field":null,"api_key_header":"Authorization","api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null},{"id":"73cbb89c-d5e0-4994-9858-cbc03ef04a88","name":"Asana","slug":"asana","email":null,"description":"Asana project management API access for AI agents. Manage tasks, projects, sections, goals, portfolios, tags, teams, users, and workspaces with OAuth token passthrough.","resource_name":"Asana for AI Agents","resource_description":"Full access to your Asana workspace including tasks, projects, sections, goals, portfolios, tags, teams, and workspaces. Manage your project workflows through natural language commands.","categories":["project-management","productivity","tasks","collaboration"],"capabilities":["task_management","project_management","goal_tracking","portfolio_management","team_collaboration","task_search","webhook_management","comment_management","tag_management"],"use_cases":["GET /tasks?project={project_gid} - List all tasks in a project","POST /tasks - Create a task with name, assignee, due date, and project","PUT /tasks/{task_gid} - Update task name, assignee, due date, or completion status","GET /workspaces/{workspace_gid}/tasks/search?text={query} - Search tasks by name, assignee, dates, tags, completion status","POST /tasks/{task_gid}/subtasks - Create subtasks to break down work","POST /tasks/{task_gid}/stories - Add a comment to a task","POST /tasks/{task_gid}/addDependencies - Set task dependencies for sequencing work","POST /tasks/{task_gid}/addProject - Add a task to a project","POST /tasks/{task_gid}/addTag - Tag a task for categorization","GET /projects - List all projects in a workspace","POST /projects - Create a new project in a workspace","PUT /projects/{project_gid} - Update project name, notes, due date, or archive status","GET /projects/{project_gid}/sections - List sections (columns/stages) in a project","POST /projects/{project_gid}/sections - Create a section to organize tasks","POST /sections/{section_gid}/addTask - Move a task to a specific section","POST /projects/{project_gid}/project_statuses - Post a status update on a project","GET /goals - List goals filtered by workspace, team, or time period","POST /goals - Create a goal with metrics and time periods","PUT /goals/{goal_gid} - Update goal progress, status, or details","GET /portfolios - List portfolios for tracking multiple projects","POST /portfolios/{portfolio_gid}/addItem - Add a project to a portfolio","GET /tags - List all tags in a workspace","POST /tags - Create a tag for categorizing tasks","GET /users/me - Get the authenticated user profile","GET /organizations/{workspace_gid}/teams - List all teams in an organization","GET /workspaces - List all accessible workspaces","POST /webhooks - Create a webhook to subscribe to Asana events","GET /tasks/{task_gid}/attachments - List attachments on a task"],"usage_examples":null,"logo_url":"/publishers/asana/logo","publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"GET","path":"/tasks","description":"List tasks (filter by project, assignee, workspace)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/tasks","description":"Create a new task","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/tasks/{task_gid}","description":"Get task details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PUT","path":"/tasks/{task_gid}","description":"Update a task","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/tasks/{task_gid}","description":"Delete a task","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":true,"protection_reason":"Deleting Asana items is blocked to prevent accidental data loss by AI agents","body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/tasks/{task_gid}/subtasks","description":"List subtasks of a task","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/tasks/{task_gid}/subtasks","description":"Create a subtask","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/tasks/{task_gid}/stories","description":"List stories (comments/activity) on a task","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/tasks/{task_gid}/stories","description":"Add a comment to a task","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/tasks/{task_gid}/dependencies","description":"List task dependencies","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/tasks/{task_gid}/addDependencies","description":"Add dependencies to a task","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/tasks/{task_gid}/addDependents","description":"Add dependents to a task","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/tasks/{task_gid}/addProject","description":"Add a task to a project","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/tasks/{task_gid}/removeProject","description":"Remove a task from a project","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/tasks/{task_gid}/addTag","description":"Add a tag to a task","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/tasks/{task_gid}/removeTag","description":"Remove a tag from a task","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/tasks/{task_gid}/addFollowers","description":"Add followers to a task","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/tasks/{task_gid}/removeFollowers","description":"Remove followers from a task","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/tasks/{task_gid}/attachments","description":"List attachments on a task","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/workspaces/{workspace_gid}/tasks/search","description":"Search tasks in a workspace","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/projects","description":"List projects in a workspace","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/projects","description":"Create a new project","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/projects/{project_gid}","description":"Get project details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PUT","path":"/projects/{project_gid}","description":"Update a project","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/projects/{project_gid}","description":"Delete a project","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":true,"protection_reason":"Deleting Asana items is blocked to prevent accidental data loss by AI agents","body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/teams/{team_gid}/projects","description":"Create a project in a team","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/projects/{project_gid}/tasks","description":"List tasks in a project","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/projects/{project_gid}/project_statuses","description":"List status updates for a project","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/projects/{project_gid}/project_statuses","description":"Create a status update for a project","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/projects/{project_gid}/custom_field_settings","description":"List custom field settings","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/projects/{project_gid}/addCustomFieldSetting","description":"Add a custom field to a project","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/projects/{project_gid}/removeCustomFieldSetting","description":"Remove a custom field from a project","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/projects/{project_gid}/addMembers","description":"Add members to a project","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/projects/{project_gid}/removeMembers","description":"Remove members from a project","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/projects/{project_gid}/addFollowers","description":"Add followers to a project","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/projects/{project_gid}/removeFollowers","description":"Remove followers from a project","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/projects/{project_gid}/sections","description":"List sections in a project","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/projects/{project_gid}/sections","description":"Create a section in a project","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/sections/{section_gid}","description":"Get section details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PUT","path":"/sections/{section_gid}","description":"Update a section","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/sections/{section_gid}","description":"Delete a section","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":true,"protection_reason":"Deleting Asana items is blocked to prevent accidental data loss by AI agents","body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/sections/{section_gid}/addTask","description":"Move a task to a section","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/goals","description":"List goals","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/goals","description":"Create a goal","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/goals/{goal_gid}","description":"Get goal details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PUT","path":"/goals/{goal_gid}","description":"Update a goal","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/goals/{goal_gid}","description":"Delete a goal","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":true,"protection_reason":"Deleting Asana items is blocked to prevent accidental data loss by AI agents","body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/goals/{goal_gid}/addSubgoal","description":"Add a subgoal","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/goals/{goal_gid}/removeSubgoal","description":"Remove a subgoal","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/goals/{goal_gid}/addSupportingWorkUnit","description":"Add a supporting project/portfolio to a goal","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/portfolios","description":"List portfolios in a workspace","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/portfolios","description":"Create a portfolio","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/portfolios/{portfolio_gid}","description":"Get portfolio details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PUT","path":"/portfolios/{portfolio_gid}","description":"Update a portfolio","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/portfolios/{portfolio_gid}","description":"Delete a portfolio","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":true,"protection_reason":"Deleting Asana items is blocked to prevent accidental data loss by AI agents","body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/portfolios/{portfolio_gid}/items","description":"List items in a portfolio","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/portfolios/{portfolio_gid}/addItem","description":"Add a project to a portfolio","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/portfolios/{portfolio_gid}/removeItem","description":"Remove a project from a portfolio","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/tags","description":"List tags in a workspace","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/tags","description":"Create a tag","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/tags/{tag_gid}","description":"Get tag details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PUT","path":"/tags/{tag_gid}","description":"Update a tag","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/tags/{tag_gid}","description":"Delete a tag","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":true,"protection_reason":"Deleting Asana items is blocked to prevent accidental data loss by AI agents","body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/teams/{team_gid}","description":"Get team details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/organizations/{workspace_gid}/teams","description":"List teams in an organization","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/users","description":"List users in a workspace","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/users/me","description":"Get current authenticated user","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/users/{user_gid}","description":"Get user details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/users/{user_gid}/teams","description":"List teams a user belongs to","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/workspaces","description":"List all workspaces","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/workspaces/{workspace_gid}","description":"Get workspace details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/webhooks","description":"List webhooks","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/webhooks","description":"Create a webhook","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/webhooks/{webhook_gid}","description":"Get webhook details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/webhooks/{webhook_gid}","description":"Delete a webhook","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":true,"protection_reason":"Deleting Asana items is blocked to prevent accidental data loss by AI agents","body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/custom_fields/{custom_field_gid}","description":"Get custom field details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PUT","path":"/custom_fields/{custom_field_gid}","description":"Update a custom field","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/attachments/{attachment_gid}","description":"Get attachment details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/attachments/{attachment_gid}","description":"Delete an attachment","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":true,"protection_reason":"Deleting Asana items is blocked to prevent accidental data loss by AI agents","body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/stories/{story_gid}","description":"Get a story (comment) details","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"PUT","path":"/stories/{story_gid}","description":"Update a story (comment)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/stories/{story_gid}","description":"Delete a story (comment)","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":true,"protection_reason":"Deleting Asana items is blocked to prevent accidental data loss by AI agents","body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/status_updates/{status_update_gid}","description":"Get a status update","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/status_updates/{status_update_gid}","description":"Delete a status update","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":true,"protection_reason":"Deleting Asana items is blocked to prevent accidental data loss by AI agents","body_template":null,"is_default":false,"price":null},{"method":"DELETE","path":"/*","description":"All other delete operations","request_body":null,"request_content_type":null,"response":null,"example_request":null,"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":true,"protection_reason":"All DELETE operations are blocked to prevent accidental data loss by AI agents","body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://app.asana.com/api/1.0","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":17,"unique_agents_served":1,"total_revenue_atomic":0,"created_at":"2026-03-25T16:45:12.238717Z","updated_at":"2026-03-27T13:15:42.91064Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00100000","price_per_get":"0.00900000","price_per_post":"0.01200000","price_per_put":"0.01200000","price_per_delete":"0.01200000","price_per_patch":"0.01200000","price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":null,"token_exchange_mode":null,"token_cache_ttl_seconds":null,"token_response_field":null,"api_key_header":"Authorization","api_key_query_param":null,"oauth_provider_id":"01d2ea50-6afa-4cd5-89fc-7dd3298e1f46","requires_user_oauth":true,"routing":null},{"id":"6b82ce7f-a480-43a2-ae78-ff75899b3492","name":"SerenBlockchain","slug":"seren-hyperliquid","email":null,"description":"Hyperliquid blockchain RPC via QuickNode. Covers HyperEVM (EVM-compatible JSON-RPC) and HyperCore (perp DEX market data and trading operations).","resource_name":"SerenHyperliquid","resource_description":"AI agents can query HyperEVM state and send transactions via EVM JSON-RPC, access HyperCore market data including order books, open positions, and funding rates, and submit trading actions on the Hyperliquid perp DEX.","categories":["blockchain","hyperliquid","defi","perp","evm","rpc","web3"],"capabilities":[],"use_cases":[],"usage_examples":null,"logo_url":"/publishers/seren-hyperliquid/logo","publisher_type":"individual","wallet_address":"0x83334ef0C6f6396413C508A7762741e9FD8B20E9","wallet_network_id":"eip155:8453","publisher_category":"integration","database_type":null,"integration_type":"api","compute_type":null,"billing_model":"x402_per_request","gateway_fee_percent":"5.00","upstream_cost_response_path":null,"allowed_passthrough_headers":[],"passthrough_header_rewrite":{},"request_content_type":"application/json","upstream_headers":{},"ownership_tracking_enabled":false,"resource_id_response_path":null,"resource_id_url_pattern":null,"protected_operations":null,"endpoints":[{"method":"POST","path":"/evm","description":"HyperEVM standard JSON-RPC. Supports eth_blockNumber, eth_getBalance, eth_getTransactionByHash, eth_call, eth_sendRawTransaction, eth_getLogs, eth_estimateGas, eth_getBlockByNumber, and all standard Ethereum JSON-RPC methods.","request_body":null,"request_content_type":null,"response":null,"example_request":{"id":1,"jsonrpc":"2.0","method":"eth_blockNumber","params":[]},"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/nanoreth","description":"HyperEVM debug and trace endpoint. Supports debug_traceTransaction, debug_traceBlockByNumber, debug_storageRangeAt, trace_transaction, trace_block, trace_filter for advanced transaction inspection.","request_body":null,"request_content_type":null,"response":null,"example_request":{"id":1,"jsonrpc":"2.0","method":"debug_traceTransaction","params":["0x0000000000000000000000000000000000000000000000000000000000000000",{}]},"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"GET","path":"/info","description":"HyperCore market data. Returns exchange state including order books, open positions, funding rates, asset prices, and user account information.","request_body":null,"request_content_type":null,"response":null,"example_request":{},"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null},{"method":"POST","path":"/hypercore","description":"HyperCore trading JSON-RPC. Submit and cancel orders, query perpetuals DEX state, and interact with Hyperliquid exchange operations.","request_body":null,"request_content_type":null,"response":null,"example_request":{},"example_response":null,"required_headers":null,"query_params":null,"access":"authenticated","is_protected":false,"protection_reason":null,"body_template":null,"is_default":false,"price":null}],"undocumented_endpoint_policy":"default_deny","project_id":null,"branch_id":null,"database_name":null,"database_config":null,"api_url":"https://methodical-snowy-brook.hype-mainnet.quiknode.pro","mcp_endpoint":null,"a2a_endpoint_url":null,"a2a_agent_card":null,"a2a_health_status":"unknown","mcp_capabilities":null,"is_active":true,"is_verified":false,"verification_expires_at":null,"total_queries":14,"unique_agents_served":1,"total_revenue_atomic":0,"created_at":"2026-02-22T06:33:23.787055Z","updated_at":"2026-04-13T18:12:47.926483Z","accepted_assets":null,"pricing":[{"asset_id":"3c85f32c-22d3-4b6a-ba47-8a5bb7e2d2dd","asset_symbol":null,"pricing_model":"per_request","base_price_per_1000_rows":"0.00100000","markup_multiplier":"1.00","min_charge":"0.00010000","unresolved_fallback_charge":null,"reserve_max_charge":null,"price_per_call":"0.00010000","price_per_get":null,"price_per_post":null,"price_per_put":null,"price_per_delete":null,"price_per_patch":null,"price_per_execution":null,"payment_expiry_minutes":10,"prepaid_enabled":true,"onchain_enabled":true,"hourly_rate":null,"minimum_balance":"1.00000000","low_balance_threshold":"0.50000000","grace_period_minutes":null,"max_queries_per_minute":null,"min_display_price":null,"pricing_display_text":null}],"token_exchange_url":null,"token_exchange_method":null,"token_exchange_mode":null,"token_cache_ttl_seconds":null,"token_response_field":null,"api_key_header":"x-token","api_key_query_param":null,"oauth_provider_id":null,"requires_user_oauth":false,"routing":null}],"pagination":{"total":133,"count":50,"limit":50,"offset":0,"has_more":true}}