Instagram research, Story monitoring and creator comparison. MCP x402 paid calls, USDC on Solana.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Build a ready-to-send InstaVeil x402 POST request for one paid product so an autonomous agent can purchase with minimal integration work.
InstaVeil x402 product identifier
Requested answer language for Veil Lens
Research question for Veil Lens
One public Instagram username without @
One to three public Instagram usernames without @
Build a ready-to-send InstaVeil x402 POST request for one paid product so an autonomous agent can purchase with minimal integration work.
| Argument | Type | Description |
|---|---|---|
| language | string | Requested answer language for Veil Lens |
| question | string | Research question for Veil Lens |
| username | string | One public Instagram username without @ |
| usernames | array | One to three public Instagram usernames without @ |
| product_id* | string | InstaVeil x402 product identifier |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"examples": [
{
"username": "instagram",
"product_id": "profile-snapshot"
},
{
"usernames": [
"instagram",
"natgeo"
],
"product_id": "creator-compare"
}
],
"required": [
"product_id"
],
"properties": {
"language": {
"type": "string",
"description": "Requested answer language for Veil Lens"
},
"question": {
"type": "string",
"maxLength": 600,
"minLength": 5,
"description": "Research question for Veil Lens"
},
"username": {
"type": "string",
"pattern": "^[A-Za-z0-9._]{1,30}$",
"description": "One public Instagram username without @"
},
"usernames": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9._]{1,30}$"
},
"maxItems": 3,
"minItems": 1,
"description": "One to three public Instagram usernames without @"
},
"product_id": {
"enum": [
"profile-snapshot",
"story-snapshot",
"profile-intelligence",
"creator-compare",
"veil-lens"
],
"type": "string",
"description": "InstaVeil x402 product identifier"
}
}
}Execute a real x402-protected InstaVeil Instagram data API via MCP. First call without payment returns a free x402 V2 PaymentRequired structuredContent quote (isError=true). After a buyer wallet authorizes the exact Solana USDC payment, retry tools/call with the same arguments and params._meta['x402/payment'] containing its signed PaymentPayload (or payment_signature for clients without x402-over-MCP support). Verified data and payment settlement receipt follow as structuredContent and _meta['x402/payment-response']. No keys, automatic charges or simulated sales.
| Argument | Type | Description |
|---|---|---|
| language | string | |
| question | string | |
| username | string | |
| usernames | array | |
| product_id* | string | |
| payment_signature | string | Optional x402 V2 PAYMENT-SIGNATURE supplied by buyer's authorized Solana USDC wallet; omit to obtain a free 402 quote. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"examples": [
{
"username": "natgeo",
"product_id": "profile-snapshot"
},
{
"usernames": [
"instagram",
"natgeo"
],
"product_id": "creator-compare"
}
],
"required": [
"product_id"
],
"properties": {
"language": {
"type": "string",
"maxLength": 64
},
"question": {
"type": "string",
"maxLength": 600,
"minLength": 5
},
"username": {
"type": "string",
"pattern": "^[A-Za-z0-9._]{1,30}$"
},
"usernames": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9._]{1,30}$"
},
"maxItems": 3,
"minItems": 1
},
"product_id": {
"enum": [
"profile-snapshot",
"story-snapshot",
"profile-intelligence",
"creator-compare",
"veil-lens"
],
"type": "string"
},
"payment_signature": {
"type": "string",
"maxLength": 16384,
"description": "Optional x402 V2 PAYMENT-SIGNATURE supplied by buyer's authorized Solana USDC wallet; omit to obtain a free 402 quote."
}
}
}Return canonical machine-readable URLs for InstaVeil x402, OpenAPI, llms.txt and human fallback.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"examples": [
{}
],
"properties": {}
}Get one InstaVeil x402 product in decision-ready form before an agent spends USDC.
| Argument | Type | Description |
|---|---|---|
| product_id* | string | InstaVeil x402 product identifier |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"examples": [
{
"product_id": "profile-snapshot"
}
],
"required": [
"product_id"
],
"properties": {
"product_id": {
"enum": [
"profile-snapshot",
"story-snapshot",
"profile-intelligence",
"creator-compare",
"veil-lens"
],
"type": "string",
"description": "InstaVeil x402 product identifier"
}
}
}Return exact machine purchase steps for one InstaVeil product using x402 V2 and Solana USDC.
| Argument | Type | Description |
|---|---|---|
| product_id* | string | Product to purchase |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"examples": [
{
"product_id": "story-snapshot"
}
],
"required": [
"product_id"
],
"properties": {
"product_id": {
"enum": [
"profile-snapshot",
"story-snapshot",
"profile-intelligence",
"creator-compare",
"veil-lens"
],
"type": "string",
"description": "Product to purchase"
}
}
}List all InstaVeil x402 products with current prices, resource URLs, input schemas and examples.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"examples": [
{}
],
"properties": {}
}Recommend the lowest-friction InstaVeil paid x402 product for an agent task, with exact price and resource URL.
| Argument | Type | Description |
|---|---|---|
| task* | string | What the agent needs to accomplish |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"examples": [
{
"task": "Compare two public Instagram creators for a campaign"
}
],
"required": [
"task"
],
"properties": {
"task": {
"type": "string",
"maxLength": 600,
"minLength": 3,
"description": "What the agent needs to accomplish"
}
}
}