research
Research a topic. Returns structured summary, key points, and sources to check.
summarize
Summarize long text. length: short | medium | detailed
analyze
Deep structured analysis of content. Returns conclusion, findings, sentiment, confidence.
translate
Translate text to any language.
social
Generate platform-optimized social media posts for Twitter, LinkedIn, Instagram, etc.
write
Write articles, copy, or content to your specification. type: article | post | copy
code
Generate production-ready code in any language from a plain-English description.
extract
Extract structured data from unstructured text. Define fields or a schema.
qa
Q&A over a document. Returns answer, confidence score, and source quote.
classify
Classify text into your defined categories with per-category confidence scores.
sentiment
Deep sentiment analysis: polarity, score, emotions, confidence, key phrases.
keywords
Extract keywords, topics, and tags from any text.
compare
Compare two texts: similarities, differences, similarity score, recommendation.
transform
Transform text with any instruction: rewrite, reformat, expand, condense, change tone.
chat
Stateless multi-turn chat. Send full message history, get Claude reply.
plan
Step-by-step action plan for any goal with effort estimate and first action.
decide
Decision framework: pros, cons, risks, recommendation, and confidence score.
proofread
Grammar and clarity corrections with tracked changes and writing quality score.
explain
Explain any concept at beginner, intermediate, or expert level with analogy.
questions
Generate questions + answers from any content. type: faq | interview | quiz | comprehension
outline
Generate a hierarchical outline with headings, summaries, and subsections.
email
Compose a professional email. Returns subject line and body.
sql
Natural language to SQL. Returns query, explanation, and notes.
regex
Generate a regex pattern from a plain-English description with examples.
mock
Generate realistic mock data records. format: json | csv | list
score
Score content on a custom rubric. Returns per-criterion scores, strengths, and weaknesses.
timeline
Extract or reconstruct a timeline from text. Returns dated events with significance.
action
Extract action items, tasks, owners, and due dates from meeting notes or any text.
pitch
Generate an elevator pitch: hook, value prop, call to action, full script. length: 15s | 30s | 60s
debate
Arguments for and against any position with strength ratings and verdict.
headline
Generate headline variations with type labels and a best pick.
fact
Extract factual claims with verifiability scores and source hints.
rewrite
Rewrite text for a specific audience, reading level, or brand voice.
tag
Auto-tag content using a taxonomy or free-form. Returns tags, primary tag, categories.
review_code
Review code for quality, security, and performance issues. Returns issues, score, and summary.
generate_docs
Generate documentation for code. Supports jsdoc, docstring, rustdoc, etc.
convert_code
Convert code from one programming language to another.
generate_api_spec
Generate an OpenAPI/AsyncAPI specification from a natural language description.
diff
Analyze differences between two texts or code snippets. Returns changes, summary, and similarity.
parse_csv
Analyze CSV data and optionally answer questions about it. Returns columns, row count, and insights.
cron_expression
Generate or explain cron expressions from natural language. Returns cron string and next 5 runs.
changelog
Generate a professional changelog from commit messages. Groups by Added/Changed/Fixed/Removed.
name_generator
Generate names for products, companies, or features with taglines and domain suggestions.
privacy_check
Scan text for PII, secrets, and sensitive data. Returns found items, risk level, and recommendations.
think
Autonomous chain-of-thought reasoning. Breaks down a problem, reasons
step-by-step, optionally calls internal tools, and returns a structured
solution with confidence score.
problem: The problem or question to solve.
context: Optional background information.
max_steps: Maximum reasoning steps (1-10, default 5).
pipeline
Chain up to 5 operations sequentially. Each step can reference the previous
output using the string '{{prev}}' as a field value in its input.
Example steps:
[
{"endpoint": "research", "input": {"topic": "quantum computing"}},
{"endpoint": "summarize", "input": {"text": "{{prev}}", "length": "short"}},
{"endpoint": "headline", "input": {"content": "{{prev}}", "count": 3}}
]
batch
Run up to 5 independent operations in one call.
Each operation: {"endpoint": "research", "input": {"topic": "AI"}}
Valid endpoints: research, summarize, analyze, translate, social, write, code,
extract, qa, classify, sentiment, keywords, compare, transform, chat, plan,
decide, proofread, explain, questions, outline, email, sql, regex, mock,
score, timeline, action, pitch, debate, headline, fact, rewrite, tag
vision
Analyze any image URL using Claude Vision. Ask specific questions or get a full description.
rag
Grounded Q&A using only your documents. Separate multiple documents with '---'.
Returns answer, confidence, citations, and a cannot_answer flag.
diagram
Generate a Mermaid diagram from a plain English description.
Types: flowchart, sequence, erd, gantt, mindmap
json_schema
Generate a JSON Schema (draft-07) from a plain English description of your data structure.
test_cases
Generate comprehensive test cases with edge cases for code or a feature description.
workflow
Multi-step agentic reasoning using Claude Sonnet. Breaks down complex goals,
reasons through each sub-task, and produces a comprehensive result.
Best for complex tasks requiring multiple steps of reasoning.
memory_store
Store a persistent memory for an agent. Survives across sessions.
agent_id: stable identifier for your agent (UUID, DID, or name).
tags: comma-separated (optional).
memory_recall
Retrieve a stored memory by agent_id and key. Returns value, tags, and timestamps.
memory_find
Search all memories for an agent by keyword. Returns ranked matching key-value pairs.
memory_keys
List all memory keys stored for an agent, with tags and last-updated timestamps.
browse_catalog
Browse the AiPayGen catalog of 4100+ APIs.
Filter by category (geo, finance, weather, social_media, developer, news, health, science, scraping),
minimum quality score (0-10), or free_only to show only APIs that don't require auth.
get_catalog_api
Get full details for a specific API in the catalog by its numeric ID.
invoke_catalog_api
Actually call a catalog API and return its response.
Get api_id from browse_catalog first. endpoint is the path to hit.
params is a JSON string of query parameters (e.g. '{"q":"test"}').
register_my_agent
Register your agent in the AiPayGen agent registry.
capabilities: comma-separated list of what your agent can do.
endpoint: optional URL where other agents can reach you.
list_registered_agents
Browse all agents registered in the AiPayGen registry.
scrape_google_maps
Scrape Google Maps for businesses matching a query. Returns name, address, rating, phone, website.
scrape_tweets
Scrape Twitter/X tweets by search query or hashtag. Returns text, author, likes, retweets, date.
scrape_website
Crawl any website and extract text content. Returns page URL, title, and text per page.
scrape_youtube
Search YouTube and return video metadata — title, channel, views, duration, description, URL.
scrape_instagram
Scrape Instagram profile posts. Returns caption, likes, comments, date, media URL.
scrape_tiktok
Scrape TikTok profile videos. Returns caption, views, likes, shares, date.
chain_operations
Chain multiple AI operations in sequence. Output of each step is available to the next.
steps: list of {action: str, params: dict}
Available actions: research, summarize, analyze, sentiment, keywords, classify,
rewrite, extract, qa, compare, outline, diagram, json_schema, workflow
Use '{{prev_result}}' in params to reference previous step output.
Example: [{"action": "research", "params": {"query": "AI trends"}},
{"action": "summarize", "params": {"text": "{{prev_result}}", "format": "bullets"}}]
list_marketplace
Browse the agent marketplace — services offered by other AI agents.
Args:
category: Filter by category (optional)
max_price: Maximum price in USD (optional)
Returns list of active listings with endpoint, price, and description.
post_to_marketplace
List your agent's service in the marketplace so other agents can discover and hire you.
Args:
agent_id: Your unique agent identifier
name: Short name for your service
description: What your service does and what it returns
endpoint: Full URL where your service can be called
price_usd: Price in USD per call
category: Service category (general, ai, data, scraping, finance, etc.)
capabilities: List of capability strings
get_current_time
Get current UTC time, Unix timestamp, date, and week number. Free, no payment needed.
generate_uuid
Generate one or more UUID4 values. Free, no payment needed.
get_joke
Get a random joke. Completely free.
get_quote
Get a random inspirational quote. Completely free.
get_holidays
Get public holidays for a country. country: ISO 2-letter code (US, GB, DE). Free.
send_agent_message
Send a direct message from one agent to another via the agent network.
read_agent_inbox
Read messages from an agent's inbox. Set unread_only=True to filter.
add_to_knowledge_base
Add an entry to the shared agent knowledge base.
search_knowledge_base
Search the shared agent knowledge base by keyword.
get_trending_knowledge
Get the most popular topics in the shared agent knowledge base.
submit_agent_task
Post a task to the agent task board for other agents to claim and complete.
browse_agent_tasks
Browse tasks on the agent task board, optionally filtered by skill or status.
run_python_code
Execute Python code in a sandboxed subprocess. Returns stdout, stderr, returncode.
Imports, file I/O, network access, and OS commands are blocked.
web_search
Search the web via DuckDuckGo. Returns instant answer and related results.
get_weather
Get current weather for any city using Open-Meteo (free, no key needed).
get_crypto_prices
Get real-time crypto prices from CoinGecko. symbols: comma-separated CoinGecko IDs.
get_exchange_rates
Get live exchange rates for 160+ currencies. base_currency: e.g. USD, EUR, GBP.
enrich_entity
Aggregate data about an entity. entity_type: ip | crypto | country | company.
generate_api_key
Generate a prepaid AiPayGen API key. Use with Bearer auth to bypass x402 per-call payment.
check_api_key_balance
Check balance and usage stats for a prepaid AiPayGen API key.
search_skills
Search 646+ skills using TF-IDF semantic search. Returns ranked skills with scores.
Use this to discover capabilities before calling execute_skill.
list_skills
List available skills, optionally filtered by category. Shows name, description, and usage count.
execute_skill
Execute a specific skill by name. Use search_skills or list_skills to discover available skills.
ask
Universal endpoint — ask anything. AiPayGen picks the best skill and model automatically.
create_skill
Create a new reusable skill. prompt_template must contain {{input}} placeholder.
absorb_skill
Absorb a new skill from a URL or text. AiPayGen reads and creates a callable skill.
check_balance
Check your API key balance and usage stats. Requires AIPAYGEN_API_KEY env var.
list_models
List all available AI models with their providers and capabilities.
create_agent
Create a custom AI agent with selected tools and configuration.
list_my_agents
List all agents you have created. Requires AIPAYGEN_API_KEY env var.
run_agent
Run a custom agent by ID with optional input text.
schedule_agent
Schedule an agent to run automatically. schedule_type: cron | loop | event.
pause_agent
Pause a scheduled agent.
get_agent_runs
Get execution history for an agent.
delete_agent
Delete a custom agent by ID.