MCP Documentation인플스 AI MCP 서버를
인플스 AI MCP 서버를
AI 클라이언트에 연결
MCP Server URL은 https://infls.ai/api/mcp입니다. AI 클라이언트는 OAuth Authorization Code + PKCE로 권한을 받고, `tools/list`와 `/ai/tools`를 통해 도구 목록을 확인합니다.
Direct answer
공식 MCP endpoint는 `/api/mcp`이고, 도구 registry는 `/ai/tools`입니다.
공개 도구는 검색과 초안 작성 중심입니다. 캠페인 생성, 아웃리치 발송, 계약, 정산, 중재는 OAuth 권한이 있어야 호출됩니다.
- MCP Server URL
- https://infls.ai/api/mcp
- Protocol Version
- 2024-11-05
- Transport
- streamable-http
- OAuth Discovery
- https://infls.ai/.well-known/oauth-authorization-server
- Tool Registry
- https://infls.ai/ai/tools
- OpenAPI
- https://infls.ai/openapi.json
OAuth
인증 방식과 권한 범위
AI 클라이언트는 discovery metadata를 읽고 authorization endpoint, token endpoint, registration endpoint를 자동 확인할 수 있습니다.
OAuth endpoints
- Authorization
- /oauth/authorize
- Token
- /api/oauth/token
- Dynamic registration
- /api/oauth/register
- Metadata
- /.well-known/oauth-authorization-server
- OpenID compatibility
- /.well-known/openid-configuration
Scopes
search
outreach:read
outreach:write
contracts:read
contracts:write
escrow:write
notifications:read
brand:read
campaigns:write
manager:call
Tools
46개 MCP Tool
각 도구는 name, description, permission, input_schema, output_schema, example을 포함합니다.
Public tools
- search_influencers · search
- get_influencer_detail · search
- compare_influencers · search
- get_pricing_intelligence · search
- list_open_campaigns · campaign
- get_market_trends · search
- estimate_campaign_cost · search
- draft_outreach_messages · outreach
- submit_feature_request · support
Protected tools
- create_campaign · campaigns:write
- apply_to_campaign · authenticated:user
- list_campaign_applicants · brand:read
- accept_application · outreach:write
- call_manager · manager:call
- list_my_campaigns · brand:read
- send_outreach · outreach:write
- list_my_outreach · outreach:read
- get_outreach_thread · outreach:read
- reply_to_outreach · outreach:write
- create_contract · contracts:write
- sign_contract · contracts:write
- list_my_contracts · contracts:read
- get_contract_detail · contracts:read
- submit_deliverable · contracts:write
- release_escrow_payment · escrow:write
- get_my_notifications · notifications:read
- get_brand_profile · brand:read
전체 목록은 /ai/tools에서 JSON으로 확인합니다.
Examples
예제 요청과 응답
MCP는 JSON-RPC 2.0 요청을 사용합니다. 실제 응답은 도구별 처리 결과를 text content로 반환합니다.
initialize request
{
"jsonrpc": "2.0",
"id": 1,
"method": "initialize",
"params": {
"protocolVersion": "2024-11-05",
"clientInfo": { "name": "example-ai-client", "version": "1.0.0" }
}
}tools/call request
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "search_influencers",
"arguments": {
"category": "beauty",
"platform": "instagram",
"min_followers": 10000,
"limit": 10
}
}
}tools/call response
{
"jsonrpc": "2.0",
"id": 2,
"result": {
"content": [
{ "type": "text", "text": "검색 결과 또는 처리 결과가 반환됩니다." }
]
}
}