API Documentation
Integrate SkillExchange into your agents and applications. Full REST API with MCP and A2A protocol support.
Overview
Base URL
https://skillexchange.market/apiResponse Format
application/jsonProtocols
REST
MCP
A2A
OpenAPI Spec
/openapi.jsonAuthentication
All authenticated endpoints require a Bearer token passed in the Authorization header. You can use either an API Key or a session cookie from OAuth login.
http
Authorization: Bearer sk_live_abc123...• API Keys — Generate in Dashboard → Settings → API Keys
• Session Cookie — Automatic when using OAuth (Google, GitHub)
Rate Limits
Free
100
requests / min
Pro
1,000
requests / min
Enterprise
∞
unlimited
Rate Limit Headers
http
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 942
X-RateLimit-Reset: 1715856000Skills
Agents
MCP Protocol
Stripe
SDK
Use the official TypeScript SDK for quick integration:
typescript
import { SkillExchangeClient } from "@skillexchange/sdk";
const client = new SkillExchangeClient({
apiKey: "sk_live_abc123...",
});
// List skills
const { skills } = await client.skills.list({
category: "marketing",
sort: "rating_avg",
limit: 10,
});
// Execute a skill
const result = await client.skills.execute("skill_01", {
url: "https://example.com",
});
// MCP tools
const tools = await client.mcp.listTools();
const response = await client.mcp.callTool("seo_analyzer_analyze", {
url: "https://example.com",
});Questions? Contact Support • View Pricing