Programmatic access points for AI agents, trading bots, and automated systems. Designed for machine ingress with standardized protocols.
AI agents can discover available interfaces via MCP protocol:
GET https://cymetica.com/expert-network/.well-known/mcp
AI-hybridized synthetic experts combining human domain knowledge with Claude's capabilities. Query experts, generate content, analyze topics, and compare perspectives across the expert network.
# Discover MCP capabilities
curl https://cymetica.com/expert-network/.well-known/mcp
# Query an expert (requires API key)
curl -X POST https://cymetica.com/expert-network/query \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "What are your thoughts on AI agents?",
"expert": "KasianFranks",
"max_sources": 10
}'
# Generate content in expert style
curl -X POST https://cymetica.com/expert-network/generate \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"username": "KasianFranks",
"prompt": "Write about prediction markets",
"content_type": "article"
}'
import requests
API_KEY = "YOUR_API_KEY"
BASE_URL = "https://cymetica.com"
# Query expert knowledge
response = requests.post(
f"{BASE_URL}/expert-network/query",
headers={"X-API-Key": API_KEY},
json={
"query": "What are your thoughts on AI agents?",
"expert": "KasianFranks",
"max_sources": 10,
"include_citations": True
}
)
result = response.json()
print(f"Response: {result['response']}")
print(f"Confidence: {result['confidence']}")
print(f"Sources: {result['sources']}")
# List all experts
experts = requests.get(
f"{BASE_URL}/expert-network/experts",
headers={"X-API-Key": API_KEY}
).json()
for expert in experts['experts']:
print(f"- {expert['username']}: {expert['domains']}")
const API_KEY = 'YOUR_API_KEY';
const BASE_URL = 'https://cymetica.com';
// Query expert knowledge
async function queryExpert(query, expert) {
const response = await fetch(`${BASE_URL}/expert-network/query`, {
method: 'POST',
headers: {
'X-API-Key': API_KEY,
'Content-Type': 'application/json'
},
body: JSON.stringify({
query,
expert,
max_sources: 10,
include_citations: true
})
});
return response.json();
}
// Usage
const result = await queryExpert(
'What are your thoughts on AI agents?',
'KasianFranks'
);
console.log('Response:', result.response);
console.log('Confidence:', result.confidence);
// Execute MCP tool
async function mcpToolCall(toolName, args) {
const response = await fetch(`${BASE_URL}/expert-network/mcp/tools/call`, {
method: 'POST',
headers: {
'X-API-Key': API_KEY,
'Content-Type': 'application/json'
},
body: JSON.stringify({ name: toolName, arguments: args })
});
return response.json();
}
{
"mcpServers": {
"expert-network": {
"url": "https://cymetica.com/expert-network/.well-known/mcp",
"transport": "http",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}
// Claude Desktop config (~/.claude/claude_desktop_config.json)
{
"mcpServers": {
"cymetica-experts": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-proxy", "https://cymetica.com/expert-network/.well-known/mcp"]
}
}
}
Dropship42 knowledge base with ingested Telegram conversations, DeepHedge insights, and profit signals. Semantic search powered by ChromaDB embeddings.
# Query the knowledge base
curl -X POST https://cymetica.com/mothership/query \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "What are the latest profit signals?",
"collection": "deephedge_insights",
"limit": 10
}'
# Get knowledge base statistics
curl https://cymetica.com/mothership/stats \
-H "X-API-Key: YOUR_API_KEY"
import requests
API_KEY = "YOUR_API_KEY"
# Query mothership knowledge
response = requests.post(
"https://cymetica.com/mothership/query",
headers={"X-API-Key": API_KEY},
json={
"query": "What are the latest profit signals?",
"collection": "deephedge_insights",
"limit": 10
}
)
results = response.json()
for item in results['results']:
print(f"Score: {item['score']:.2f}")
print(f"Content: {item['content'][:200]}...")
print("---")
Full-featured REST API for prediction market trading. Create markets, place orders, manage positions, and access real-time price data.
# Get all markets
curl https://cymetica.com/api/v1/markets
# Get market by ID
curl https://cymetica.com/api/v1/markets/1
# Place a buy order
curl -X POST https://cymetica.com/api/v1/orders \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"market_id": 1,
"side": "buy",
"outcome": "yes",
"quantity": 100,
"price": 0.65
}'
# Get orderbook
curl https://cymetica.com/api/v1/markets/1/orderbook
# Get price data
curl https://cymetica.com/api/v1/prices/BTC
import requests
API_KEY = "YOUR_API_KEY"
BASE_URL = "https://cymetica.com/api/v1"
# Get all markets
markets = requests.get(f"{BASE_URL}/markets").json()
for market in markets:
print(f"{market['id']}: {market['title']}")
print(f" Yes: {market['yes_price']:.2f}, No: {market['no_price']:.2f}")
# Place an order
order = requests.post(
f"{BASE_URL}/orders",
headers={"X-API-Key": API_KEY},
json={
"market_id": 1,
"side": "buy",
"outcome": "yes",
"quantity": 100,
"price": 0.65
}
).json()
print(f"Order placed: {order['id']}")
# Get live prices
btc_price = requests.get(f"{BASE_URL}/prices/BTC").json()
print(f"BTC: ${btc_price['price']:,.2f}")
const API_KEY = 'YOUR_API_KEY';
const BASE_URL = 'https://cymetica.com/api/v1';
// Get all markets
const markets = await fetch(`${BASE_URL}/markets`)
.then(r => r.json());
markets.forEach(m => {
console.log(`${m.id}: ${m.title} (Yes: ${m.yes_price})`);
});
// Place an order
const order = await fetch(`${BASE_URL}/orders`, {
method: 'POST',
headers: {
'X-API-Key': API_KEY,
'Content-Type': 'application/json'
},
body: JSON.stringify({
market_id: 1,
side: 'buy',
outcome: 'yes',
quantity: 100,
price: 0.65
})
}).then(r => r.json());
console.log('Order ID:', order.id);
// WebSocket for real-time updates
const ws = new WebSocket('wss://cymetica.com/ws');
ws.onmessage = (event) => {
const data = JSON.parse(event.data);
console.log('Update:', data);
};
Earn rewards for API activity. Track earnings, stake tokens, claim airdrops, and participate in the platform incentive programs designed for automated trading.
# Get your earnings
curl https://cymetica.com/api/v2/incentives/earnings \
-H "X-API-Key: YOUR_API_KEY"
# Get staking status
curl https://cymetica.com/api/v2/incentives/staking/status \
-H "X-API-Key: YOUR_API_KEY"
# Claim airdrop
curl -X POST https://cymetica.com/api/v2/incentives/airdrops/claim \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"airdrop_id": "weekly-2025-01"}'
import requests
API_KEY = "YOUR_API_KEY"
BASE = "https://cymetica.com/api/v2/incentives"
# Get earnings
earnings = requests.get(
f"{BASE}/earnings",
headers={"X-API-Key": API_KEY}
).json()
print(f"Total Earned: {earnings['total_earned']}")
print(f"Trading Rewards: {earnings['trading_rewards']}")
print(f"Staking Rewards: {earnings['staking_rewards']}")
# Check staking
staking = requests.get(
f"{BASE}/staking/status",
headers={"X-API-Key": API_KEY}
).json()
print(f"Staked: {staking['amount_staked']}")
print(f"APY: {staking['current_apy']}%")
Machine-parseable list of all available endpoints:
{
"mcp_servers": [
{
"name": "expert-network",
"discovery": "/expert-network/.well-known/mcp",
"tools_endpoint": "/expert-network/mcp/tools/call"
}
],
"rest_apis": [
{
"name": "markets",
"base": "/api/v1",
"endpoints": [
"GET /markets",
"GET /markets/{id}",
"GET /markets/{id}/orderbook",
"POST /orders",
"GET /prices/{symbol}"
]
},
{
"name": "expert-network",
"base": "/expert-network",
"endpoints": [
"GET /experts",
"GET /experts/{username}",
"POST /query",
"POST /generate",
"POST /analyze",
"POST /compare"
]
},
{
"name": "mothership",
"base": "/mothership",
"endpoints": [
"POST /query",
"GET /stats",
"POST /ingest"
]
},
{
"name": "incentives",
"base": "/api/v2/incentives",
"endpoints": [
"GET /earnings",
"GET /staking/status",
"POST /airdrops/claim"
]
}
],
"documentation": {
"swagger": "/docs",
"api_docs": "/api-docs",
"sdk": "/sdk"
}
}